@import url(https://rsms.me/inter/inter.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;700&family=Noto+Nastaliq+Urdu:wght@400;700&family=Noto+Sans+Bengali:wght@400;700&family=Noto+Sans+Devanagari:wght@400;700&family=Noto+Sans+Gujarati:wght@400;700&family=Noto+Sans+Gurmukhi:wght@400;700&family=Noto+Sans+Hebrew:wght@400;700&family=Noto+Sans+JP:wght@400;700&family=Noto+Sans+KR:wght@400;700&family=Noto+Sans+Lao:wght@400;700&family=Noto+Sans+Malayalam:wght@400;700&family=Noto+Sans+Myanmar:wght@400;700&family=Noto+Sans+SC:wght@400;700&family=Noto+Sans+Sinhala:wght@400;700&family=Noto+Sans+TC:wght@400;700&family=Noto+Sans+Tagalog&family=Noto+Sans+Tamil:wght@400;700&family=Noto+Sans+Telugu:wght@400;700&family=Noto+Sans+Thai:wght@400;700&family=Noto+Serif+Khmer:wght@400;700&display=swap);.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}
@-webkit-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-ms-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.sk-fade-in{-webkit-animation:sk-fade-in 2s;-moz-animation:sk-fade-in 2s;-o-animation:sk-fade-in 2s;-ms-animation:sk-fade-in 2s;animation:sk-fade-in 2s}.sk-fade-in-half-second{-webkit-animation:sk-fade-in 1s;-moz-animation:sk-fade-in 1s;-o-animation:sk-fade-in 1s;-ms-animation:sk-fade-in 1s;animation:sk-fade-in 1s}.sk-fade-in-quarter-second{-webkit-animation:sk-fade-in 0.5s;-moz-animation:sk-fade-in 0.5s;-o-animation:sk-fade-in 0.5s;-ms-animation:sk-fade-in 0.5s;animation:sk-fade-in 0.5s}
.sk-chasing-dots{width:27px;height:27px;position:relative;-webkit-animation:sk-rotate 2.0s infinite linear;animation:sk-rotate 2.0s infinite linear}.sk-chasing-dots>div{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:currentColor;border-radius:100%;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.sk-chasing-dots>div:last-child{top:auto;bottom:0;-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
.sk-circle{width:22px;height:22px;position:relative}.sk-circle>div{background-color:initial;width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle>div::before{content:'';display:block;margin:0 auto;width:20%;height:20%;background-color:currentColor;border-radius:100%;-webkit-animation:sk-bouncedelay 1.2s infinite ease-in-out;animation:sk-bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-circle>div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle>div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle>div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle>div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle>div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle>div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle>div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle>div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle>div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle>div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle>div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle>div:nth-child(2)::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle>div:nth-child(3)::before{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.sk-circle>div:nth-child(4)::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle>div:nth-child(5)::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle>div:nth-child(6)::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle>div:nth-child(7)::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle>div:nth-child(8)::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle>div:nth-child(9)::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle>div:nth-child(10)::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle>div:nth-child(11)::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle>div:nth-child(12)::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
.sk-cube-grid{width:27px;height:27px}.sk-cube-grid>div{width:33%;height:33%;background-color:currentColor;float:left;-webkit-animation:sk-scaleDelay 1.3s infinite ease-in-out;animation:sk-scaleDelay 1.3s infinite ease-in-out}.sk-cube-grid>div:nth-child(1){-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid>div:nth-child(2){-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid>div:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}.sk-cube-grid>div:nth-child(4){-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid>div:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s}.sk-cube-grid>div:nth-child(6){-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-cube-grid>div:nth-child(7){-webkit-animation-delay:0.0s;animation-delay:0.0s}.sk-cube-grid>div:nth-child(8){-webkit-animation-delay:0.1s;animation-delay:0.1s}.sk-cube-grid>div:nth-child(9){-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-scaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1)}}@keyframes sk-scaleDelay{0%,70%,100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(0, 0, 1)}}
.sk-double-bounce{width:27px;height:27px;position:relative}.sk-double-bounce>div{width:100%;height:100%;border-radius:50%;background-color:currentColor;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.sk-double-bounce>div:last-child{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
.sk-folding-cube{width:27px;height:27px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube>div{background-color:initial;float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube>div::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube>div:nth-child(2){-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube>div:nth-child(4){-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube>div:nth-child(3){-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube>div:nth-child(2)::before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube>div:nth-child(4)::before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube>div:nth-child(3)::before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}
.sk-pulse>div{width:27px;height:27px;background-color:currentColor;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}
.sk-rotating-plane>div{width:27px;height:27px;background-color:currentColor;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
.sk-three-bounce{height:18px}.sk-three-bounce>div{width:18px;height:18px;background-color:currentColor;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out;animation:sk-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-three-bounce>div:first-child{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sk-three-bounce>div:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}
.sk-wandering-cubes{width:52px;height:52px;position:relative}.sk-wandering-cubes>div{background-color:currentColor;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.sk-wandering-cubes>div:last-child{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}
.sk-wave{width:30px;height:27px}.sk-wave>div{background-color:currentColor;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.sk-wave>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave>div:nth-child(3){-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.sk-wave>div:nth-child(4){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-wave>div:nth-child(5){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
.sk-wordpress>div{width:27px;height:27px;background-color:currentColor;display:inline-block;border-radius:27px;position:relative;-webkit-animation:sk-inner-circle 1s linear infinite;animation:sk-inner-circle 1s linear infinite}.sk-wordpress>div::after{content:'';display:block;background-color:#fff;width:8px;height:8px;position:absolute;border-radius:8px;top:5px;left:5px}@-webkit-keyframes sk-inner-circle{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes sk-inner-circle{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:black;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{box-shadow:0 0 5px #0188fe;border-color:#0188fe;outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}
@keyframes medium-editor-image-loading{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(0.97, 0, 0, 1, 0, 12)}20%{opacity:.7;transform:matrix(0.99, 0, 0, 1, 0, 2)}40%{opacity:1;transform:matrix(1, 0, 0, 1, 0, -1)}100%{transform:matrix(1, 0, 0, 1, 0, 0)}}.medium-editor-anchor-preview{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder) !important;font-style:italic;position:absolute;left:0;top:0;white-space:pre;padding:inherit;margin:inherit}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder) !important;font-style:italic;position:relative;white-space:pre;padding:inherit;margin:inherit}.medium-toolbar-arrow-under:after,.medium-toolbar-arrow-over:before{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0 8px}.medium-toolbar-arrow-over:before{border-width:0 8px 8px 8px;top:-8px}.medium-editor-toolbar{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:none}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form input,.medium-editor-toolbar-form a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-element hr{border:0;color:rgba(0,0,0,0.4);font-size:16px;font-weight:normal;line-height:1;max-width:100%;margin:24px 0;text-align:center}.medium-editor-element hr:before{content:'***';letter-spacing:2px;vertical-align:middle}.medium-editor-hidden{display:none !important}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tether-element{z-index:100}.DropdownContainer{position:relative}.DropdownContainer__Trigger{background:transparent;border:none;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;padding:1rem}.DropdownContainer__Trigger:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:'';height:0;margin-left:.5rem;width:0;margin-top:-3px;top:50%;position:absolute}@keyframes expand-down{0%{transform:translateY(-30px);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes expand-up{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.tether-element-attached-top .DropdownMenu>*{animation-name:expand-down;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.tether-element-attached-bottom .DropdownMenu>*{animation-name:expand-up;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.DropdownMenu{z-index:3;box-shadow:0 0 15px rgba(0,0,0,0.15);border-radius:.125em;max-height:calc(100vh - 50px);overflow-y:auto}@media screen and (max-width: 40em){.DropdownMenu:not(.Search__Dropdown){width:100vw}}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.epub-reader{position:absolute}.epub-reader:not(.mobile){top:50px;left:50px;bottom:20px;right:50px}.epub-reader.mobile{width:375px;height:500px;overflow:hidden}.viewer{position:relative;max-width:100%;transition:all .3s ease}.viewer:not(.mobile){height:100%;width:100%}.viewer.mobile{padding:40px;height:600px;width:100%;max-height:100%;max-width:100%;margin:0 auto}.viewer.mobile>div{padding-bottom:150%;position:relative;height:0;overflow:hidden}.viewer.mobile>div iframe{position:absolute;top:0;left:0;height:100%;width:1px;min-width:100%}.reader-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;outline:none;border:none;background:none;position:absolute;top:50%;margin-top:-32px;font-size:64px;padding:0 10px;color:#e2e2e2;font-family:arial, sans-serif}.previous-button{left:1px}.next-button{right:1px}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.read-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-left:1em;height:50px}.read-header .header-logo{height:25px}.read-header .header-logo img{width:30px}.read-header .header-links{list-style:none;margin:0 1em}.read-header .header-links li{margin:0 1em;display:inline-block}.read-header .header-links a,.read-header .header-links a:link,.read-header .header-links a:visited{color:#000}.read-header .header-links a:focus,.read-header .header-links a:hover,.read-header .header-links a:active{color:#383838}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.testimonials--preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.testimonials--preview .avatars>*{display:inline-block}.testimonials--preview .avatars>* img{border:3px solid #fff}.testimonials--preview .avatars>*+*{margin-left:-18.75px}.testimonials--preview__text{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#4a4a4a, #4a4a4a);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit;margin-bottom:0;margin-left:.75rem}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cartable-form{margin-top:.75rem}.cartable-form__actions,.cartable-form__packages{margin-top:1.875em}.cartable-form__gift-user-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1.5rem}.cartable-form__gift-user-section>span{margin:0}.cartable-form__action+.cartable-form__action{margin-top:.75rem}.cartable-form__action>.hint{border:1px solid red}.cartable-form__action,[class^="cartable-form__action--"],[class*=" cartable-form__action--"]{margin-bottom:1.5rem}@media screen and (min-width: 56.25em){.cartable-form__action--with-hint{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media screen and (min-width: 56.25em){.cartable-form__action--with-hint .hint{padding-left:1.125rem;margin:0;font-size:.75rem;max-width:230px}}.cartable-form__action--with-hint .btn--solid{font-size:20px}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.BookstoreTypeLinks{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%;margin:1.5rem auto}.BookstoreTypeLinks>*{margin:0 auto;text-align:center}.BookstoreTypeLinks>*:first-child{margin-left:0}.BookstoreTypeLinks>*:last-child{margin-right:0}.BookstoreTypeLinks .lp-link{text-transform:uppercase;font-weight:700;font-size:0.8em}.BookstoreTypeLinks .lp-link:not(.active){border-bottom:2px solid #ddd}@media screen and (min-width: 56.25em){.bookstore-content-wrapper:not(.alwaysShowTypeLinks) .BookstoreTypeLinks{display:none}}.BookstoreContent__NoResults{padding:2rem;text-align:center}.BookstoreContent__List__Container{margin-top:80px}.BookstoreContent__List__Container:first-child{margin-top:0px}.BookstoreContent__List__Container button:hover{color:#4d4d4d}.BookstoreContent__List{list-style:decimal}.BookstoreContent__List .ListItem{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding:.75rem 0;list-style:decimal;margin-bottom:.75rem;word-break:break-word}.BookstoreContent__List .ListItem .ListItem__Cover{width:70px;margin-right:.75rem;padding:0;display:flex;align-items:flex-end}.BookstoreContent__List .ListItem .Item_PositionAndCover{display:flex;flex-direction:row;align-items:center}.BookstoreContent__List .ListItem .Item_PositionAndCover .ItemRank{font-weight:bold;margin-right:15px;min-width:28.28px}.BookstoreContent__List .ListItem .ListItem__Text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.BookstoreContent__List .ListItem .ListItem__Text .hint *{font-size:.75rem;margin:0}.BookstoreContent__List .ListItem .ListItem__Text .hint pre{white-space:pre-wrap}.BookstoreContent__List .ListItem__Title{font-size:1rem;font-weight:700;margin:0}.BookstoreContent__List .hint{font-size:.75rem;margin:0}.BookstoreContent__List .ListItem__Subtitle{font-size:.875rem}.BookstoreContent__List .ListItem__Author{font-size:.75rem;margin-bottom:.375rem}.BookstoreContent__List .names{color:#000}.BookstoreContent__List .BundleListItem__Wide-Content{display:flex}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem__Wide-Content{display:none}}.BookstoreContent__List .BundleListItem__Narrow-Content{display:none}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem__Narrow-Content{display:block}}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem{display:block}.BookstoreContent__List .BundleListItem .ListItem__Cover{margin-bottom:.75rem}.BookstoreContent__List .BundleListItem .ListItem__Title{margin-bottom:.75rem}}.BookstoreContent__List .BundleListItem__Content{display:flex;flex-direction:row}.BookstoreContent__List .BundleListItem__Content .ItemRank{font-weight:bold;margin-right:15px}.BookstoreContent__List .BundleListItem__Content .BundleContent{width:100%}.BookstoreContent__List .BundleListItem__Content a{margin:0 auto}.BookstoreContent__List .CourseListItem__Wide-Content{display:flex}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem__Wide-Content{display:none}}.BookstoreContent__List .CourseListItem__Narrow-Content{display:none}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem__Narrow-Content{display:block}}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem{display:block}.BookstoreContent__List .CourseListItem .ListItem__Cover{margin-bottom:.75rem}.BookstoreContent__List .CourseListItem .ListItem__Title{margin-bottom:.75rem}}.BookstoreContent__List .CourseListItem .CourseListItem__Content{display:flex;flex-direction:row}.BookstoreContent__List .CourseListItem .CourseListItem__Content .ItemRank{font-weight:bold;margin-right:15px;min-width:28.28px}.BookstoreContent__List .BundleListItem .ListItem__Cover{overflow:hidden;width:128px}.BookstoreContent__List .BundleListItem .ListItem__Cover .book-cover{max-width:90%}.BookstoreContent__List .CourseListItem .ListItem__Cover{width:85px}@media screen and (min-width: 48em){.BookstoreContent__List .CourseListItem .ListItem__Cover{width:140px}}.bookstore-content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff}.bookstore-content-wrapper .mature-content-warning{text-align:center;margin-top:2em}.bookstore-content-wrapper .mature-content-warning button:first-child{margin-right:5px}.bookstore-content-wrapper .lane-item--book img{border:1px solid #dedede}.bookstore-content-wrapper .layer{padding-bottom:0}.bookstore-content .lane-item--book{text-align:left}.bookstore-content .lane-item--bundle__name,.bookstore-content .lane-item--book__title{font-weight:700;font-size:.875rem;color:rgba(0,0,0,0.8)}.bookstore-content .lane-item--bundle__book-count,.bookstore-content .lane-item--book__author{margin-top:.625rem}.bookstore-content .container--large{max-width:67.5rem;margin-left:auto;margin-right:auto;padding:0 4px}.bookstore-content .container--large::after{clear:both;content:"";display:table}.bookstore-content .content-title{position:relative;width:100vw;background-color:#ffffff;height:40px;position:absolute;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.bookstore-content .content-title:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bookstore-content .content-title strong{position:relative}.bookstore-content .content-title strong::after{position:absolute;content:"";width:80%;height:2px;bottom:-5px;margin:0 auto;left:0;right:0}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.AccountMenu{z-index:6;background:#f8f8f8;color:#000;width:100vw;min-height:calc(100vh - 50px);padding:0 1.5rem;font-size:14px;border-style:solid;border-color:#979797;border-width:0 1px 1px 1px}@media screen and (min-width: 40em){.AccountMenu{width:350px;min-height:auto}}.AccountMenu__Head>h6{margin:0;font-size:.8125em;color:#8b8b8b}.AccountMenu__Section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex:1}.AccountMenu__Section:not(:first-child){margin-top:.75rem}@media screen and (min-width: 56.25em){.AccountMenu__Section:not(:first-child){margin-left:1.5rem}}.AccountMenu__CircleCounter{background-color:#007acd;color:#fff;display:inline-flex;justify-content:center;align-items:center;margin:0 10px;font-size:12px;min-width:1rem;height:1rem;border-radius:0.5rem}.BookmarkMenu .DropdownMenu{box-shadow:0 0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:auto;height:100%;max-height:calc(100vh - 50px);max-height:-webkit-fill-available}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu{overflow-y:hidden}}@media screen and (min-width: 40em){.BookmarkMenu .DropdownMenu.large-menu{width:100vw}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;min-height:auto;padding:.75rem 1.5rem}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu .AccountMenu__Useful{flex-direction:column-reverse;justify-content:flex-end}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu .CategoryNav{margin:0}}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu.large-menu{width:min(56.25em, 100vw)}}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu{width:min(56.25em, 100vw)}.BookmarkMenu .DropdownMenu .AccountMenu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;min-height:auto;padding:.75rem 1.5rem}.BookmarkMenu .DropdownMenu .AccountMenu .AccountMenu__Useful{flex-direction:column-reverse;justify-content:flex-end}.BookmarkMenu .DropdownMenu .AccountMenu .CategoryNav{margin:0}.BookmarkMenu .DropdownMenu .BookmarkMenu__Tail{display:none}}.BookmarkMenu .BookmarkMenu__Tail{display:none}@media screen and (min-width: 40em){.BookmarkMenu .BookmarkMenu__Tail{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__left{display:block;width:0;height:0;border-style:solid;border-width:65px 175px 0 0;border-color:#979797 transparent}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__left>.BookmarkMenu__LeftInner{position:relative;left:1px;top:-67px;width:0;height:0;border-style:solid;border-width:65px 176px 0 0;border-color:#f8f8f8 transparent}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__right{display:block;width:0;height:0;border-style:solid;border-width:0 175px 65px 0;border-color:transparent #979797}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__right>.BookmarkMenu__RightInner{position:relative;left:-2px;top:-2px;width:0;height:0;border-style:solid;border-width:0 176px 65px 0;border-color:transparent #f8f8f8}.AccountItem__Icon{border-radius:.875rem;height:1.75rem;line-height:1.75rem;width:1.75rem;min-width:1.75rem}.DropdownContainer__Trigger .AccountItem__Trigger{transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.DropdownContainer__Trigger.tether-enabled .AccountItem__Trigger{transform:scaleY(-1)}.DropdownMenu{border-top-left-radius:0;border-top-right-radius:0}.AccountMenu__Links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:.5rem 0}.AccountMenu__Links>nav{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.AccountMenu__Links nav a{display:block;color:#505050;height:28px;margin:8px}.AccountMenu__Links nav a:first-child{margin-top:0}.AccountMenu__Links nav a:hover{color:#007acd}.AccountMenu__Links nav a.active{color:#007acd;font-weight:bold}.AccountMenuAvatar{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0;margin-bottom:.75rem}.AccountMenuAvatar>article>*{display:block;margin:0;margin-right:.375rem}.AccountMenuAvatar>article>span{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenuAvatar__img{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 48px;-moz-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px;border-radius:24px;height:48px;line-height:48px;width:48px;min-width:48px;margin-right:.75rem}.AccountMenu__UserSigned{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.AccountMenu__UserSigned .AccountMenu__SignOut{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-self:right;-moz-align-self:right;align-self:right;-ms-flex-item-align:right;padding:.75rem;background:#999999;margin:.75rem 0;margin-left:auto;width:30%;color:white}.AccountMenu__UserSigned .AccountMenu__SignOut:hover{background:gray}.AccountMenu__SignSection{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:white}.AccountMenu__SignSection .AccountMenu__SignUp{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;padding:.75rem;background:#999999;margin:.75rem 0;margin-right:4%;margin-bottom:1.5rem;width:45%}.AccountMenu__SignSection .AccountMenu__SignUp:hover{background:gray}.AccountMenu__SignSection .AccountMenu__SignIn{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:.75rem;background:#007acd;margin:.75rem 0;margin-left:4%;margin-bottom:1.5rem;width:45%}.AccountMenu__SignSection .AccountMenu__SignIn:hover{background:#005c9a}.CategoryNav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;grid-template-columns:45% 55%;border:none;background-color:white;color:black;margin:0 -24px;height:100%}.CategoryNav .CategoryButtonContainer{flex:1;background-color:#f8f8f8}.CategoryNav .CategoryButtonContainer .CategoryButton__Current{background-color:white;margin-right:-1px;border-right:1px solid #fff}.CategoryNav .CategoryButtonContainer button{font-family:"Inter";font-size:14px;border:none;padding:0.85rem;padding-left:1.25rem;height:100%;width:100%;display:block;background-color:#f8f8f8;box-shadow:0 0 0 0 #86ceff inset;color:#1a1a1a;text-align:left}.CategoryNav .CategoryButtonContainer button i{display:none;margin-left:0.5rem}.CategoryNav .CategoryButtonContainer button:hover{color:#007acd;background-color:#fdfdfd}.CategoryNav .CategoryButtonContainer button:disabled{padding-right:0;border-left:7px solid #007acd;color:#007acd;font-weight:bolder;background-color:white;opacity:1;box-shadow:-500px 0 0 0 white inset;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.CategoryNav .CategoryButtonContainer button:disabled i{display:initial;font-size:1.4rem;float:right}.CategoryNav .SubcategoryNavLinks{scrollbar-width:thin;scrollbar-color:darkgrey;overflow-y:auto;max-height:90vh;flex:1}.CategoryNav .SubcategoryNavLinks::-webkit-scrollbar{margin-right:1px;width:4px}.CategoryNav .SubcategoryNavLinks::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks{max-height:720px}}@media screen and (min-width: 48em){.CategoryNav .SubcategoryNavLinks{max-height:auto}}@media screen and (min-width: 48em){.CategoryNav .SubcategoryNavLinks:not(.small){flex:3}}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks:not(.small){flex:2}}.CategoryNav .SubcategoryNavLinks>nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;text-align:left;padding:5px;margin-left:20px}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks>nav{height:100%}}.CategoryNav .SubcategoryNavLinks>nav>a{width:fit-content;padding:9px;padding-left:0;margin:3px;color:#404040}.CategoryNav .SubcategoryNavLinks>nav>a:hover{color:#007acd;-webkit-transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1);transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1)}.CategoryNav .SubcategoryNavLinks>nav>a.active{color:#007acd;background-color:white;font-weight:bold}.CategoryNav.AuthorNav .CategoryButtonContainer{flex:0.7}.CategoryNav.AuthorNav .SubcategoryNavLinks{flex:3}@media screen and (min-width: 56.25em){.CategoryNav.AuthorNav .SubcategoryNavLinks{height:420px}}.DashboardNav{margin:0 -24px;background-color:#f8f8f8}.DashboardNav .DashboardNav__Links a{font-family:"Inter";font-size:14px;padding:0.9rem;padding-left:1.25rem;width:100%;display:block;color:#000;border-bottom:1px solid #d9d9d9}.DashboardNav .DashboardNav__Links a:hover{color:#007acd;background-color:#fdfdfd}.DashboardNav .DashboardNav__Links a.active{padding-left:0.9rem;color:#007acd;font-weight:bolder;border-left:7px solid #007acd;background-color:white;opacity:1}.DashboardNav_LinksDropdown{display:block}@media screen and (min-width: 56.25em){.DashboardNav_LinksDropdown{display:none}}.DashboardNav_LinksHeader{display:none}@media screen and (min-width: 56.25em){.DashboardNav_LinksHeader{display:flex;width:100%;flex-direction:row;justify-content:space-evenly}}.DashboardNav__Title{margin:auto 0}@media screen and (max-width: 40em){.AccountMenu{width:100vw}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.AppNavLinks{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 1rem}.AppNavLinks__Link{padding:.5rem;color:#ccc}.AppNavLinks__Link:hover{color:white}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Header__CategoriesSelector{display:flex;flex-direction:column;padding:1rem;flex:4}.Header__CategoriesSelector.typeLinks{flex:3;min-width:auto;transition:max-width .2s}@media screen and (min-width: 48em){.Header__CategoriesSelector.typeLinks{width:0;display:none}}.Header__CategoriesSelector.typeLinks.hidden{max-width:0;padding:1rem 0}.Header__CategoriesSelector .category__title{border-bottom:1px solid #8b8b8b}.Header__CategoriesSelector .category__title h3{margin:0;color:#000;color:inherit;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1rem;padding:.5em 0;text-transform:uppercase}.Header__CategoriesSelector .category__title h3 a{color:inherit}.Header__CategoriesSelector .category__option{width:100%;margin:0.5rem 0}.Header__CategoriesSelector .category__option button,.Header__CategoriesSelector .category__option a{padding:0;width:100%;text-align:left;background-color:transparent;outline:none;border:none}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Header{background:#222;z-index:6}.Header .DropdownContainer__Trigger{color:inherit;height:100%;padding:0}.Header .DropdownContainer__Trigger::after{display:none}.Header .DropdownMenu{border:none}.Header .DropdownMenu::before,.Header .DropdownMenu::after{display:none}.Header__Nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;max-width:56.25em;height:50px;line-height:50px;color:#fff}.Header__Nav a.lp-link{position:relative;line-height:50px;height:50px;text-align:center;color:inherit;padding:0 8px;margin:0 8px;border-bottom:none}.Header__Nav>form.HeaderSearch{display:none}@media screen and (min-width: 48em){.Header__Nav>form.HeaderSearch{display:inherit}}.Header__Nav i.HeaderIcon{font-size:1.375rem}.Header__Nav__Logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:5px}.Header__Nav__Logo>img{max-height:1.75rem;margin:5px}.Header__Nav__Logo>i{margin:5px}@media screen and (min-width: 40em){.Header__Nav__Logo{padding:0 10px}}@media screen and (min-width: 48em){.mobile__search{position:absolute;display:none}}.Header__Bookstore-Links{display:none;position:absolute}@media screen and (min-width: 48em){.Header__Bookstore-Links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-evenly;position:initial}}.Header__Text__Logo{max-width:7rem}.Header__Middle{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.Header__Middle .Header__MiddleTitle{max-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:8px;max-width:45vw}@media screen and (min-width: 40em){.Header__Middle .Header__MiddleTitle{width:initial}}.Header__Middle>i{margin:5px}@media screen and (min-width: 40em){.Header__Middle{width:initial}}.shopping-cart__count,.wishlist__count{color:#fff;position:absolute;top:50%;right:-4px;margin-top:-20px;text-align:center;background-color:#007acd;font-size:12px;line-height:16px;padding:2px 4px;border-radius:16px;width:20px}.notifications_count{color:#fff;position:absolute;top:50%;right:35%;margin-top:-20px;text-align:center;background-color:#007acd;font-size:12px;line-height:16px;padding:2px 4px;border-radius:16px;width:20px}.relative__nav__logo{position:relative}@media screen and (min-width: 48em){.Header__Nav{margin:0 auto}}.Header__DesktopSearch__Container{height:100%;width:100%;align-items:center;justify-content:center;display:flex}.Header__BookstoreLink{display:none;position:absolute;padding:0 8px;margin:0 8px}@media screen and (min-width: 48em){.Header__BookstoreLink{display:block;position:initial}}.Header__SearchBar{width:16rem;display:none;position:absolute}@media screen and (min-width: 48em){.Header__SearchBar{position:initial;display:flex}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.HeaderRootSwitcher{margin-right:.5rem}.HeaderRootSwitcher .DropdownContainer__Trigger{padding:8px 32px 8px 16px;height:50px;transition:all .25s cubic-bezier(0.19, 1, 0.22, 1)}.HeaderRootSwitcher .DropdownContainer__Trigger:hover{background-color:#444}.DropdownMenu.HeaderRootSwitcher__Dropdown{border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;background-color:#333;color:#fff;border:none;padding:4px 0}.DropdownMenu.HeaderRootSwitcher__Dropdown:before,.DropdownMenu.HeaderRootSwitcher__Dropdown:after{content:initial}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link{padding:8px 32px 8px 16px;display:block;color:inherit;transition:all .25s cubic-bezier(0.19, 1, 0.22, 1);font-size:.875em}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link:hover{background-color:#444}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link.active{border:none;font-weight:bold}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.HeaderSearch{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff;height:32px;border-radius:4px;border:thin solid #979797;width:100%;margin:auto}.HeaderSearch.dark{background:#333}.HeaderSearch.dark .SearchField{color:#fff}.HeaderSearch.dark button i{color:#f8f8f8}.HeaderSearch .SearchField{color:#000}.HeaderSearch button i{color:#222}.HeaderSearch ~ .clear-btn{max-width:32px;margin:0;position:absolute;right:72px;color:#4a4a4a}@media screen and (min-width: 48em){.HeaderSearch ~ .clear-btn{left:calc(50% + 11rem - 4px)}}@media screen and (min-width: 48em){.HeaderSearch ~ .search-btn{display:none}}.HeaderSearch__Selector{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%;background:#4a4a4a;border-right:thin solid #979797;border-radius:4px}@media screen and (min-width: 48em){.HeaderSearch__Selector.hideDropdown{display:none}}.HeaderSearch__Selector>select{border:none;background:#dedede;height:100%;margin:0;line-height:100%;border-radius:4px;color:#000;width:auto;padding-right:2rem}.HeaderSearch__Selector i{pointer-events:none;position:absolute;right:5px;top:50%;height:12px;margin-top:-6px;width:16px;font-size:12px;color:#000}.HeaderSearch__Input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}.HeaderSearch__Input>input{background-color:transparent;border-radius:4px;outline:none;border:none;color:white}.HeaderSearch__Input>input::placeholder{color:#aaa}.HeaderSearch__Input>button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border:none;position:absolute;right:5px;top:50%;height:20px;margin-top:-10px;width:20px;font-size:12px;color:white}.HeaderSearch__Input>button:focus{color:inherit}.HeaderSearch__Input>button:hover{color:#aaa}.HeaderSearch__Link{display:block}@media screen and (min-width: 48em){.HeaderSearch__Link{display:none}}.search-tether{height:100%}@media screen and (min-width: 48em){.search-tether{height:auto}}.Search__Dropdown{display:flex;flex-direction:row;align-items:flex-start;box-shadow:none;width:calc(100vw - 2 * 1.5rem);background-color:#fafafa}@media screen and (min-width: 48em){.Search__Dropdown{width:720px;height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.Search__Dropdown.small{width:256px}.Search__Dropdown:not(.small){margin-top:5px;padding-right:150px;padding-left:95px}}.Search__Dropdown .Bestseller_Links{padding:1rem;max-width:150px;width:100%}@media screen and (min-width: 48em){.Search__Dropdown .Bestseller_Links{width:0;display:none}}.Search__Dropdown .Bestseller_Links>li:first-of-type{border-bottom:1px solid #8b8b8b}.author-sub-header__container{background-color:#222;color:#fff;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}div.author-sub-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:80em;padding:0 8px;margin:0 auto;display:flex;justify-content:space-between;white-space:nowrap}div.author-sub-header .author-sub-header__left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}div.author-sub-header .author-sub-header__left .breadcrumb{display:inline-flex;align-items:center;width:auto;max-width:190px;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);padding:0}div.author-sub-header .author-sub-header__left .breadcrumb.title-column{max-width:200px}div.author-sub-header .author-sub-header__left .breadcrumb>a{position:relative;padding:13px 0 12px 0;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.author-sub-header .author-sub-header__left .breadcrumb:last-child>i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}div.author-sub-header .author-sub-header__left .breadcrumb:not(:first-of-type):last-of-type>a::after{content:"";position:absolute;background-color:#007acd;bottom:0;left:0;right:0;height:4px}div.author-sub-header .author-sub-header__left .breadcrumb>i{padding:0 10px;margin-top:3px}div.author-sub-header .author-sub-header__left.open .breadcrumb{max-width:200px;width:200px}div.author-sub-header .author-sub-header__left.open .breadcrumb.title-column{max-width:300px;width:300px}div.author-sub-header .author-sub-header__left.open .author-sub-header__dropdown-container{height:550px;box-shadow:0px 3px 15px 0 rgba(0,0,0,0.08);left:-15px;opacity:1}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown-container{transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);width:auto;height:0;opacity:0;position:absolute;overflow:hidden;left:0;top:100%;z-index:1;background:white;border-bottom-left-radius:4px;border-bottom-right-radius:4px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{z-index:1;background-color:#333;padding:15px 0;height:100%;display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 48em){div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{flex-direction:row}}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderInlineItems{border-bottom:thin solid #444;position:relative;padding-bottom:.5rem;margin-bottom:.5rem}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderInlineItems .SubHeaderHint{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#8b8b8b;position:absolute;left:50%;bottom:-12px;font-size:10px;background:#333;padding:5px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;scrollbar-width:thin;scrollbar-color:darkgrey;list-style-type:none;width:200px;padding:0px 15px;max-height:100%;border-right:thin solid rgba(0,0,0,0.1);overflow-y:auto}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList::-webkit-scrollbar{margin-right:1px;width:4px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList:last-child{border-right:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a{display:block;overflow:hidden;padding:5px 0px;padding-right:9px;font-size:.875em;white-space:nowrap;text-overflow:ellipsis;color:#eee;position:relative}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a:hover{color:#fff}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a.active{color:#fff;font-weight:bold;border-bottom:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a:first-child{padding-top:0}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a i{margin-left:auto;position:absolute;right:0;top:50%;margin-top:-7px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list{width:300px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list a{max-width:300px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:1px solid #eeeeee;padding-top:15px}@media screen and (min-width: 48em){div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:0px;padding-top:5px}}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown>.SubHeaderList{left:0}div.author-sub-header .author-sub-header__right a{padding:10px;display:inline-block}.SubHeaderPlaceholder{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:44px;padding:5px;color:#8b8b8b}.SubHeaderPlaceholder .placeholder-text-wrapper{max-width:200px;margin:0 1rem}@media screen and (max-width: 48em){div.author-sub-header .author-sub-header__left{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown-container{left:-8px;right:-8px;overflow-y:auto}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList{display:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList,div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.active{display:block}}@media screen and (max-width: 40em){div.author-sub-header__container,div.author-sub-header .author-sub-header__left.open .author-sub-header__dropdown-container{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{width:100% !important}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list a{max-width:initial}div.author-sub-header .author-sub-header__left .breadcrumb:not(:first-child){display:none}}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.QuerySentence{text-align:center}.ToolbarSearchAndClear{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1rem}.ToolbarSearchAndClear .search{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.ToolbarSearchAndClear>a{margin-left:1rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.BookstoreToolbar .search{max-width:67.5rem;margin-left:auto;margin-right:auto;padding:0 4px}.BookstoreToolbar .search::after{clear:both;content:"";display:table}.BookstoreToolbar .search input{border-radius:0;padding:11.5px;padding-left:56px;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}.BookstoreToolbar .search input:hover,.BookstoreToolbar .search input:focus{box-shadow:none}.BookstoreToolbar .search input:focus:hover{box-shadow:none}.BookstoreToolbar .search input:hover{border:1px solid rgba(0,0,0,0.4)}.BookstoreToolbar .search__button{position:absolute;top:1px;right:0;bottom:0;left:4px;width:56px;color:#000;font-size:19px}.BookstoreToolbar .BookstoreToolbar__Searchbar{display:flex;flex-direction:row;align-items:center;width:100%}.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__Search{padding:0}.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__SearchButton{white-space:nowrap;border-radius:6px;font-size:14px;display:none;margin-left:1rem}@media screen and (min-width: 48em){.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__SearchButton{display:flex}}.bookstore-toolbar-title{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:10px}.bookstore-toolbar-title a{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;padding-bottom:6px}.bookstore-toolbar-title>a+a{margin-left:1.5rem}.bookstore-toolbar-title a.active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:4px solid #007acd;color:#222;cursor:initial}.bookstore-toolbar-title a:not(.active){border-bottom:4px solid transparent;color:#8b8b8b;cursor:pointer}.bookstore-toolbar-title a:not(.active):hover{color:#4a4a4a;border-bottom:4px solid #dedede}@media screen and (min-width: 48em){.bookstore-toolbar-title{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-bottom:0}}.bookstore-toolbar-actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:.75rem 0;text-align:center;font-size:0.8rem;padding-left:0.5rem}.bookstore-toolbar-actions>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;font-size:12px}@media screen and (min-width: 40em){.bookstore-toolbar-actions>*{font-size:14px}}.bookstore-toolbar-actions>a{text-align:left;padding-left:7.5px}.bookstore-toolbar-actions .BookstoreToolbar__Selectors{display:grid;grid-template-columns:1fr 1fr;margin:auto;color:#8b8b8b;width:100%;padding-left:5px;padding-right:5px}.bookstore-toolbar-actions .BookstoreToolbar__Selectors .BookstoreToolbar__Dropdown{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:0}.bookstore-toolbar-actions .BookstoreToolbar__Selectors .BookstoreToolbar__Dropdown .LeanpubSelect{width:100%}.bookstore-toolbar-actions .BookstoreToolbar__Selectors>*:not(:first-child){padding-left:50px}.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory{margin:auto;color:#8b8b8b;text-align:center}@media screen and (min-width: 48em){.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory{margin:5px 0}}.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory>a{text-decoration:underline;white-space:nowrap}.bookstore-toolbar-actions .btn{color:#8b8b8b;background-color:transparent;border:none;outline:none;z-index:1;padding-left:10px;padding-top:3px}
.medium-toolbar-arrow-under:after{border-color:#000 transparent transparent transparent;top:40px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #000 transparent}.medium-editor-toolbar{background-color:#000;border:none;border-radius:50px}.medium-editor-toolbar li button{background-color:transparent;border:none;box-sizing:border-box;color:#ccc;height:40px;min-width:40px;padding:5px 12px;transition:background-color .2s ease-in, color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#a2d7c7}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:50px;border-top-left-radius:50px;padding-left:24px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;padding-right:24px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;color:#a2d7c7}.medium-editor-toolbar-form{background:#000;border-radius:50px;color:#ccc;overflow:hidden}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#000;box-sizing:border-box;color:#ccc;height:40px;padding-left:16px;width:220px}.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,0.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,0.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{color:#f8f5f3;color:rgba(248,245,243,0.8)}.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{color:#f8f5f3;color:rgba(248,245,243,0.8)}.medium-editor-toolbar-form a{color:#ccc;transform:translateY(2px)}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin-right:16px}.medium-editor-toolbar-anchor-preview{background:#000;border-radius:50px;padding:5px 12px}.medium-editor-anchor-preview a{color:#ccc;text-decoration:none}.medium-editor-toolbar-actions li,.medium-editor-toolbar-actions button{border-radius:50px}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Bookstore__Container{padding:0}@media screen and (min-width: 56.25em){.Bookstore__Container{display:grid;grid-template-columns:250px 1fr}.Bookstore__Container .BookstoreContent__Container{max-width:56.25em}}.categories-sidebar__container{display:none;border-right:1px solid #dedede;padding:15px}.categories-sidebar__container h3{position:relative;font-size:.875rem;letter-spacing:.1rem;font-weight:700;text-transform:uppercase;text-align:center;padding:0.5rem;margin-bottom:10px}.categories-sidebar__container h3:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.categories-sidebar__container .BookstoreTopCategories__Links{margin-top:0;font-size:12px}.categories-sidebar__container .BookstoreTopCategories__Links ul,.categories-sidebar__container .BookstoreTopCategories__Links li{margin:revert;padding:0.2rem 0 0 0.4rem}.categories-sidebar__container .CategoriesTop__Container,.categories-sidebar__container .AuthorsTop__Container{margin-top:5px}.categories-sidebar__container .CategoryTree__Container{font-weight:normal;margin-top:5px}.categories-sidebar__container .CategoryTree__Container .CategoryTree__Item-level0{padding-bottom:0.2rem}.categories-sidebar__container .CategoryTree__Container .CategoryTree__Item-level0>a{font-weight:bold}.categories-sidebar__container .CategorySidebar__SeeMore{text-align:center;margin:8px;font-size:13px}.categories-sidebar__container .CategorySidebar__SeeMore button{background:transparent;border:none}@media screen and (min-width: 56.25em){.categories-sidebar__container{display:initial}}.categories-sidebar__container .CategorySidebar__ButtonContainer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#000;width:100%}.categories-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button{width:50%;padding:0}.categories-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button button{-webkit-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);background:transparent;width:100%;font-size:.75rem;border:none;padding:5px 0;text-transform:uppercase;letter-spacing:.1125rem}.categories-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button.Active button{position:relative;opacity:1;color:#000;font-weight:bold;background:transparent;letter-spacing:.1125rem}.categories-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button.Active button:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.authors-sidebar__container{display:none;border-left:1px solid #dedede;padding:15px}.authors-sidebar__container h3{position:relative;font-size:.875rem;letter-spacing:.1rem;font-weight:700;text-transform:uppercase;text-align:center;padding:0.5rem;margin-bottom:10px}.authors-sidebar__container h3:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.authors-sidebar__container .hint{text-align:center}.authors-sidebar__container .avatar__image{display:inline;border-radius:16px;width:1.5rem;height:1.5rem;margin-right:0.25rem;object-fit:cover}.authors-sidebar__container .Author__List__Item{display:flex}.authors-sidebar__container .Author__Face__Link{padding-left:0.5rem;text-decoration:none}.authors-sidebar__container .Author__Face__Link:hover{text-decoration:underline}.authors-sidebar__container .Author__Link{padding-left:0.25rem;text-decoration:none}.authors-sidebar__container .Author__Link:hover{text-decoration:underline}.authors-sidebar__container .avatar__text{text-overflow:ellipsis;width:120px}.authors-sidebar__container .Author__Links{margin-top:0;font-size:12px}.authors-sidebar__container .Author__Links ul,.authors-sidebar__container .Author__Links li{margin:revert;padding:0.2rem 0 0.5rem 0.4rem}.authors-sidebar__container .author_rank{width:20px;display:inline-block;color:#8b8b8b}.authors-sidebar__container .CategoriesTop__Container,.authors-sidebar__container .AuthorsTop__Container{margin-top:5px}.authors-sidebar__container .CategoryTree__Container{font-weight:normal;margin-top:5px}.authors-sidebar__container .CategoryTree__Container .CategoryTree__Item-level0{padding-bottom:0.2rem}.authors-sidebar__container .CategoryTree__Container .CategoryTree__Item-level0>a{font-weight:bold}.authors-sidebar__container .CategorySidebar__SeeMore{text-align:center;margin:8px;font-size:13px}.authors-sidebar__container .CategorySidebar__SeeMore button{background:transparent;border:none}@media screen and (min-width: 80em){.authors-sidebar__container{display:initial}}.authors-sidebar__container .CategorySidebar__ButtonContainer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#000;width:100%}.authors-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button{width:50%;padding:0}.authors-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button button{-webkit-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);background:transparent;width:100%;font-size:.75rem;border:none;padding:5px 0;text-transform:uppercase;letter-spacing:.1125rem}.authors-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button.Active button{position:relative;opacity:1;color:#000;font-weight:bold;background:transparent;letter-spacing:.1125rem}.authors-sidebar__container .CategorySidebar__ButtonContainer .CategorySidebar__Button.Active button:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.featured-bundle-covers-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.featured-bundle-covers-wrapper>*:nth-last-child(n+2):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+2) ~ *:not(:first-child){margin-left:-25%}.featured-bundle-covers-wrapper>*:nth-last-child(n+3):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+3) ~ *:not(:first-child){margin-left:-33%}.featured-bundle-covers-wrapper>*:nth-last-child(n+4):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+4) ~ *:not(:first-child){margin-left:-38.5%}.featured-bundle-covers-wrapper>*:nth-last-child(n+5):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+5) ~ *:not(:first-child){margin-left:-42.5%}.featured-bundle-covers-wrapper>*:nth-last-child(n+6):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+6) ~ *:not(:first-child){margin-left:-45%}.featured-bundle-covers-wrapper>*:nth-last-child(n+7):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+7) ~ *:not(:first-child){margin-left:-48%}.featured-bundle-covers-wrapper>*:nth-last-child(n+8):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+8) ~ *:not(:first-child){margin-left:-50%}.featured-bundle-covers-wrapper>*{max-width:40%;border:thin solid #8b8b8b}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.FeaturedCourseSet{padding:0 1.5rem}.FeaturedCourseSet .course-set-hero-info{width:initial}.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__title,.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__courses,.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__courses p a{color:rgba(0,0,0,0.8)}.FeaturedCourseSet .course-set-hero-info__label{font-size:.75rem}.FeaturedCourseSet .course-set-hero-info__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.25em;margin:1rem 0}.FeaturedCourseSet .Featured__Content{display:flex}@media screen and (max-width: 40em){.FeaturedCourseSet .Featured__Content{display:block}}.FeaturedCourseSet .Featured__CoverWrapper{flex-shrink:0;max-width:240px}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf__bookshelves{background:#fafafa}.shelf__spotlight{margin-top:1rem;width:100%}.shelf-carousel__nav-buttons{display:flex;width:100%;justify-content:space-between;position:absolute;padding:0px 1rem}.shelf-carousel__nav-buttons .slick-prev,.shelf-carousel__nav-buttons .slick-next{position:relative;margin-top:0px;top:0;left:0;right:0}.shelf-carousel__nav-buttons.nav-buttons-top{display:flex}@media screen and (min-width: 56.25em){.shelf-carousel__nav-buttons.nav-buttons-top{display:none}}.shelf-carousel__nav-buttons.nav-buttons-side{width:120%;top:60px;z-index:-1;display:none}@media screen and (min-width: 56.25em){.shelf-carousel__nav-buttons.nav-buttons-side{display:flex}}.shelf-carousel__nav-buttons::after{content:none}.shelf__hero{background:#fafafa;min-height:700px;display:none}@media screen and (min-width: 48em){.shelf__hero{display:block}}.shelf__hero .book-hero{background:inherit;border-top:none}.shelf__hero .shelf__hero__container{padding-top:48px;position:relative}.shelf__hero .close-hero{position:absolute;right:0;top:20px}.shelf__hero .close-hero i svg{height:16px}.shelf__wrapper{padding-top:3rem;padding-bottom:3rem;background:#fafafa}.shelf-graphic{margin-bottom:40px}@media screen and (min-width: 48em){.shelf-graphic{margin-bottom:70px;position:relative}}.column-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;overflow-x:auto}@media screen and (min-width: 48em){.column-list{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow-x:initial}}.column-list .shelf-column{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;position:relative}.column-list .shelf-column:not(:last-child){margin-right:4rem}@media screen and (min-width: 48em){.column-list .shelf-column{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 15%;-moz-flex:0 1 15%;-ms-flex:0 1 15%;flex:0 1 15%}}.mini-shelf{cursor:pointer;margin:30px 0;width:228px}@media (max-width: 47em){.mini-shelf{display:none}}.mini-shelf.selected .shelf-carousel__bottom-face{box-shadow:0 0 24px 0 #ffdc64}.mini-shelf .covers-list{margin-bottom:0px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;position:relative;z-index:1}.mini-shelf .book-cover{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;margin:0 2px}.mini-shelf .book-cover img{max-height:15vh;border-radius:0px}@media screen and (min-width: 48em){.mini-shelf .book-cover img{max-height:initial;min-height:50px;max-width:34px}}.mini-shelf .tooltip-item{margin:0}.mini-shelf .tooltip__inner{min-width:initial;padding-bottom:48px;pointer-events:none;z-index:1000}.mini-shelf .tooltip__body{padding:.5rem;pointer-events:none}.mini-shelf .shelf-graphic{margin-bottom:0}.mini-shelf .shelf-graphic .shelf-carousel__bottom-face,.mini-shelf .shelf-graphic .shelf-carousel__top-face,.mini-shelf .shelf-graphic .shelf-carousel__front-face{height:10px;right:-15px;left:-15px}.mini-shelf .shelf-graphic .shelf-carousel__bottom-face{left:10px;right:10px}.mini-shelf .shelf-graphic .shelf-carousel__top-face{margin-top:-10px}.mini-shelf .shelf-graphic .shelf-carousel__top-face::after{border-right-width:10px;border-bottom-width:10px;border-right-color:#fafafa}.mini-shelf .shelf-graphic .shelf-carousel__top-face::before{border-left-width:10px;border-left-color:#fafafa;border-bottom-width:10px}.shelf-carousel{position:relative;background:#fafafa;width:100%;max-width:1230px}.shelf-carousel .covers-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;height:40vw;padding:0 0.5em;position:relative;z-index:1;margin-bottom:1rem}@media screen and (min-width: 40em){.shelf-carousel .covers-list{height:150px;padding:0 1em}}.shelf-carousel .book-cover{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 28%;-moz-flex:0 1 28%;-ms-flex:0 1 28%;flex:0 1 28%;max-height:142px;width:28%;cursor:pointer;margin:0 .2rem}@media screen and (min-width: 48em){.shelf-carousel .book-cover{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 14%;-moz-flex:0 1 14%;-ms-flex:0 1 14%;flex:0 1 14%;width:14%}}.shelf-carousel .book-cover a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.shelf-carousel .book-cover img{border-radius:0px;border:1px solid #ddd;max-height:142px;width:100%}.shelf-carousel .shelf-carousel__content .text-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;padding:0 0.5em}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content .text-list{padding:0 1em}}.shelf-carousel .shelf-carousel__content .text-list .title{font-weight:700}.shelf-carousel .shelf-carousel__content .text-list .author-name{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.shelf-carousel .shelf-carousel__content .text-list .text{margin:0 .2rem;font-size:11px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.shelf-carousel .shelf-carousel__content.largeScreenShelf{display:none}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content.largeScreenShelf{display:block}}.shelf-carousel .shelf-carousel__content.largeScreenShelf .text-list .text{width:14%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 14%;-moz-flex:0 0 14%;-ms-flex:0 0 14%;flex:0 0 14%}.shelf-carousel .shelf-carousel__content.mobileShelf{margin-top:-3rem;display:block}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content.mobileShelf{display:none}}.shelf-carousel .shelf-carousel__content.mobileShelf .text-list .text{width:28%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 28%;-moz-flex:0 0 28%;-ms-flex:0 0 28%;flex:0 0 28%}.shelf-carousel__bottom-face,.shelf-carousel__top-face,.shelf-carousel__front-face{position:absolute;left:-10px;right:-10px;height:32px}.shelf-carousel__top-face{background:#ececec;margin-top:-32px}.shelf-carousel__top-face::before,.shelf-carousel__top-face::after{height:0;width:0;content:'';position:absolute;left:0;top:0;border-top:none;border-left-width:30px;border-bottom-width:30px}.shelf-carousel__top-face::before{height:0;width:0;border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fafafa;border-top:10px solid rgba(0,0,0,0);border-top:none;border-left-width:30px;border-bottom-width:30px}.shelf-carousel__top-face::after{height:0;width:0;border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fafafa;border-top:10px solid rgba(0,0,0,0);border-top:none;border-right-width:30px;border-bottom-width:30px;left:initial;right:0}.shelf-carousel__front-face{background:#fff}.shelf-carousel__bottom-face{left:10px;right:10px;box-shadow:0 0 24px 0 rgba(0,0,0,0.1)}@media (max-width: 48em){.shelf-carousel__bottom-face{margin-top:-16px}.shelf-carousel__front-face{height:16px}}.shelf-hero{flex-direction:row !important}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-show{position:relative}.podcast-show hgroup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-show hgroup .podcast-logo{margin-right:1.5rem}.podcast-show hgroup .podcast-logo svg{max-width:142px;width:142px;height:auto}.podcast-show hgroup .list--inline{margin-bottom:10px}.podcast-show__pre-main{margin-top:3rem}.podcast-show__pre-main .podcast-pretitle{margin-bottom:2.5rem}.podcast-show__pre-main .social-sharing{font-size:.75rem}.podcast-show__pre-main .podcast-title{font-weight:700;color:rgba(0,0,0,0.8);font-size:1.5rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:2.5rem;line-height:2rem}@media screen and (min-width: 48em){.podcast-show__pre-main .podcast-title{max-width:70%}}.podcast-show__main{max-width:80em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;margin-top:2rem;position:relative}.podcast-show__main::after{clear:both;content:"";display:table}.podcast-show__main .podcast-duration{font-size:.75rem;color:rgba(0,0,0,0.4);margin-bottom:8px}@media screen and (min-width: 56.25em){.podcast-show__main .podcast-content{margin-right:9.75rem;padding-right:3rem}}.podcast-show__main .podcast-sidebar{display:none}@media screen and (min-width: 56.25em){.podcast-show__main .podcast-sidebar{position:absolute;right:1.5rem;top:0;width:8.25rem;display:block}}.podcast-show__main .podcast-description{color:rgba(0,0,0,0.8)}.podcast-content-wrapper{max-width:56.25em;margin-left:auto;margin-right:auto;position:relative}.podcast-content-wrapper::after{clear:both;content:"";display:table}.podcast-content-wrapper .sticky{display:none}@media screen and (min-width: 56.25em){.podcast-content-wrapper .sticky{display:block}}.podcast-content{min-height:600px}.podcast-footer{-webkit-box-flex:100%;-moz-box-flex:100%;box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}.podcast-footer__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-content__section{margin-bottom:3.75rem}.podcast-content__section-title{text-transform:uppercase;font-weight:700;color:rgba(0,0,0,0.8);font-size:.75rem;position:relative;padding-bottom:.75rem;margin-bottom:1.5rem;letter-spacing:.6px}.podcast-content__section-title:before{width:2rem;background-color:#dedede;content:'';display:block;height:1px;position:absolute;bottom:0}.podcast-credits{font-size:.875rem;color:rgba(0,0,0,0.8)}.podcast-credits h6{font-weight:700;text-transform:uppercase;margin-bottom:14px}.podcast-credits ul{margin-left:1.5rem}.podcast-transcript blockquote{font-size:1.625rem;color:rgba(0,0,0,0.8);font-family:"Inter";font-weight:700;width:100%;margin-left:0}@media screen and (min-width: 80em){.podcast-transcript blockquote{width:calc(100% + (132px * 2));margin-left:-100px;padding:0;border:0}}.podcast-related-links>p{padding-left:2rem}.podcast-related-links a{display:list-item;margin-bottom:6px;font-size:.875rem}.podcast-show__post-main{margin-top:6rem;margin-bottom:1.5rem;color:rgba(0,0,0,0.8);font-size:.875rem}.podcast-show__post-main>ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-show__post-main>ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.podcast-show__post-main .social-sharing{font-size:.75rem;margin-left:10px;display:inline-block}.podcast-pagination{text-align:right;color:rgba(0,0,0,0.6)}.podcast-pagination a{font-weight:700}.podcast-pagination a,.podcast-pagination a:link,.podcast-pagination a:visited{color:rgba(0,0,0,0.8)}.podcast-pagination a:focus,.podcast-pagination a:hover,.podcast-pagination a:active{color:rgba(56,56,56,0.8)}.divider--inline{height:2px;border-bottom:1px solid #dedede;display:inline-block;width:115px;vertical-align:middle;margin:1.5rem;margin-left:0}.podcast-date{text-transform:uppercase;color:rgba(0,0,0,0.8)}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.back-to-top{text-decoration:underline}.back-to-top,.back-to-top:link,.back-to-top:visited{color:#000}.back-to-top:focus,.back-to-top:hover,.back-to-top:active{color:#383838}.back-to-top i{margin-left:.5rem}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.range{padding:0 12px}.range__progress{position:relative;background-color:rgba(0,0,0,0.1);border-radius:3px;height:6px}.range__progress-bar{position:relative;background-color:#000;border-bottom-left-radius:3px;border-top-left-radius:3px;height:100%;width:0}.range__progress-handle{height:12px;width:12px;background-color:#000;border-radius:6px;cursor:pointer;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 2px rgba(38,16,123,0.16)}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.essay{background-color:white;color:rgba(0,0,0,0.8);min-height:100vh;min-width:100vw;position:fixed;padding-top:3rem;padding-bottom:3rem;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:9}.essay__header,.essay__intro,.essay__content,.essay__footer{font-family:"Inter";font-size:.875rem;max-width:660px;margin:0 auto;padding:0 14px}.essay__header h1,.essay__header h2,.essay__header h3,.essay__header h4,.essay__header h5,.essay__header h6,.essay__intro h1,.essay__intro h2,.essay__intro h3,.essay__intro h4,.essay__intro h5,.essay__intro h6,.essay__content h1,.essay__content h2,.essay__content h3,.essay__content h4,.essay__content h5,.essay__content h6,.essay__footer h1,.essay__footer h2,.essay__footer h3,.essay__footer h4,.essay__footer h5,.essay__footer h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin-top:2.25rem}.essay__header h1,.essay__intro h1,.essay__content h1,.essay__footer h1{font-size:1.85em}.essay__header h2,.essay__intro h2,.essay__content h2,.essay__footer h2{font-size:1.55em}.essay__header h3,.essay__intro h3,.essay__content h3,.essay__footer h3{font-size:1.4em}.essay__header h4,.essay__intro h4,.essay__content h4,.essay__footer h4{font-size:1.25em}.essay__header h5,.essay__intro h5,.essay__content h5,.essay__footer h5{font-size:1.15em}.essay__header h6,.essay__intro h6,.essay__content h6,.essay__footer h6{font-size:1em}.essay__header p,.essay__intro p,.essay__content p,.essay__footer p{line-height:1.25rem}.essay__header hr,.essay__intro hr,.essay__content hr,.essay__footer hr{width:100%;margin:1.5rem auto}.essay__header ol,.essay__intro ol,.essay__content ol,.essay__footer ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.essay__header ol li+li,.essay__intro ol li+li,.essay__content ol li+li,.essay__footer ol li+li{margin-top:.375rem}.essay__header ol li ul,.essay__intro ol li ul,.essay__content ol li ul,.essay__footer ol li ul{margin-top:.375rem;margin-bottom:.75rem}.essay__header ol,.essay__header ol li,.essay__intro ol,.essay__intro ol li,.essay__content ol,.essay__content ol li,.essay__footer ol,.essay__footer ol li{list-style-type:decimal}.essay__header ul,.essay__intro ul,.essay__content ul,.essay__footer ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.essay__header ul li+li,.essay__intro ul li+li,.essay__content ul li+li,.essay__footer ul li+li{margin-top:.375rem}.essay__header ul li ul,.essay__intro ul li ul,.essay__content ul li ul,.essay__footer ul li ul{margin-top:.375rem;margin-bottom:.75rem}.essay__header ul,.essay__header ul li,.essay__intro ul,.essay__intro ul li,.essay__content ul,.essay__content ul li,.essay__footer ul,.essay__footer ul li{list-style-type:disc}.essay__header li a,.essay__header li a:link,.essay__header li a:visited,.essay__header p a,.essay__header p a:link,.essay__header p a:visited,.essay__intro li a,.essay__intro li a:link,.essay__intro li a:visited,.essay__intro p a,.essay__intro p a:link,.essay__intro p a:visited,.essay__content li a,.essay__content li a:link,.essay__content li a:visited,.essay__content p a,.essay__content p a:link,.essay__content p a:visited,.essay__footer li a,.essay__footer li a:link,.essay__footer li a:visited,.essay__footer p a,.essay__footer p a:link,.essay__footer p a:visited{color:#007acd}.essay__header li a:focus,.essay__header li a:hover,.essay__header li a:active,.essay__header p a:focus,.essay__header p a:hover,.essay__header p a:active,.essay__intro li a:focus,.essay__intro li a:hover,.essay__intro li a:active,.essay__intro p a:focus,.essay__intro p a:hover,.essay__intro p a:active,.essay__content li a:focus,.essay__content li a:hover,.essay__content li a:active,.essay__content p a:focus,.essay__content p a:hover,.essay__content p a:active,.essay__footer li a:focus,.essay__footer li a:hover,.essay__footer li a:active,.essay__footer p a:focus,.essay__footer p a:hover,.essay__footer p a:active{color:#3eb1ff}.essay__header{position:relative}.essay__intro{color:black}.essay__header-logo{margin:0 auto}.essay__header-logo,.essay__header-logo svg{width:6rem;max-height:6rem}@media screen and (min-width: 56.25em){.essay__header-logo,.essay__header-logo svg{width:7.5rem;max-height:7.5rem}}.essay__intro,.essay__content,.essay__footer{margin-top:1.5rem}.essay__footer{color:black;text-align:right}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Featured{padding-top:1.5rem;padding-bottom:1.5rem;margin:0 auto}.Featured__Content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-moz-box-pack:left;box-pack:left;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;-ms-flex-pack:left}@media screen and (max-width: 40em){.Featured__Bundle{display:block}.Featured__Bundle .Featured__CoverWrapper{margin:0 auto}.Featured__Bundle .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}@media screen and (max-width: 40em){.Featured__Course{display:block}.Featured__Course .Featured__CoverWrapper{margin:0 auto}.Featured__Course .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}@media screen and (max-width: 40em){.Featured__Course_Set{display:block}.Featured__Course_Set .Featured__CoverWrapper{margin:0 auto}.Featured__Course_Set .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}.Featured__Summary{max-width:68%}.Featured__Summary>*{margin:0.5rem 0}.Featured__Title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:18px}.Featured__Subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:14px}.Featured__CoverWrapper{margin-right:1rem;max-width:50%;flex-shrink:0}@media screen and (min-width: 56.25em){.Featured__CoverWrapper{margin-right:2rem}}.Featured__CoverWrapper img{max-height:284px}.FeaturedBook .Featured__CoverWrapper img{border:thin solid #979797}.FeaturedCourse .Featured__CoverWrapper{max-width:240px}.FeaturedBundle .Featured__CoverWrapper{max-width:240px}.Featured__Authors{margin:.75rem 0 0 0;font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.Featured__Authors .avatars{flex-wrap:wrap}.Featured__EntityType{position:relative;color:#000;color:inherit;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.1rem;margin-bottom:1.5rem;padding:.5em 0;text-transform:uppercase}.Featured__EntityType:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Featured__EntityType a{color:inherit}.Featured__WideContent{display:none}@media screen and (min-width: 40em){.Featured__WideContent{display:block}}.Featured__NarrowContent{display:block}@media screen and (min-width: 40em){.Featured__NarrowContent{display:none}}.Featured__Blurb{color:#8b8b8b;font-size:13px;line-height:1.4rem;margin:.625rem 0 1.25rem 0;max-width:600px}.Featured__Blurb a:link,.Featured__Blurb a:active,.Featured__Blurb a:visited,.Featured__Blurb a:hover{color:#8b8b8b}.Featured__LearnButton{display:block;text-align:center}@media screen and (min-width: 48em){.Featured__LearnButton{display:inline-block;text-align:left}}.featured-book-actions,.create-book-actions{text-align:center;margin:1.5rem 0 0 0}.featured-book-actions>*:not(:last-child),.create-book-actions>*:not(:last-child){margin-right:8px;margin-bottom:6px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.logo-motto__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:300px;margin:20px auto 20px auto}.logo-motto__container h2.slogan{margin-top:5px;letter-spacing:2px;font-size:0.8rem;font-weight:bold;margin-bottom:8px}.logo-motto__container .logo{display:inline-block;margin-right:20px}.logo-motto__container .logo svg{width:60px}.MiniBanner{padding:1rem;padding-top:0.5rem;background:#fafafa;text-align:center;font-size:14px}.MiniBanner .container--large{padding:0}.MiniBanner .MiniBanner__Motto{display:block}.MiniBanner .MiniBanner__Royalties{display:block}.MiniBanner .MiniBanner__Links{display:block}@media screen and (min-width: 56.25em){.MiniBanner{padding-top:1rem}.MiniBanner .MiniBanner__Motto,.MiniBanner .MiniBanner__Royalties,.MiniBanner .MiniBanner__Links{margin-right:0.5rem;display:inline-block}}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.popout-header{-webkit-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);width:100%;position:fixed;top:0;opacity:0;z-index:-1000}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.popout-header{position:-ms-device-fixed}}.popout-header.--is-visible{opacity:1;z-index:10}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sticky{-webkit-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);position:fixed;opacity:0;z-index:-1000}.sticky.--is-visible{opacity:1;z-index:9}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.SubscriptionManager__Plans{max-width:80em;margin-left:auto;margin-right:auto}.SubscriptionManager__Plans::after{clear:both;content:"";display:table}.SubscriptionManager__Plans .PlansContainer__Header{display:none}.SubscriptionManager__Form{max-width:56.25em;margin-left:auto;margin-right:auto}.SubscriptionManager__Form::after{clear:both;content:"";display:table}.SubscriptionManager__Form .Select-control,.SubscriptionManager__Form .control-group__input{background-color:#fafafa}.SubscriptionManager__Footer{text-align:center;display:flex;justify-content:center}.SubscriptionManager__Footer .btn--mb-10{margin-bottom:2rem}.SubscriptionManager__Footer>div{width:60%}
.monaco-editor .bracket-match{box-sizing:border-box}
.monaco-menu .monaco-action-bar.vertical .action-label.hover{background-color:#EEE}
.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn 150ms ease-out}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut 100ms ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0 !important;height:0 !important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}
.monaco-editor .lightbulb-glyph{display:flex;align-items:center;justify-content:center;height:16px;width:20px;padding-left:2px}.monaco-editor .lightbulb-glyph:hover{cursor:pointer}.monaco-editor.vs .lightbulb-glyph{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iI0Y2RjZGNiIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjODQ4NDg0Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjZmMwIiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjRjBFRkYxIiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==") center center no-repeat}.monaco-editor.vs .lightbulb-glyph.autofixable{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAwMSA0LjJDMTIuNjAxIDIuMSAxMC4zMDEgMCA4LjgwMSAwSDYuMjAxQzUuODAxIDAgNS42MDEgMC4yIDUuNjAxIDAuMkMzLjUwMSAwLjggMi4wMDEgMi43IDIuMDAxIDQuOUMyLjAwMSA1LjQgMS45MDEgNy4yIDMuNzAxIDguN0M0LjIwMSA5LjIgNC45MDEgMTAuNyA1LjAwMSAxMS4xVjE0LjRMNi42MDEgMTZIOC42MDFMMTAuMTAxIDE0LjRWMTFDMTAuMjAxIDEwLjYgMTAuOTAxIDkuMSAxMS40MDEgOC43QzEyLjUwMSA3LjggMTIuOTAxIDYuOCAxMy4wMDEgNlY0LjJaIiBmaWxsPSIjRjZGNkY2Ii8+CjxwYXRoIGQ9Ik02LjAwMDk4IDEySDkuMDAwOThWMTNINi4wMDA5OFYxMlpNNy4wMDA5OCAxNUg4LjEwMDk4TDkuMDAwOTggMTRINi4wMDA5OEw3LjAwMDk4IDE1WiIgZmlsbD0iIzg0ODQ4NCIvPgo8cGF0aCBkPSJNMTIuMTAxMSA0Ljk5OTlDMTIuMTAxMSAyLjY5OTkgMTAuMzAxMSAwLjg5OTkwMiA4LjAwMTA3IDAuODk5OTAyQzcuOTAxMDcgMC44OTk5MDIgNi42MDEwNyAwLjk5OTkwMiA2LjYwMTA3IDAuOTk5OTAyQzQuNTAxMDcgMS4yOTk5IDIuOTAxMDcgMi45OTk5IDIuOTAxMDcgNC45OTk5QzIuOTAxMDcgNS4wOTk5IDIuNzAxMDcgNi41OTk5IDQuMzAxMDcgNy45OTk5QzUuMDAxMDcgOC42OTk5IDUuODAxMDcgMTAuMzk5OSA1LjkwMTA3IDEwLjg5OTlMNi4wMDEwNyAxMC45OTk5SDkuMDAxMDdMOS4xMDEwNyAxMC43OTk5QzkuMjAxMDcgMTAuMjk5OSAxMC4wMDExIDguNTk5OSAxMC43MDExIDcuODk5OUMxMi4zMDExIDYuNTk5OSAxMi4xMDExIDUuMDk5OSAxMi4xMDExIDQuOTk5OVY0Ljk5OTlaTTkuMTAxMDcgNS45OTk5TDguNjAxMDcgOC45OTk5SDguMDAxMDdWNS45OTk5QzkuMTAxMDcgNS45OTk5IDguOTAxMDcgNC45OTk5IDguOTAxMDcgNC45OTk5SDYuMDAxMDdWNS4wOTk5QzYuMDAxMDcgNS4yOTk5IDYuMTAxMDcgNS45OTk5IDcuMDAxMDcgNS45OTk5VjguOTk5OUg2LjUwMTA3TDYuMzAxMDcgOC4yOTk5TDYuMDAxMDcgNS45OTk5QzUuMzAxMDcgNS45OTk5IDUuMTAxMDcgNS41OTk5IDUuMDAxMDcgNS4yOTk5VjQuODk5OUM1LjAwMTA3IDQuMDk5OSA1LjkwMTA3IDMuOTk5OSA1LjkwMTA3IDMuOTk5OUg5LjAwMTA3QzkuMDAxMDcgMy45OTk5IDEwLjAwMTEgNC4wOTk5IDEwLjAwMTEgNC45OTk5QzEwLjAwMTEgNC45OTk5IDEwLjEwMTEgNS45OTk5IDkuMTAxMDcgNS45OTk5WiIgZmlsbD0iI0ZGQ0MwMCIvPgo8cGF0aCBkPSJNMTAuMDAxIDVDMTAuMDAxIDQuMSA5LjAwMDk4IDQgOS4wMDA5OCA0SDUuOTAwOThDNS45MDA5OCA0IDUuMDAwOTggNC4xIDUuMDAwOTggNC45VjUuM0M1LjAwMDk4IDUuNiA1LjMwMDk4IDYgNS45MDA5OCA2TDYuMzAwOTggOC4zTDYuNTAwOTggOUg3LjAwMDk4VjZDNi4wMDA5OCA2IDYuMDAwOTggNS4zIDYuMDAwOTggNS4xVjVIOS4wMDA5OEM5LjAwMDk4IDUgOS4xMDA5OCA2IDguMTAwOTggNlY5SDguNzAwOThMOS4yMDA5OCA2QzEwLjEwMSA2IDEwLjAwMSA1IDEwLjAwMSA1WiIgZmlsbD0iI0YwRUZGMSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTJDOCA5Ljc3Mzg2IDkuNzczODYgOCAxMiA4QzE0LjIyNjEgOCAxNiA5Ljc3Mzg2IDE2IDEyQzE2IDE0LjIyNjEgMTQuMjI2MSAxNiAxMiAxNkM5Ljc3Mzg2IDE2IDggMTQuMjI2MSA4IDEyWiIgZmlsbD0iI0Y2RjZGNiIvPgo8cGF0aCBkPSJNMTIuMzE5MiAxMi4zMDMxTDEzLjM0OTUgMTMuMzMzNEwxMy4zMzM0IDEzLjM0OTVMMTIuMzAzMSAxMi4zMTkyTDEyIDEyLjAxNjJMMTEuNjk3IDEyLjMxOTJMMTAuNjY2NyAxMy4zNDk1TDEwLjY1MDYgMTMuMzMzNEwxMS42ODA5IDEyLjMwMzFMMTEuOTgzOSAxMkwxMS42ODA5IDExLjY5N0wxMC42NTA2IDEwLjY2NjdMMTAuNjY2NyAxMC42NTA2TDExLjY5NyAxMS42ODA5TDEyIDExLjk4MzlMMTIuMzAzMSAxMS42ODA5TDEzLjMzMzQgMTAuNjUwNkwxMy4zNDk1IDEwLjY2NjdMMTIuMzE5MiAxMS42OTdMMTIuMDE2MiAxMkwxMi4zMTkyIDEyLjMwMzFaTTEyIDguNDYwMzRDMTAuMDMgOC40NjAzNCA4LjQ2MDM0IDEwLjAzIDguNDYwMzQgMTJDOC40NjAzNCAxMy45NzAxIDEwLjAzIDE1LjUzOTcgMTIgMTUuNTM5N0MxMy45NzAxIDE1LjUzOTcgMTUuNTM5NyAxMy45NzAxIDE1LjUzOTcgMTJDMTUuNTM5NyAxMC4wMyAxMy45NzAxIDguNDYwMzQgMTIgOC40NjAzNFoiIGZpbGw9IiMwMDdBQ0MiIHN0cm9rZT0iI0Y2RjZGNiIgc3Ryb2tlLXdpZHRoPSIwLjg1NzE0MyIvPgo8cGF0aCBkPSJNMTIuNjIyNSAxMi4wMDAyTDEzLjk1NTggMTMuMzMzNkwxMy4zMzM2IDEzLjk1NThMMTIuMDAwMiAxMi42MjI1TDEwLjY2NjkgMTMuOTU1OEwxMC4wNDQ3IDEzLjMzMzZMMTEuMzc4IDEyLjAwMDJMMTAuMDQ0NyAxMC42NjY5TDEwLjY2NjkgMTAuMDQ0N0wxMi4wMDAyIDExLjM3OEwxMy4zMzM2IDEwLjA0NDdMMTMuOTU1OCAxMC42NjY5TDEyLjYyMjUgMTIuMDAwMloiIGZpbGw9IiMwMDdBQ0MiLz4KPHBhdGggZD0iTTEwLjcwNCAxNEwxMS4yMDI4IDEyLjQ3MTJMMTAgMTEuNjM5NEgxMS40NzMyTDEyIDEwTDEyLjUzNjEgMTEuNjM5NEgxNEwxMi43OTcyIDEyLjQ3MTJMMTMuMzA1NCAxNEwxMiAxMy4wMjRMMTAuNzA0IDE0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") center center no-repeat}.monaco-editor.vs-dark .lightbulb-glyph,.monaco-editor.hc-black .lightbulb-glyph{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iIzFFMUUxRSIgZD0iTTEzLjUgNC4yQzEzLjEgMi4xIDEwLjggMCA5LjMgMEg2LjdjLS40IDAtLjYuMi0uNi4yQzQgLjggMi41IDIuNyAyLjUgNC45YzAgLjUtLjEgMi4zIDEuNyAzLjguNS41IDEuMiAyIDEuMyAyLjR2My4zTDcuMSAxNmgybDEuNS0xLjZWMTFjLjEtLjQuOC0xLjkgMS4zLTIuMyAxLjEtLjkgMS41LTEuOSAxLjYtMi43VjQuMnoiLz48Zz48ZyBmaWxsPSIjQzVDNUM1Ij48cGF0aCBkPSJNNi41IDEyaDN2MWgtM3pNNy41IDE1aDEuMWwuOS0xaC0zeiIvPjwvZz48cGF0aCBmaWxsPSIjRERCMjA0IiBkPSJNMTIuNiA1YzAtMi4zLTEuOC00LjEtNC4xLTQuMS0uMSAwLTEuNC4xLTEuNC4xLTIuMS4zLTMuNyAyLTMuNyA0IDAgLjEtLjIgMS42IDEuNCAzIC43LjcgMS41IDIuNCAxLjYgMi45bC4xLjFoM2wuMS0uMmMuMS0uNS45LTIuMiAxLjYtMi45IDEuNi0xLjMgMS40LTIuOCAxLjQtMi45em0tMyAxbC0uNSAzaC0uNlY2YzEuMSAwIC45LTEgLjktMUg2LjV2LjFjMCAuMi4xLjkgMSAuOXYzSDdsLS4yLS43TDYuNSA2Yy0uNyAwLS45LS40LTEtLjd2LS40YzAtLjguOS0uOS45LS45aDMuMXMxIC4xIDEgMWMwIDAgLjEgMS0uOSAxeiIvPjwvZz48cGF0aCBmaWxsPSIjMjUyNTI2IiBkPSJNMTAuNSA1YzAtLjktMS0xLTEtMUg2LjRzLS45LjEtLjkuOXYuNGMwIC4zLjMuNy45LjdsLjQgMi4zLjIuN2guNVY2Yy0xIDAtMS0uNy0xLS45VjVoM3MuMSAxLS45IDF2M2guNmwuNS0zYy45IDAgLjgtMSAuOC0xeiIvPjwvc3ZnPg==") center center no-repeat}.monaco-editor.vs-dark .lightbulb-glyph.autofixable,.monaco-editor.hc-black .lightbulb-glyph.autofixable{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjAwMSA0LjJDMTIuNjAxIDIuMSAxMC4zMDEgMCA4LjgwMSAwSDYuMjAxQzUuODAxIDAgNS42MDEgMC4yIDUuNjAxIDAuMkMzLjUwMSAwLjggMi4wMDEgMi43IDIuMDAxIDQuOUMyLjAwMSA1LjQgMS45MDEgNy4yIDMuNzAxIDguN0M0LjIwMSA5LjIgNC45MDEgMTAuNyA1LjAwMSAxMS4xVjE0LjRMNi42MDEgMTZIOC42MDFMMTAuMTAxIDE0LjRWMTFDMTAuMjAxIDEwLjYgMTAuOTAxIDkuMSAxMS40MDEgOC43QzEyLjUwMSA3LjggMTIuOTAxIDYuOCAxMy4wMDEgNlY0LjJaIiBmaWxsPSIjMUUxRTFFIi8+CjxwYXRoIGQ9Ik02LjAwMDk4IDEySDkuMDAwOThWMTNINi4wMDA5OFYxMlpNNy4wMDA5OCAxNUg4LjEwMDk4TDkuMDAwOTggMTRINi4wMDA5OEw3LjAwMDk4IDE1WiIgZmlsbD0iI0M1QzVDNSIvPgo8cGF0aCBkPSJNMTIuMTAxMSA0Ljk5OTlDMTIuMTAxMSAyLjY5OTkgMTAuMzAxMSAwLjg5OTkwMiA4LjAwMTA3IDAuODk5OTAyQzcuOTAxMDcgMC44OTk5MDIgNi42MDEwNyAwLjk5OTkwMiA2LjYwMTA3IDAuOTk5OTAyQzQuNTAxMDcgMS4yOTk5IDIuOTAxMDcgMi45OTk5IDIuOTAxMDcgNC45OTk5QzIuOTAxMDcgNS4wOTk5IDIuNzAxMDcgNi41OTk5IDQuMzAxMDcgNy45OTk5QzUuMDAxMDcgOC42OTk5IDUuODAxMDcgMTAuMzk5OSA1LjkwMTA3IDEwLjg5OTlMNi4wMDEwNyAxMC45OTk5SDkuMDAxMDdMOS4xMDEwNyAxMC43OTk5QzkuMjAxMDcgMTAuMjk5OSAxMC4wMDExIDguNTk5OSAxMC43MDExIDcuODk5OUMxMi4zMDExIDYuNTk5OSAxMi4xMDExIDUuMDk5OSAxMi4xMDExIDQuOTk5OVY0Ljk5OTlaTTkuMTAxMDcgNS45OTk5TDguNjAxMDcgOC45OTk5SDguMDAxMDdWNS45OTk5QzkuMTAxMDcgNS45OTk5IDguOTAxMDcgNC45OTk5IDguOTAxMDcgNC45OTk5SDYuMDAxMDdWNS4wOTk5QzYuMDAxMDcgNS4yOTk5IDYuMTAxMDcgNS45OTk5IDcuMDAxMDcgNS45OTk5VjguOTk5OUg2LjUwMTA3TDYuMzAxMDcgOC4yOTk5TDYuMDAxMDcgNS45OTk5QzUuMzAxMDcgNS45OTk5IDUuMTAxMDcgNS41OTk5IDUuMDAxMDcgNS4yOTk5VjQuODk5OUM1LjAwMTA3IDQuMDk5OSA1LjkwMTA3IDMuOTk5OSA1LjkwMTA3IDMuOTk5OUg5LjAwMTA3QzkuMDAxMDcgMy45OTk5IDEwLjAwMTEgNC4wOTk5IDEwLjAwMTEgNC45OTk5QzEwLjAwMTEgNC45OTk5IDEwLjEwMTEgNS45OTk5IDkuMTAxMDcgNS45OTk5WiIgZmlsbD0iI0REQjIwNCIvPgo8cGF0aCBkPSJNMTAuMDAxIDVDMTAuMDAxIDQuMSA5LjAwMDk4IDQgOS4wMDA5OCA0SDUuOTAwOThDNS45MDA5OCA0IDUuMDAwOTggNC4xIDUuMDAwOTggNC45VjUuM0M1LjAwMDk4IDUuNiA1LjMwMDk4IDYgNS45MDA5OCA2TDYuMzAwOTggOC4zTDYuNTAwOTggOUg3LjAwMDk4VjZDNi4wMDA5OCA2IDYuMDAwOTggNS4zIDYuMDAwOTggNS4xVjVIOS4wMDA5OEM5LjAwMDk4IDUgOS4xMDA5OCA2IDguMTAwOTggNlY5SDguNzAwOThMOS4yMDA5OCA2QzEwLjEwMSA2IDEwLjAwMSA1IDEwLjAwMSA1WiIgZmlsbD0iIzI1MjUyNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMTJDOCA5Ljc3Mzg2IDkuNzczODYgOCAxMiA4QzE0LjIyNjEgOCAxNiA5Ljc3Mzg2IDE2IDEyQzE2IDE0LjIyNjEgMTQuMjI2MSAxNiAxMiAxNkM5Ljc3Mzg2IDE2IDggMTQuMjI2MSA4IDEyWiIgZmlsbD0iIzFFMUUxRSIvPgo8cGF0aCBkPSJNMTIuMzE5MiAxMi4zMDMxTDEzLjM0OTUgMTMuMzMzNEwxMy4zMzM0IDEzLjM0OTVMMTIuMzAzMSAxMi4zMTkyTDEyIDEyLjAxNjJMMTEuNjk3IDEyLjMxOTJMMTAuNjY2NyAxMy4zNDk1TDEwLjY1MDYgMTMuMzMzNEwxMS42ODA5IDEyLjMwMzFMMTEuOTgzOSAxMkwxMS42ODA5IDExLjY5N0wxMC42NTA2IDEwLjY2NjdMMTAuNjY2NyAxMC42NTA2TDExLjY5NyAxMS42ODA5TDEyIDExLjk4MzlMMTIuMzAzMSAxMS42ODA5TDEzLjMzMzQgMTAuNjUwNkwxMy4zNDk1IDEwLjY2NjdMMTIuMzE5MiAxMS42OTdMMTIuMDE2MiAxMkwxMi4zMTkyIDEyLjMwMzFaTTEyIDguNDYwMzRDMTAuMDMgOC40NjAzNCA4LjQ2MDM0IDEwLjAzIDguNDYwMzQgMTJDOC40NjAzNCAxMy45NzAxIDEwLjAzIDE1LjUzOTcgMTIgMTUuNTM5N0MxMy45NzAxIDE1LjUzOTcgMTUuNTM5NyAxMy45NzAxIDE1LjUzOTcgMTJDMTUuNTM5NyAxMC4wMyAxMy45NzAxIDguNDYwMzQgMTIgOC40NjAzNFoiIGZpbGw9IiMwMDdBQ0MiIHN0cm9rZT0iIzFFMUUxRSIgc3Ryb2tlLXdpZHRoPSIwLjg1NzE0MyIvPgo8cGF0aCBkPSJNMTIuNjIyNSAxMi4wMDAyTDEzLjk1NTggMTMuMzMzNkwxMy4zMzM2IDEzLjk1NThMMTIuMDAwMiAxMi42MjI1TDEwLjY2NjkgMTMuOTU1OEwxMC4wNDQ3IDEzLjMzMzZMMTEuMzc4IDEyLjAwMDJMMTAuMDQ0NyAxMC42NjY5TDEwLjY2NjkgMTAuMDQ0N0wxMi4wMDAyIDExLjM3OEwxMy4zMzM2IDEwLjA0NDdMMTMuOTU1OCAxMC42NjY5TDEyLjYyMjUgMTIuMDAwMloiIGZpbGw9IiMwMDdBQ0MiLz4KPHBhdGggZD0iTTEwLjcwNCAxNEwxMS4yMDI4IDEyLjQ3MTJMMTAgMTEuNjM5NEgxMS40NzMyTDEyIDEwTDEyLjUzNjEgMTEuNjM5NEgxNEwxMi43OTcyIDEyLjQ3MTJMMTMuMzA1NCAxNEwxMiAxMy4wMjRMMTAuNzA0IDE0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==") center center no-repeat}
.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{text-decoration:underline;cursor:pointer}.monaco-editor .codelens-decoration.invisible-cl{opacity:0}@keyframes fadein{0%{opacity:0;visibility:visible}100%{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein 0.1s linear}
.monaco-editor.vs .dnd-target{border-right:2px dotted black;color:white}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines{cursor:copy}
.monaco-checkbox .label{width:12px;height:12px;border:1px solid black;background-color:transparent;display:inline-block}.monaco-checkbox .checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.monaco-checkbox .checkbox:checked+.label{background-color:black}.monaco-editor .find-widget{position:absolute;z-index:10;top:-44px;height:34px;overflow:hidden;line-height:19px;transition:top 200ms linear;padding:0 4px}.monaco-editor .find-widget.replaceToggled{top:-74px;height:64px}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex;display:-webkit-flex;align-items:center}.monaco-editor .find-widget.visible,.monaco-editor .find-widget.replaceToggled.visible{top:0}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .replace-input .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:flex;display:-webkit-flex;align-items:center}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{height:25px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.input{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;display:-webkit-flex;flex:1}.monaco-editor .find-widget .matchesCount{display:flex;display:-webkit-flex;flex:initial;margin:0 1px 0 3px;padding:2px 2px 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{min-width:20px;width:20px;height:20px;display:flex;display:-webkit-flex;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer}.monaco-editor .find-widget .button:not(.disabled):hover{background-color:rgba(0,0,0,0.1)}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:0;width:18px;height:100%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iLTEgLTMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEgLTMgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjNDI0MjQyIiBwb2ludHM9IjEzLDQgNiw0IDksMSA2LDEgMiw1IDYsOSA5LDkgNiw2IDEzLDYgIi8+Cjwvc3ZnPgo=")}.monaco-editor .find-widget .next{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iLTEgLTMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEgLTMgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjNDI0MjQyIiBkPSJNMSw0aDdMNSwxaDNsNCw0TDgsOUg1bDMtM0gxVjR6Ii8+Cjwvc3ZnPgo=")}.monaco-editor .find-widget .disabled{opacity:0.3;cursor:default}.monaco-editor .find-widget .monaco-checkbox{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:3px}.monaco-editor .find-widget .monaco-checkbox .label{content:'';display:inline-block;background-repeat:no-repeat;background-position:0 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwMzIuMzYyMikiPgogIDxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDYuMzYyMiIgc3R5bGU9ImZpbGw6IzQyNDI0MjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTMiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTA0My4zNjIyIiBzdHlsZT0iZmlsbDojNDI0MjQyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDAuMzYyMiIgc3R5bGU9ImZpbGw6IzQyNDI0MjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTAzNy4zNjIyIiBzdHlsZT0iZmlsbDojNDI0MjQyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L2c+Cjwvc3ZnPg==");width:20px;height:20px;border:none}.monaco-editor .find-widget .monaco-checkbox .checkbox:disabled+.label{opacity:0.3;cursor:default}.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled)+.label{cursor:pointer}.monaco-editor .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label{background-color:#DDD}.monaco-editor .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:rgba(100,100,100,0.2)}.monaco-editor .find-widget .close-fw{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzQyNDI0MiIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.monaco-editor .find-widget .expand{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.monaco-editor .find-widget .collapse{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.monaco-editor .find-widget .replace{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIKCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaWNvbl94NUZfYmciPgoJPGc+CgkJPHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTExLDNWMWgtMXY1djFoMWgyaDFWNFYzSDExeiBNMTMsNmgtMlY0aDJWNnoiLz4KCQk8cGF0aCBmaWxsPSIjNDI0MjQyIiBkPSJNMiwxNWg3VjlIMlYxNXogTTQsMTBoM3YxSDV2MmgydjFINFYxMHoiLz4KCTwvZz4KPC9nPgo8ZyBpZD0iY29sb3JfeDVGX2ltcG9ydGFuY2UiPgoJPHBhdGggZmlsbD0iIzAwNTM5QyIgZD0iTTMuOTc5LDMuNUw0LDZMMyw1djEuNUw0LjUsOEw2LDYuNVY1TDUsNkw0Ljk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg5VjJINS40NzkKCQlDNC42NTEsMiwzLjk3OSwyLjY3MywzLjk3OSwzLjV6Ii8+CjwvZz4KPC9zdmc+Cg==")}.monaco-editor .find-widget .replace-all{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIKCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaWNvbl94NUZfYmciPgoJPHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTExLDE1VjlIMXY2SDExeiBNMiwxNHYtMmgxdi0xSDJ2LTFoM3Y0SDJ6IE0xMCwxMUg4djJoMnYxSDd2LTRoM1YxMXogTTMsMTN2LTFoMXYxSDN6IE0xMyw3djZoLTFWOEg1VjcKCQlIMTN6IE0xMywyVjFoLTF2NWgzVjJIMTN6IE0xNCw1aC0xVjNoMVY1eiBNMTEsMnY0SDhWNGgxdjFoMVY0SDlWM0g4VjJIMTF6Ii8+CjwvZz4KPGcgaWQ9ImNvbG9yX3g1Rl9hY3Rpb24iPgoJPHBhdGggZmlsbD0iIzAwNTM5QyIgZD0iTTEuOTc5LDMuNUwyLDZMMSw1djEuNUwyLjUsOEw0LDYuNVY1TDMsNkwyLjk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg3VjJIMy40NzkKCQlDMi42NTEsMiwxLjk3OSwyLjY3MywxLjk3OSwzLjV6Ii8+CjwvZz4KPC9zdmc+Cg==")}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.replace-input{display:flex;display:-webkit-flex;vertical-align:middle;width:auto !important}.monaco-editor .find-widget.reduced-find-widget .matchesCount,.monaco-editor .find-widget.reduced-find-widget .monaco-checkbox{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px !important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px !important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;-webkit-animation-name:inherit !important;-moz-animation-duration:0;-moz-animation-name:inherit !important;-ms-animation-duration:0;-ms-animation-name:inherit !important;animation-duration:0;animation-name:inherit !important}.monaco-editor .find-widget .monaco-sash{width:2px !important;margin-left:-4px}.monaco-editor.hc-black .find-widget .previous,.monaco-editor.vs-dark .find-widget .previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iLTEgLTMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEgLTMgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBmaWxsPSIjQzVDNUM1IiBwb2ludHM9IjEzLDQgNiw0IDksMSA2LDEgMiw1IDYsOSA5LDkgNiw2IDEzLDYgIi8+Cjwvc3ZnPgo=")}.monaco-editor.hc-black .find-widget .next,.monaco-editor.vs-dark .find-widget .next{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iLTEgLTMgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTEgLTMgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjQzVDNUM1IiBkPSJNMSw0aDdMNSwxaDNsNCw0TDgsOUg1bDMtM0gxVjR6Ii8+Cjwvc3ZnPgo=")}.monaco-editor.hc-black .find-widget .monaco-checkbox .label,.monaco-editor.vs-dark .find-widget .monaco-checkbox .label{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwMzIuMzYyMikiPgogIDxyZWN0IHdpZHRoPSI5IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDYuMzYyMiIgc3R5bGU9ImZpbGw6I0M1QzVDNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTMiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTA0My4zNjIyIiBzdHlsZT0iZmlsbDojQzVDNUM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDxyZWN0IHdpZHRoPSI2IiBoZWlnaHQ9IjIiIHg9IjIiIHk9IjEwNDAuMzYyMiIgc3R5bGU9ImZpbGw6I0M1QzVDNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICA8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMiIgeD0iMiIgeT0iMTAzNy4zNjIyIiBzdHlsZT0iZmlsbDojQzVDNUM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L2c+Cjwvc3ZnPg==")}.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:not(:disabled):hover:before+.label{background-color:rgba(255,255,255,0.1)}.monaco-editor.vs-dark .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:rgba(255,255,255,0.1)}.monaco-editor.hc-black .find-widget .close-fw,.monaco-editor.vs-dark .find-widget .close-fw{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.monaco-editor.hc-black .find-widget .replace,.monaco-editor.vs-dark .find-widget .replace{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIKCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaWNvbl94NUZfYmciPgoJPGc+CgkJPHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTExLDNWMWgtMXY1djFoMWgyaDFWNFYzSDExeiBNMTMsNmgtMlY0aDJWNnoiLz4KCQk8cGF0aCBmaWxsPSIjQzVDNUM1IiBkPSJNMiwxNWg3VjlIMlYxNXogTTQsMTBoM3YxSDV2MmgydjFINFYxMHoiLz4KCTwvZz4KPC9nPgo8ZyBpZD0iY29sb3JfeDVGX2ltcG9ydGFuY2UiPgoJPHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTMuOTc5LDMuNUw0LDZMMyw1djEuNUw0LjUsOEw2LDYuNVY1TDUsNkw0Ljk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg5VjJINS40NzkKCQlDNC42NTEsMiwzLjk3OSwyLjY3MywzLjk3OSwzLjV6Ii8+CjwvZz4KPC9zdmc+Cg==")}.monaco-editor.hc-black .find-widget .replace-all,.monaco-editor.vs-dark .find-widget .replace-all{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIKCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iaWNvbl94NUZfYmciPgoJPHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTExLDE1VjlIMXY2SDExeiBNMiwxNHYtMmgxdi0xSDJ2LTFoM3Y0SDJ6IE0xMCwxMUg4djJoMnYxSDd2LTRoM1YxMXogTTMsMTN2LTFoMXYxSDN6IE0xMyw3djZoLTFWOEg1VjcKCQlIMTN6IE0xMywyVjFoLTF2NWgzVjJIMTN6IE0xNCw1aC0xVjNoMVY1eiBNMTEsMnY0SDhWNGgxdjFoMVY0SDlWM0g4VjJIMTF6Ii8+CjwvZz4KPGcgaWQ9ImNvbG9yX3g1Rl9hY3Rpb24iPgoJPHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTEuOTc5LDMuNUwyLDZMMSw1djEuNUwyLjUsOEw0LDYuNVY1TDMsNkwyLjk3OSwzLjVjMC0wLjI3NSwwLjIyNS0wLjUsMC41LTAuNUg3VjJIMy40NzkKCQlDMi42NTEsMiwxLjk3OSwyLjY3MywxLjk3OSwzLjV6Ii8+CjwvZz4KPC9zdmc+Cg==")}.monaco-editor.hc-black .find-widget .expand,.monaco-editor.vs-dark .find-widget .expand{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.monaco-editor.hc-black .find-widget .collapse,.monaco-editor.vs-dark .find-widget .collapse{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2U4ZThlOCIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.monaco-editor.hc-black .find-widget .button:not(.disabled):hover,.monaco-editor.vs-dark .find-widget .button:not(.disabled):hover{background-color:rgba(255,255,255,0.1)}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor.hc-black .find-widget .monaco-checkbox .checkbox:checked+.label{background-color:rgba(255,255,255,0.1)}
.monaco-editor .margin-view-overlays .folding{cursor:pointer;background-repeat:no-repeat;background-origin:border-box;background-position:calc(50% + 2px) center;background-size:auto calc(100% - 3px);opacity:0;transition:opacity 0.5s}.monaco-editor .margin-view-overlays .folding{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxwYXRoIHN0eWxlPSJmaWxsOiNCNkI2QjYiIGQ9Ik0xMSw0djdINFY0SDExIE0xMiwzSDN2OWg5VjNMMTIsM3oiLz4KPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzZCNkI2QjtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgeDE9IjEwIiB5MT0iNy41IiB4Mj0iNSIgeTI9IjcuNSIvPgo8L3N2Zz4=")}.monaco-editor.hc-black .margin-view-overlays .folding,.monaco-editor.vs-dark .margin-view-overlays .folding{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxwYXRoIHN0eWxlPSJmaWxsOiM1QTVBNUEiIGQ9Ik0xMSw0djdINFY0SDExIE0xMiwzSDN2OWg5VjNMMTIsM3oiLz4KPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0M1QzVDNTtzdHJva2UtbWl0ZXJsaW1pdDoxMCIgeDE9IjEwIiB5MT0iNy41IiB4Mj0iNSIgeTI9IjcuNSIvPgo8L3N2Zz4=")}.monaco-editor .margin-view-overlays:hover .folding,.monaco-editor .margin-view-overlays .folding.alwaysShowFoldIcons{opacity:1}.monaco-editor .margin-view-overlays .folding.collapsed{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxyZWN0IHg9IjMiIHk9IjMiIHN0eWxlPSJmaWxsOiNFOEU4RTgiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0I2QjZCNiIgZD0iTTExLDR2N0g0VjRIMTEgTTEyLDNIM3Y5aDlWM0wxMiwzeiIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojNkI2QjZCO3N0cm9rZS1taXRlcmxpbWl0OjEwIiB4MT0iMTAiIHkxPSI3LjUiIHgyPSI1IiB5Mj0iNy41Ii8+CjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiM2QjZCNkI7c3Ryb2tlLW1pdGVybGltaXQ6MTAiIHgxPSI3LjUiIHkxPSI1IiB4Mj0iNy41IiB5Mj0iMTAiLz4KPC9zdmc+");opacity:1}.monaco-editor.hc-black .margin-view-overlays .folding.collapsed,.monaco-editor.vs-dark .margin-view-overlays .folding.collapsed{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDE1OyI+CjxyZWN0IHg9IjMiIHk9IjMiIHN0eWxlPSJvcGFjaXR5OjAuMTtmaWxsOiNGRkZGRkYiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KPHBhdGggc3R5bGU9ImZpbGw6IzVBNUE1QSIgZD0iTTExLDR2N0g0VjRIMTEgTTEyLDNIM3Y5aDlWM0wxMiwzeiIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojQzVDNUM1O3N0cm9rZS1taXRlcmxpbWl0OjEwIiB4MT0iMTAiIHkxPSI3LjUiIHgyPSI1IiB5Mj0iNy41Ii8+CjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNDNUM1QzU7c3Ryb2tlLW1pdGVybGltaXQ6MTAiIHgxPSI3LjUiIHkxPSI1IiB4Mj0iNy41IiB5Mj0iMTAiLz4KPC9zdmc+")}.monaco-editor .inline-folded:after{color:grey;margin:0.1em 0.2em 0 0.2em;content:"⋯";display:inline;line-height:1em;cursor:pointer}
.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none !important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}
.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}
.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}
.monaco-editor-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;-webkit-user-select:text;-ms-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;box-sizing:initial;animation:fadein 100ms linear;line-height:1.5em}.monaco-editor-hover.hidden{display:none}.monaco-editor-hover .hover-contents{padding:4px 8px}.monaco-editor-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px}.monaco-editor-hover p,.monaco-editor-hover ul{margin:8px 0}.monaco-editor-hover hr{margin-top:4px;margin-bottom:-6px;margin-left:-10px;margin-right:-10px;height:1px}.monaco-editor-hover p:first-child,.monaco-editor-hover ul:first-child{margin-top:0}.monaco-editor-hover p:last-child,.monaco-editor-hover ul:last-child{margin-bottom:0}.monaco-editor-hover ul{padding-left:20px}.monaco-editor-hover li>p{margin-bottom:0}.monaco-editor-hover li>ul{margin-top:0}.monaco-editor-hover code{border-radius:3px;padding:0 0.4em}.monaco-editor-hover .monaco-tokenized-source{white-space:pre-wrap;word-break:break-all}.monaco-editor-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-editor-hover .hover-row.status-bar .actions{display:flex}.monaco-editor-hover .hover-row.status-bar .actions .action-container{margin:0px 8px;cursor:pointer}.monaco-editor-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}
.colorpicker-widget{height:190px;user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:flex;height:24px;position:relative;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;text-align:center;line-height:24px;cursor:pointer;color:white;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:black}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;box-shadow:0px 0px 2px rgba(0,0,0,0.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:-webkit-grab;background:linear-gradient(to bottom, red 0%, #ff0 17%, lime 33%, cyan 50%, blue 67%, #f0f 83%, red 100%)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:-webkit-grab;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:-webkit-grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.71);box-shadow:0px 0px 1px rgba(0,0,0,0.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}
.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}
.monaco-editor .parameter-hints-widget{z-index:10;display:flex;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.wrapper{max-width:440px;display:flex;flex-direction:column}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0 0 0 1.9em}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex-direction:column}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 0.4em}.monaco-editor .parameter-hints-widget .buttons{position:absolute;display:none;bottom:0;left:0}.monaco-editor .parameter-hints-widget.multiple .buttons{display:block}.monaco-editor .parameter-hints-widget.multiple .button{position:absolute;left:2px;width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTEwLjggOS41bC45LS45TDguMSA1IDQuMiA4LjZsLjkuOSAzLTIuNyAyLjcgMi43eiIvPjwvc3ZnPg==")}.monaco-editor .parameter-hints-widget .button.next{bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTUuMSA1bC0uOS45IDMuNiAzLjYgMy45LTMuNi0xLS45LTMgMi43TDUuMSA1eiIvPjwvc3ZnPg==")}.monaco-editor .parameter-hints-widget .overloads{position:absolute;display:none;text-align:center;bottom:14px;left:0;width:22px;height:12px;line-height:12px;opacity:0.5}.monaco-editor .parameter-hints-widget.multiple .overloads{display:block}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:bold;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:bold;margin-right:0.5em}.monaco-editor.hc-black .parameter-hints-widget .button.previous,.monaco-editor.vs-dark .parameter-hints-widget .button.previous{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTEwLjggOS41bC45LS45TDguMSA1IDQuMiA4LjZsLjkuOSAzLTIuNyAyLjcgMi43eiIvPjwvc3ZnPg==")}.monaco-editor.hc-black .parameter-hints-widget .button.next,.monaco-editor.vs-dark .parameter-hints-widget .button.next{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTUuMSA1bC0uOS45IDMuNiAzLjYgMy45LTMuNi0xLS45LTMgMi43TDUuMSA1eiIvPjwvc3ZnPg==")}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Subscription__Section--Hero{max-width:80em;margin-left:auto;margin-right:auto;background-color:#f8f8f8;padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Hero::after{clear:both;content:"";display:table}.Subscription__Section--Hero .HeroTitle{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.Subscription__Section--Hero .HeroTitle{font-size:1.875rem;word-break:break-word}}.Subscription__Section--Hero p{margin-left:auto;margin-right:auto;max-width:800px;text-align:left}.Subscription__Section--Testimonials{overflow-x:auto}.Subscription__Section--Testimonials .TestimonialsLane{display:flex;align-items:center;max-width:100vw;padding-top:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Testimonials .LaneItem--Testimonial{min-width:23.4375rem;padding:1.5rem;background-color:white}.Subscription__Section--Testimonials .LaneItem--Testimonial__UserDetails{text-align:left;margin-top:.375rem}.Subscription__Section--Testimonials .LaneItem--Testimonial__UserDetails::after{clear:both;content:"";display:table}.Subscription__Section--Testimonials .avatar--small{float:left;margin-right:.625rem}.Subscription__Section--Testimonials .avatar--small .avatar__image{border-radius:23px;height:46px;line-height:46px;width:46px;min-width:46px}.Subscription__Section--Testimonials .LaneItem--Testimonial__Name{font-size:.875rem}.Subscription__Section--Testimonials .LaneItem--Testimonial__Title{font-size:.625rem}.Subscription__Section--Testimonials .lane-item__blurb{text-align:left;font-size:.875rem;color:rgba(0,0,0,0.8)}.Subscription__Section--Manager{max-width:80em;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Manager::after{clear:both;content:"";display:table}
.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box .rename-input{padding:4px}
.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px}
.context-view .monaco-menu{min-width:130px}.context-view-block{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%}
.monaco-editor{font-family:-apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", "Ubuntu", "Droid Sans", sans-serif}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor-hover p{margin:0}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast: active){.monaco-editor.vs .view-overlays .current-line,.monaco-editor.vs-dark .view-overlays .current-line{border-color:windowtext !important;border-left:0;border-right:0}.monaco-editor.vs .cursor,.monaco-editor.vs-dark .cursor{background-color:windowtext !important}.monaco-editor.vs .dnd-target,.monaco-editor.vs-dark .dnd-target{border-color:windowtext !important}.monaco-editor.vs .selected-text,.monaco-editor.vs-dark .selected-text{background-color:highlight !important}.monaco-editor.vs .view-line,.monaco-editor.vs-dark .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs .view-line span,.monaco-editor.vs-dark .view-line span{color:windowtext !important}.monaco-editor.vs .view-line span.inline-selected-text,.monaco-editor.vs-dark .view-line span.inline-selected-text{color:highlighttext !important}.monaco-editor.vs .view-overlays,.monaco-editor.vs-dark .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs .selectionHighlight,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs .wordHighlightStrong,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs-dark .reference-decoration{border:2px dotted highlight !important;background:transparent !important;box-sizing:border-box}.monaco-editor.vs .rangeHighlight,.monaco-editor.vs-dark .rangeHighlight{background:transparent !important;border:1px dotted activeborder !important;box-sizing:border-box}.monaco-editor.vs .bracket-match,.monaco-editor.vs-dark .bracket-match{border-color:windowtext !important;background:transparent !important}.monaco-editor.vs .findMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs-dark .currentFindMatch{border:2px dotted activeborder !important;background:transparent !important;box-sizing:border-box}.monaco-editor.vs .find-widget,.monaco-editor.vs-dark .find-widget{border:1px solid windowtext}.monaco-editor.vs .monaco-list .monaco-list-row,.monaco-editor.vs-dark .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext !important}.monaco-editor.vs .monaco-list .monaco-list-row.focused,.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused{color:highlighttext !important;background-color:highlight !important}.monaco-editor.vs .monaco-list .monaco-list-row:hover,.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover{background:transparent !important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs .monaco-tree .monaco-tree-row,.monaco-editor.vs-dark .monaco-tree .monaco-tree-row{-ms-high-contrast-adjust:none;color:windowtext !important}.monaco-editor.vs .monaco-tree .monaco-tree-row.selected,.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.selected,.monaco-editor.vs .monaco-tree .monaco-tree-row.focused,.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.focused{color:highlighttext !important;background-color:highlight !important}.monaco-editor.vs .monaco-tree .monaco-tree-row:hover,.monaco-editor.vs-dark .monaco-tree .monaco-tree-row:hover{background:transparent !important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background !important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:windowtext !important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight !important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:highlight !important}.monaco-editor.vs .decorationsOverviewRuler,.monaco-editor.vs-dark .decorationsOverviewRuler{opacity:0}.monaco-editor.vs .minimap,.monaco-editor.vs-dark .minimap{display:none}.monaco-editor.vs .squiggly-d-error,.monaco-editor.vs-dark .squiggly-d-error{background:transparent !important;border-bottom:4px double #E47777}.monaco-editor.vs .squiggly-c-warning,.monaco-editor.vs-dark .squiggly-c-warning{border-bottom:4px double #71B771}.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs-dark .squiggly-b-info{border-bottom:4px double #71B771}.monaco-editor.vs .squiggly-a-hint,.monaco-editor.vs-dark .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext !important;background-color:highlight !important}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent !important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs .diffOverviewRuler,.monaco-diff-editor.vs-dark .diffOverviewRuler{display:none}.monaco-editor.vs .line-insert,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs-dark .line-delete{background:transparent !important;border:1px solid highlight !important;box-sizing:border-box}.monaco-editor.vs .char-insert,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs-dark .char-delete{background:transparent !important}}
.ball-triangle-path>div,.ball-scale-ripple-multiple>div,.ball-scale-ripple>div{background-color:initial;border-color:currentColor}.ball-clip-rotate>div{background-color:initial;border-top-color:currentColor;border-right-color:currentColor;border-left-color:currentColor}.ball-clip-rotate-pulse>div:first-child{background-color:currentColor}.ball-clip-rotate-pulse>div:last-child{background-color:initial;border-top-color:currentColor;border-bottom-color:currentColor}.ball-clip-rotate-multiple>div:first-child{background-color:initial;border-right-color:currentColor;border-left-color:currentColor}.ball-clip-rotate-multiple>div:last-child{background-color:initial;border-top-color:currentColor;border-bottom-color:currentColor}.triangle-skew-spin>div{background-color:initial;border-bottom-color:currentColor}.pacman>div:nth-child(1),.pacman>div:nth-child(2){background-color:initial;border-top-color:currentColor;border-left-color:currentColor;border-bottom-color:currentColor}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5){background-color:currentColor}
.monaco-aria-container{position:absolute;left:-999em}
.monaco-action-bar{text-align:right;overflow:hidden;white-space:nowrap}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;width:100%;justify-content:flex-end}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar.reverse .actions-container{flex-direction:row-reverse}.monaco-action-bar .action-item{cursor:pointer;display:inline-block;transition:transform 50ms ease;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar.animated .action-item.active{transform:scale(1.27202, 1.27202)}.monaco-action-bar .action-item .icon{display:inline-block}.monaco-action-bar .action-label{font-size:11px;margin-right:4px}.monaco-action-bar .action-label.octicon{font-size:15px;line-height:35px;text-align:center}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:0.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar.animated.vertical .action-item.active{transform:translate(5px, 0)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center}
.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:0.7;width:20px;height:20px;border:1px solid transparent;padding:1px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.monaco-custom-checkbox:hover,.monaco-custom-checkbox.checked{opacity:1}.hc-black .monaco-custom-checkbox{background:none}.hc-black .monaco-custom-checkbox:hover{background:none}
.vs .monaco-custom-checkbox.monaco-case-sensitive{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiNGNkY2RjY7fSAuc3Qxe2ZpbGw6I0Y2RjZGNjt9IC5zdDJ7ZmlsbDojNDI0MjQyO308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQuMTc2IDUuNTkyYy0uNTU1LS42LTEuMzM2LS45MDQtMi4zMjItLjkwNC0uMjU4IDAtLjUyMS4wMjQtLjc4NC4wNzItLjI0Ni4wNDQtLjQ3OS4xMDEtLjcuMTY5LS4yMjguMDctLjQzMi4xNDctLjYxMy4yMjktLjIyLjA5OS0uMzg5LjE5Ni0uNTEyLjI4NGwtLjQxOS4yOTl2Mi43MDFjLS4wODYuMTA4LS4xNjIuMjIzLS4yMjkuMzQ0bC0yLjQ1LTYuMzU0aC0yLjM5NGwtMy43NTMgOS44MDR2LjU5OGgzLjAyNWwuODM4LTIuMzVoMi4xNjdsLjg5MSAyLjM1aDMuMjM3bC0uMDAxLS4wMDNjLjMwNS4wOTIuNjMzLjE1Ljk5My4xNS4zNDQgMCAuNjcxLS4wNDkuOTc4LS4xNDZoMi44NTN2LTQuOTAzYy0uMDAxLS45NzUtLjI3MS0xLjc2My0uODA1LTIuMzR6Ii8+PC9nPjxnIGlkPSJpY29uX3g1Rl9iZyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTcuNjExIDExLjgzNGwtLjg5MS0yLjM1aC0zLjU2MmwtLjgzOCAyLjM1aC0xLjA5NWwzLjIxNy04LjQwMmgxLjAybDMuMjQgOC40MDJoLTEuMDkxem0tMi41MzEtNi44MTRsLS4wNDQtLjEzNS0uMDM4LS4xNTYtLjAyOS0uMTUyLS4wMjQtLjEyNmgtLjAyM2wtLjAyMS4xMjYtLjAzMi4xNTItLjAzOC4xNTYtLjA0NC4xMzUtMS4zMDcgMy41NzRoMi45MThsLTEuMzE4LTMuNTc0eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4wMiAxMS44MzR2LS45MzhoLS4wMjNjLS4xOTkuMzUyLS40NTYuNjItLjc3MS44MDZzLS42NzMuMjc4LTEuMDc1LjI3OGMtLjMxMyAwLS41ODgtLjA0NS0uODI2LS4xMzVzLS40MzgtLjIxMi0uNTk4LS4zNjYtLjI4MS0uMzM4LS4zNjMtLjU1MS0uMTI0LS40NDItLjEyNC0uNjg4YzAtLjI2Mi4wMzktLjUwMi4xMTctLjcyMXMuMTk4LS40MTIuMzYtLjU4LjM2Ny0uMzA4LjYxNS0uNDE5LjU0NC0uMTkuODg4LS4yMzdsMS44MTEtLjI1MmMwLS4yNzMtLjAyOS0uNTA3LS4wODgtLjdzLS4xNDMtLjM1MS0uMjUyLS40NzItLjI0MS0uMjEtLjM5Ni0uMjY3LS4zMjUtLjA4NS0uNTEzLS4wODVjLS4zNjMgMC0uNzE0LjA2NC0xLjA1Mi4xOTNzLS42MzguMzEtLjkwNC41NHYtLjk4NGMuMDgyLS4wNTkuMTk2LS4xMjEuMzQzLS4xODhzLjMxMi0uMTI4LjQ5NS0uMTg1LjM3OC0uMTA0LjU4My0uMTQxLjQwNy0uMDU2LjYwNi0uMDU2Yy42OTkgMCAxLjIyOS4xOTQgMS41ODguNTgzcy41MzkuOTQyLjUzOSAxLjY2MXYzLjkwMmgtLjk2em0tMS40NTQtMi44M2MtLjI3My4wMzUtLjQ5OC4wODUtLjY3NC4xNDlzLS4zMTMuMTQ0LS40MS4yMzctLjE2NS4yMDUtLjIwMi4zMzQtLjA1NS4yNzYtLjA1NS40NGMwIC4xNDEuMDI1LjI3MS4wNzYuMzkzcy4xMjQuMjI3LjIyLjMxNi4yMTUuMTYuMzU3LjIxMS4zMDguMDc2LjQ5NS4wNzZjLjI0MiAwIC40NjUtLjA0NS42NjgtLjEzNXMuMzc4LS4yMTQuNTI0LS4zNzIuMjYxLS4zNDQuMzQzLS41NTcuMTIzLS40NDIuMTIzLS42ODh2LS42MDlsLTEuNDY1LjIwNXoiLz48L2c+PC9zdmc+") center center no-repeat}.hc-black .monaco-custom-checkbox.monaco-case-sensitive,.hc-black .monaco-custom-checkbox.monaco-case-sensitive:hover,.vs-dark .monaco-custom-checkbox.monaco-case-sensitive{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiMyNjI2MjY7fSAuc3Qxe2ZpbGw6IzI2MjYyNjt9IC5zdDJ7ZmlsbDojQzVDNUM1O308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTQuMTc2IDUuNTkyYy0uNTU1LS42LTEuMzM2LS45MDQtMi4zMjItLjkwNC0uMjU4IDAtLjUyMS4wMjQtLjc4NC4wNzItLjI0Ni4wNDQtLjQ3OS4xMDEtLjcuMTY5LS4yMjguMDctLjQzMi4xNDctLjYxMy4yMjktLjIyLjA5OS0uMzg5LjE5Ni0uNTEyLjI4NGwtLjQxOS4yOTl2Mi43MDFjLS4wODYuMTA4LS4xNjIuMjIzLS4yMjkuMzQ0bC0yLjQ1LTYuMzU0aC0yLjM5NGwtMy43NTMgOS44MDR2LjU5OGgzLjAyNWwuODM4LTIuMzVoMi4xNjdsLjg5MSAyLjM1aDMuMjM3bC0uMDAxLS4wMDNjLjMwNS4wOTIuNjMzLjE1Ljk5My4xNS4zNDQgMCAuNjcxLS4wNDkuOTc4LS4xNDZoMi44NTN2LTQuOTAzYy0uMDAxLS45NzUtLjI3MS0xLjc2My0uODA1LTIuMzR6Ii8+PC9nPjxnIGlkPSJpY29uX3g1Rl9iZyI+PHBhdGggY2xhc3M9InN0MiIgZD0iTTcuNjExIDExLjgzNGwtLjg5MS0yLjM1aC0zLjU2MmwtLjgzOCAyLjM1aC0xLjA5NWwzLjIxNy04LjQwMmgxLjAybDMuMjQgOC40MDJoLTEuMDkxem0tMi41MzEtNi44MTRsLS4wNDQtLjEzNS0uMDM4LS4xNTYtLjAyOS0uMTUyLS4wMjQtLjEyNmgtLjAyM2wtLjAyMS4xMjYtLjAzMi4xNTItLjAzOC4xNTYtLjA0NC4xMzUtMS4zMDcgMy41NzRoMi45MThsLTEuMzE4LTMuNTc0eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4wMiAxMS44MzR2LS45MzhoLS4wMjNjLS4xOTkuMzUyLS40NTYuNjItLjc3MS44MDZzLS42NzMuMjc4LTEuMDc1LjI3OGMtLjMxMyAwLS41ODgtLjA0NS0uODI2LS4xMzVzLS40MzgtLjIxMi0uNTk4LS4zNjYtLjI4MS0uMzM4LS4zNjMtLjU1MS0uMTI0LS40NDItLjEyNC0uNjg4YzAtLjI2Mi4wMzktLjUwMi4xMTctLjcyMXMuMTk4LS40MTIuMzYtLjU4LjM2Ny0uMzA4LjYxNS0uNDE5LjU0NC0uMTkuODg4LS4yMzdsMS44MTEtLjI1MmMwLS4yNzMtLjAyOS0uNTA3LS4wODgtLjdzLS4xNDMtLjM1MS0uMjUyLS40NzItLjI0MS0uMjEtLjM5Ni0uMjY3LS4zMjUtLjA4NS0uNTEzLS4wODVjLS4zNjMgMC0uNzE0LjA2NC0xLjA1Mi4xOTNzLS42MzguMzEtLjkwNC41NHYtLjk4NGMuMDgyLS4wNTkuMTk2LS4xMjEuMzQzLS4xODhzLjMxMi0uMTI4LjQ5NS0uMTg1LjM3OC0uMTA0LjU4My0uMTQxLjQwNy0uMDU2LjYwNi0uMDU2Yy42OTkgMCAxLjIyOS4xOTQgMS41ODguNTgzcy41MzkuOTQyLjUzOSAxLjY2MXYzLjkwMmgtLjk2em0tMS40NTQtMi44M2MtLjI3My4wMzUtLjQ5OC4wODUtLjY3NC4xNDlzLS4zMTMuMTQ0LS40MS4yMzctLjE2NS4yMDUtLjIwMi4zMzQtLjA1NS4yNzYtLjA1NS40NGMwIC4xNDEuMDI1LjI3MS4wNzYuMzkzcy4xMjQuMjI3LjIyLjMxNi4yMTUuMTYuMzU3LjIxMS4zMDguMDc2LjQ5NS4wNzZjLjI0MiAwIC40NjUtLjA0NS42NjgtLjEzNXMuMzc4LS4yMTQuNTI0LS4zNzIuMjYxLS4zNDQuMzQzLS41NTcuMTIzLS40NDIuMTIzLS42ODh2LS42MDlsLTEuNDY1LjIwNXoiLz48L2c+PC9zdmc+") center center no-repeat}.vs .monaco-custom-checkbox.monaco-whole-word{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiNGNkY2RjY7fSAuc3Qxe2ZpbGw6I0Y2RjZGNjt9IC5zdDJ7ZmlsbDojNDI0MjQyO308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYgNC4wMjJ2LTMuMDIyaC0xNi4wMTR2My4wMjJoMy4wNDZsLTMuMDQzIDcuOTQ1aC0uMDA0di4wMWwuMDE1IDEuMDIzaC0uMDE0djEuOTkxaDE2LjAxNHYtMy4wMjNoLTF2LTcuOTQ2aDF6bS01LjkxNCA1LjMwMWMwIC4yMzMtLjAyMy40NDEtLjA2Ni41OTUtLjA0Ny4xNjQtLjA5OS4yNDctLjEyNy4yODRsLS4wNzguMDY5LS4xNTEuMDI2LS4xMTUtLjAxNy0uMTM5LS4xMzdjLS4wMzEtLjA3OC0uMTEyLS4zMzItLjExMi0uNTY2IDAtLjI1NC4wOTEtLjU2MS4xMjYtLjY1NmwuMDY5LS4xNDEuMTA5LS4wODIuMTc4LS4wMjdjLjA3NyAwIC4xMTcuMDE0LjE3Ny4wNTZsLjA4Ny4xNzkuMDUxLjIzNy0uMDA5LjE4em0tMy42OTUtNS4zMDF2Mi44OTNsLTEuMTE2LTIuODkzaDEuMTE2em0tMy4wMjYgNy4wMmgxLjU3M2wuMzUxLjkyNmgtMi4yNTRsLjMzLS45MjZ6bTguNjM1LTQuMzU0Yy0uMjA2LS4yLS40MzEtLjM4LS42OTUtLjUxMi0uMzk2LS4xOTgtLjg1My0uMjk4LTEuMzU1LS4yOTgtLjIxNSAwLS40MjMuMDItLjYyMS4wNTh2LTEuOTE0aDIuNjcxdjIuNjY2eiIvPjwvZz48ZyBpZD0iaWNvbl94NUZfYmciPjxyZWN0IHg9IjEzIiB5PSI0IiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExLjIyNSA4LjM4N2MtLjA3OC0uMjk5LS4xOTktLjU2Mi0uMzYtLjc4NnMtLjM2NS0uNDAxLS42MDktLjUzLS41MzQtLjE5My0uODY2LS4xOTNjLS4xOTggMC0uMzguMDI0LS41NDcuMDczLS4xNjUuMDQ5LS4zMTYuMTE3LS40NTMuMjA1LS4xMzYuMDg4LS4yNTcuMTk0LS4zNjUuMzE4bC0uMTc5LjI1OHYtMy4xNTRoLS44OTN2Ny40MjJoLjg5M3YtLjU3NWwuMTI2LjE3NWMuMDg3LjEwMi4xODkuMTkuMzA0LjI2OS4xMTcuMDc4LjI0OS4xNC4zOTguMTg2LjE0OS4wNDYuMzE0LjA2OC40OTguMDY4LjM1MyAwIC42NjYtLjA3MS45MzctLjIxMi4yNzItLjE0My40OTktLjMzOC42ODItLjU4Ni4xODMtLjI1LjMyMS0uNTQzLjQxNC0uODc5LjA5My0uMzM4LjE0LS43MDMuMTQtMS4wOTctLjAwMS0uMzQyLS4wNC0uNjYzLS4xMi0uOTYyem0tMS40NzktLjYwN2MuMTUxLjA3MS4yODIuMTc2LjM5LjMxNC4xMDkuMTQuMTk0LjMxMy4yNTUuNTE3LjA1MS4xNzQuMDgyLjM3MS4wODkuNTg3bC0uMDA3LjEyNWMwIC4zMjctLjAzMy42Mi0uMS44NjktLjA2Ny4yNDYtLjE2MS40NTMtLjI3OC42MTQtLjExNy4xNjItLjI2LjI4NS0uNDIxLjM2Ni0uMzIyLjE2Mi0uNzYuMTY2LTEuMDY5LjAxNS0uMTUzLS4wNzUtLjI4Ni0uMTc1LS4zOTMtLjI5Ni0uMDg1LS4wOTYtLjE1Ni0uMjE2LS4yMTgtLjM2NyAwIDAtLjE3OS0uNDQ3LS4xNzktLjk0NyAwLS41LjE3OS0xLjAwMi4xNzktMS4wMDIuMDYyLS4xNzcuMTM2LS4zMTguMjI0LS40My4xMTQtLjE0My4yNTYtLjI1OS40MjQtLjM0NS4xNjgtLjA4Ni4zNjUtLjEyOS41ODctLjEyOS4xOSAwIC4zNjQuMDM3LjUxNy4xMDl6Ii8+PHJlY3QgeD0iLjk4NyIgeT0iMiIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxyZWN0IHg9Ii45ODciIHk9IjEyLjk2OCIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xLjk5MSAxMi4wMzFsLjcyOC0yLjAzMWgyLjIxOWwuNzc4IDIuMDMxaDEuMDgybC0yLjQ4NS03LjE1OGgtLjk0MWwtMi40NDEgNy4wODYtLjAyNS4wNzJoMS4wODV6bTEuODI3LTUuNjA5aC4wMjJsLjkxNCAyLjc1M2gtMS44NDFsLjkwNS0yLjc1M3oiLz48L2c+PC9zdmc+") center center no-repeat}.hc-black .monaco-custom-checkbox.monaco-whole-word,.hc-black .monaco-custom-checkbox.monaco-whole-word:hover,.vs-dark .monaco-custom-checkbox.monaco-whole-word{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe29wYWNpdHk6MDtmaWxsOiMyNjI2MjY7fSAuc3Qxe2ZpbGw6IzI2MjYyNjt9IC5zdDJ7ZmlsbDojQzVDNUM1O308L3N0eWxlPjxnIGlkPSJvdXRsaW5lIj48cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTYgNC4wMjJ2LTMuMDIyaC0xNi4wMTR2My4wMjJoMy4wNDZsLTMuMDQzIDcuOTQ1aC0uMDA0di4wMWwuMDE1IDEuMDIzaC0uMDE0djEuOTkxaDE2LjAxNHYtMy4wMjNoLTF2LTcuOTQ2aDF6bS01LjkxNCA1LjMwMWMwIC4yMzMtLjAyMy40NDEtLjA2Ni41OTUtLjA0Ny4xNjQtLjA5OS4yNDctLjEyNy4yODRsLS4wNzguMDY5LS4xNTEuMDI2LS4xMTUtLjAxNy0uMTM5LS4xMzdjLS4wMzEtLjA3OC0uMTEyLS4zMzItLjExMi0uNTY2IDAtLjI1NC4wOTEtLjU2MS4xMjYtLjY1NmwuMDY5LS4xNDEuMTA5LS4wODIuMTc4LS4wMjdjLjA3NyAwIC4xMTcuMDE0LjE3Ny4wNTZsLjA4Ny4xNzkuMDUxLjIzNy0uMDA5LjE4em0tMy42OTUtNS4zMDF2Mi44OTNsLTEuMTE2LTIuODkzaDEuMTE2em0tMy4wMjYgNy4wMmgxLjU3M2wuMzUxLjkyNmgtMi4yNTRsLjMzLS45MjZ6bTguNjM1LTQuMzU0Yy0uMjA2LS4yLS40MzEtLjM4LS42OTUtLjUxMi0uMzk2LS4xOTgtLjg1My0uMjk4LTEuMzU1LS4yOTgtLjIxNSAwLS40MjMuMDItLjYyMS4wNTh2LTEuOTE0aDIuNjcxdjIuNjY2eiIvPjwvZz48ZyBpZD0iaWNvbl94NUZfYmciPjxyZWN0IHg9IjEzIiB5PSI0IiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExLjIyNSA4LjM4N2MtLjA3OC0uMjk5LS4xOTktLjU2Mi0uMzYtLjc4NnMtLjM2NS0uNDAxLS42MDktLjUzLS41MzQtLjE5My0uODY2LS4xOTNjLS4xOTggMC0uMzguMDI0LS41NDcuMDczLS4xNjUuMDQ5LS4zMTYuMTE3LS40NTMuMjA1LS4xMzYuMDg4LS4yNTcuMTk0LS4zNjUuMzE4bC0uMTc5LjI1OHYtMy4xNTRoLS44OTN2Ny40MjJoLjg5M3YtLjU3NWwuMTI2LjE3NWMuMDg3LjEwMi4xODkuMTkuMzA0LjI2OS4xMTcuMDc4LjI0OS4xNC4zOTguMTg2LjE0OS4wNDYuMzE0LjA2OC40OTguMDY4LjM1MyAwIC42NjYtLjA3MS45MzctLjIxMi4yNzItLjE0My40OTktLjMzOC42ODItLjU4Ni4xODMtLjI1LjMyMS0uNTQzLjQxNC0uODc5LjA5My0uMzM4LjE0LS43MDMuMTQtMS4wOTctLjAwMS0uMzQyLS4wNC0uNjYzLS4xMi0uOTYyem0tMS40NzktLjYwN2MuMTUxLjA3MS4yODIuMTc2LjM5LjMxNC4xMDkuMTQuMTk0LjMxMy4yNTUuNTE3LjA1MS4xNzQuMDgyLjM3MS4wODkuNTg3bC0uMDA3LjEyNWMwIC4zMjctLjAzMy42Mi0uMS44NjktLjA2Ny4yNDYtLjE2MS40NTMtLjI3OC42MTQtLjExNy4xNjItLjI2LjI4NS0uNDIxLjM2Ni0uMzIyLjE2Mi0uNzYuMTY2LTEuMDY5LjAxNS0uMTUzLS4wNzUtLjI4Ni0uMTc1LS4zOTMtLjI5Ni0uMDg1LS4wOTYtLjE1Ni0uMjE2LS4yMTgtLjM2NyAwIDAtLjE3OS0uNDQ3LS4xNzktLjk0NyAwLS41LjE3OS0xLjAwMi4xNzktMS4wMDIuMDYyLS4xNzcuMTM2LS4zMTguMjI0LS40My4xMTQtLjE0My4yNTYtLjI1OS40MjQtLjM0NS4xNjgtLjA4Ni4zNjUtLjEyOS41ODctLjEyOS4xOSAwIC4zNjQuMDM3LjUxNy4xMDl6Ii8+PHJlY3QgeD0iLjk4NyIgeT0iMiIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxyZWN0IHg9Ii45ODciIHk9IjEyLjk2OCIgY2xhc3M9InN0MiIgd2lkdGg9IjE0LjAxMyIgaGVpZ2h0PSIxLjAyMyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xLjk5MSAxMi4wMzFsLjcyOC0yLjAzMWgyLjIxOWwuNzc4IDIuMDMxaDEuMDgybC0yLjQ4NS03LjE1OGgtLjk0MWwtMi40NDEgNy4wODYtLjAyNS4wNzJoMS4wODV6bTEuODI3LTUuNjA5aC4wMjJsLjkxNCAyLjc1M2gtMS44NDFsLjkwNS0yLjc1M3oiLz48L2c+PC9zdmc+") center center no-repeat}.vs .monaco-custom-checkbox.monaco-regex{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iI0Y2RjZGNiIgcG9pbnRzPSIxMy42NCw3LjM5NiAxMi4xNjksMi44OTggMTAuNzA2LDMuNzYxIDExLjA4NywyIDYuNTU3LDIgNi45MzYsMy43NjIgNS40NzMsMi44OTggNCw3LjM5NiA1LjY4Miw3LjU1NCA0LjUxMyw4LjU2MSA1LjAxMyw5IDIsOSAyLDE0IDcsMTQgNywxMC43NDcgNy45NzgsMTEuNjA2IDguODIsOS43MjUgOS42NjEsMTEuNjAyIDEzLjE0NCw4LjU2MiAxMS45NjgsNy41NTQiLz48ZyBmaWxsPSIjNDI0MjQyIj48cGF0aCBkPSJNMTIuMzAxIDYuNTE4bC0yLjc3Mi4yNjIgMi4wODYgMS43ODgtMS41OTQgMS4zOTItMS4yMDEtMi42ODItMS4yMDEgMi42ODItMS41ODMtMS4zOTIgMi4wNzUtMS43ODgtMi43NzEtLjI2Mi42OTYtMi4xMjYgMi4zNTggMS4zOTItLjU5OS0yLjc4NGgyLjA1M2wtLjYwMiAyLjc4MyAyLjM1OS0xLjM5Mi42OTYgMi4xMjd6Ii8+PHJlY3QgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz48L2c+PC9zdmc+") center center no-repeat}.hc-black .monaco-custom-checkbox.monaco-regex,.hc-black .monaco-custom-checkbox.monaco-regex:hover,.vs-dark .monaco-custom-checkbox.monaco-regex{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iIzJkMmQzMCIgcG9pbnRzPSIxMy42NCw3LjM5NiAxMi4xNjksMi44OTggMTAuNzA2LDMuNzYxIDExLjA4NywyIDYuNTU3LDIgNi45MzYsMy43NjIgNS40NzMsMi44OTggNCw3LjM5NiA1LjY4Miw3LjU1NCA0LjUxMyw4LjU2MSA1LjAxMyw5IDIsOSAyLDE0IDcsMTQgNywxMC43NDcgNy45NzgsMTEuNjA2IDguODIsOS43MjUgOS42NjEsMTEuNjAyIDEzLjE0NCw4LjU2MiAxMS45NjgsNy41NTQiLz48ZyBmaWxsPSIjQzVDNUM1Ij48cGF0aCBkPSJNMTIuMzAxIDYuNTE4bC0yLjc3Mi4yNjIgMi4wODYgMS43ODgtMS41OTQgMS4zOTItMS4yMDEtMi42ODItMS4yMDEgMi42ODItMS41ODMtMS4zOTIgMi4wNzUtMS43ODgtMi43NzEtLjI2Mi42OTYtMi4xMjYgMi4zNTggMS4zOTItLjU5OS0yLjc4NGgyLjA1M2wtLjYwMiAyLjc4MyAyLjM1OS0xLjM5Mi42OTYgMi4xMjd6Ii8+PHJlY3QgeD0iMyIgeT0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjMiLz48L2c+PC9zdmc+") center center no-repeat}
.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.vertical{cursor:ew-resize;top:0;width:4px;height:100%}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:4px}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash:not(.disabled).orthogonal-start::before,.monaco-sash:not(.disabled).orthogonal-end::after{content:' ';height:8px;width:8px;z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.orthogonal-start.vertical::before{left:-2px;top:-4px}.monaco-sash.orthogonal-end.vertical::after{left:-2px;bottom:-4px}.monaco-sash.orthogonal-start.horizontal::before{top:-2px;left:-4px}.monaco-sash.orthogonal-end.horizontal::after{top:-2px;right:-4px}.monaco-sash.disabled{cursor:default !important;pointer-events:none !important}.monaco-sash.touch.vertical{width:20px}.monaco-sash.touch.horizontal{height:20px}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,0.2)}.monaco-sash.debug:not(.disabled).orthogonal-start::before,.monaco-sash.debug:not(.disabled).orthogonal-end::after{background:red}
.monaco-inputbox{position:relative;display:block;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:auto !important;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.wrapper>.input,.monaco-inputbox>.wrapper>.mirror{padding:4px}.monaco-inputbox>.wrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.wrapper>.input{display:inline-block;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.wrapper>input{text-overflow:ellipsis}.monaco-inputbox>.wrapper>textarea.input{display:block;overflow:hidden}.monaco-inputbox>.wrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0.4em;font-size:12px;line-height:17px;min-height:34px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .icon{background-repeat:no-repeat;width:16px;height:16px}
.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#E1E1E1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 100ms linear 0s}.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 100ms linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 100ms linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 100ms linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,0.8)}100%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,0.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:rgba(255,255,255,0.44)}100%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:rgba(255,255,255,0.44)}99%{background:transparent}}
.monaco-editor .peekview-widget .head{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:inline-block;font-size:13px;margin-left:20px;cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .icon{display:inline-block;height:16px;width:16px;vertical-align:text-bottom;margin-right:4px}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:0.9em;margin-left:0.5em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-item{margin-left:4px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label{width:16px;height:100%;margin:0;line-height:inherit;background-repeat:no-repeat;background-position:center center}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label.octicon{margin:0}.monaco-editor .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzQyNDI0MiIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==") center center no-repeat}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor.hc-black .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action,.monaco-editor.vs-dark .peekview-widget .head .peekview-actions .action-label.icon.close-peekview-action{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==") center center no-repeat}.monaco-editor .peekview-widget .peekview-actions .icon.chevron-up{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNCAxMC41TDEyLjk0NTMgMTEuNTU1N0w4IDYuNjEwNDVMMy4wNTQ3MyAxMS41NTU3TDIgMTAuNUw4IDQuNUwxNCAxMC41WiIgZmlsbD0iIzRCNEI0QiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center no-repeat}.vs-dark .monaco-editor .peekview-widget .peekview-actions .icon.chevron-up{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNCAxMC41TDEyLjk0NTMgMTEuNTU1N0w4IDYuNjEwNDVMMy4wNTQ3MyAxMS41NTU3TDIgMTAuNUw4IDQuNUwxNCAxMC41WiIgZmlsbD0iI0M4QzhDOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center no-repeat}.hc-black .monaco-editor .peekview-widget .peekview-actions .icon.chevron-up{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNCAxMC41TDEyLjk0NTMgMTEuNTU1N0w4IDYuNjEwNDVMMy4wNTQ3MyAxMS41NTU3TDIgMTAuNUw4IDQuNUwxNCAxMC41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") center center no-repeat}.monaco-editor .peekview-widget .peekview-actions .icon.chevron-down{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yIDUuNUwzLjA1NDczIDQuNDQ0MjhMOCA5LjM4OTU1TDEyLjk0NTMgNC40NDQyOEwxNCA1LjVMOCAxMS41TDIgNS41WiIgZmlsbD0iIzRCNEI0QiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center no-repeat}.vs-dark .monaco-editor .peekview-widget .peekview-actions .icon.chevron-down{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yIDUuNUwzLjA1NDczIDQuNDQ0MjhMOCA5LjM4OTU1TDEyLjk0NTMgNC40NDQyOEwxNCA1LjVMOCAxMS41TDIgNS41WiIgZmlsbD0iI0M4QzhDOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") center center no-repeat}.hc-black .monaco-editor .peekview-widget .peekview-actions .icon.chevron-down{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yIDUuNUwzLjA1NDczIDQuNDQ0MjhMOCA5LjM4OTU1TDEyLjk0NTMgNC40NDQyOEwxNCA1LjVMOCAxMS41TDIgNS41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") center center no-repeat}
::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"liga" off, "calt" off;font-feature-settings:"liga" off, "calt" off}.monaco-editor.enable-ligatures{-webkit-font-feature-settings:"liga" on, "calt" on;font-feature-settings:"liga" on, "calt" on}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}
.monaco-editor .vs-whitespace{display:inline-block}
.monaco-editor .margin-view-overlays .line-numbers{position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers{cursor:-webkit-image-set(url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMjU7Ij48cG9seWdvbiBzdHlsZT0iZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwIiBwb2ludHM9IjE0LjUsMS4yIDEuOSwxMy44IDcsMTMuOCAzLjIsMjEuNSA2LjMsMjIuNSAxMC4xLDE0LjkgMTQuNSwxOCIvPjwvc3ZnPg==") 1x, url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAzMCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgNTA7Ij48cG9seWdvbiBzdHlsZT0iZmlsbDojRkZGRkZGO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyOyIgcG9pbnRzPSIyOSwyLjQgMy44LDI3LjYgMTQsMjcuNiA2LjQsNDMgMTIuNiw0NSAyMC4yLDI5LjggMjksMzYiLz48L3N2Zz4K") 2x) 30 0,default}.monaco-editor.mac .margin-view-overlays .line-numbers{cursor:-webkit-image-set(url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTMgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzIDE5OyIgd2lkdGg9IjEzIiBoZWlnaHQ9IjE5Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHRpdGxlPmZsaXBwZWQtY3Vyc29yLW1hYzwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMywxNi42bDEuNi00LjdIMi4xTDEyLjUsMS4ydjE0LjRMOS43LDEzbC0xLjYsNC42Yy0wLjIsMC41LTAuOCwwLjgtMS4zLDAuNkw2LDE3LjkgQzUuNCwxNy43LDUuMSwxNy4yLDUuMywxNi42eiIvPjwvc3ZnPgo=") 1x, url("data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDI2IDM4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNiAzODsiIHdpZHRoPSIyNiIgaGVpZ2h0PSIzOCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPgk8dGl0bGU+ZmxpcHBlZC1jdXJzb3ItbWFjPC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuNiwzMy4ybDMuMi05LjRINC4yTDI1LDIuNHYyOC44TDE5LjQsMjZsLTMuMiw5LjJjLTAuNCwxLTEuNiwxLjYtMi42LDEuMkwxMiwzNS44IEMxMC44LDM1LjQsMTAuMiwzNC40LDEwLjYsMzMuMnoiLz48L3N2Zz4K") 2x) 24 3,default}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}
.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}
.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}
.monaco-editor .lines-content .cdr{position:absolute}
.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute}
.monaco-editor .lines-content .cigr{position:absolute}.monaco-editor .lines-content .cigra{position:absolute}
.monaco-editor .lines-decorations{position:absolute;top:0;background:white}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}
.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.monaco-editor .view-lines{cursor:text;white-space:nowrap}.monaco-editor.vs-dark.mac .view-lines,.monaco-editor.hc-black.mac .view-lines{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .view-line{position:absolute;width:100%}
.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}
.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity 100ms linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}
.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}
.monaco-editor .view-ruler{position:absolute;top:0}
.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}
.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}
.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;cursor:text;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent !important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent !important;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent !important;box-sizing:border-box}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,100%{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,100%{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,100%{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit !important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:bold}
.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label::before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:inline-block;-webkit-font-smoothing:antialiased;vertical-align:top;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-description-container{overflow:hidden;text-overflow:ellipsis}.monaco-icon-label>.monaco-icon-label-description-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-description-container>.label-description{opacity:.7;margin-left:0.5em;font-size:0.9em;white-space:pre}.monaco-icon-label.italic>.monaco-icon-label-description-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-description-container>.label-description{font-style:italic}.monaco-icon-label::after{opacity:0.75;font-size:90%;font-weight:600;padding:0 12px 0 5px;margin-left:auto;text-align:center}.monaco-tree.focused .selected .monaco-icon-label,.monaco-tree.focused .selected .monaco-icon-label::after,.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label::after{color:inherit !important}.monaco-tree-row.focused.selected .label-description,.monaco-tree-row.selected .label-description,.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}
.monaco-count-badge{padding:0.3em 0.5em;border-radius:1em;font-size:85%;min-width:1.6em;line-height:1em;font-weight:normal;text-align:center;display:inline-block;box-sizing:border-box}
.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none !important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0 !important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-list-type-filter{display:flex;align-items:center;position:absolute;border-radius:2px;padding:0px 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{transition:top 0.2s, left 0.2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:flex;align-items:center;box-sizing:border-box;transition:width 0.2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{box-sizing:border-box;width:16px;height:16px;margin:0 0 0 2px;flex-shrink:0}.monaco-list-type-filter>.controls>.filter{-webkit-appearance:none;width:16px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOS45OTk1MUgyVjExLjk5OTVINlY5Ljk5OTUxWiIgZmlsbD0iIzRCNEI0QiIvPgo8cGF0aCBkPSJNMTAgN0gyVjlIMTBWN1oiIGZpbGw9IiM0QjRCNEIiLz4KPHBhdGggZD0iTTE0IDRIMlY2SDE0VjRaIiBmaWxsPSIjNEI0QjRCIi8+Cjwvc3ZnPgo=");background-position:50% 50%;cursor:pointer}.monaco-list-type-filter>.controls>.filter:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDIgMTBINi4wMDAyNFYxMkgxMC4wMDAyVjEwWiIgZmlsbD0iIzQyNDI0MiIvPgo8cGF0aCBkPSJNMTEuOTk5OCA3SDMuOTk5NzZWOUgxMS45OTk4VjdaIiBmaWxsPSIjNDI0MjQyIi8+CjxwYXRoIGQ9Ik0xNCA0SDJWNkgxNFY0WiIgZmlsbD0iIzQyNDI0MiIvPgo8L3N2Zz4K")}.vs-dark .monaco-list-type-filter>.controls>.filter{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOS45OTk1MUgyVjExLjk5OTVINlY5Ljk5OTUxWiIgZmlsbD0iI0U4RThFOCIvPgo8cGF0aCBkPSJNMTAgN0gyVjlIMTBWN1oiIGZpbGw9IiNFOEU4RTgiLz4KPHBhdGggZD0iTTE0IDRIMlY2SDE0VjRaIiBmaWxsPSIjRThFOEU4Ii8+Cjwvc3ZnPgo=")}.vs-dark .monaco-list-type-filter>.controls>.filter:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDIgMTBINi4wMDAyNFYxMkgxMC4wMDAyVjEwWiIgZmlsbD0iI0U4RThFOCIvPgo8cGF0aCBkPSJNMTEuOTk5OCA3SDMuOTk5NzZWOUgxMS45OTk4VjdaIiBmaWxsPSIjRThFOEU4Ii8+CjxwYXRoIGQ9Ik0xNCA0SDJWNkgxNFY0WiIgZmlsbD0iI0U4RThFOCIvPgo8L3N2Zz4K")}.hc-black .monaco-list-type-filter>.controls>.filter{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOS45OTk1MUgyVjExLjk5OTVINlY5Ljk5OTUxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwIDdIMlY5SDEwVjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQgNEgyVjZIMTRWNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")}.hc-black .monaco-list-type-filter>.controls>.filter:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDIgMTBINi4wMDAyNFYxMkgxMC4wMDAyVjEwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTExLjk5OTggN0gzLjk5OTc2VjlIMTEuOTk5OFY3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE0IDRIMlY2SDE0VjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}.monaco-list-type-filter>.controls>.clear{border:none;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzQyNDI0MiIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==");cursor:pointer}.vs-dark .monaco-list-type-filter>.controls>.clear{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.hc-black .monaco-list-type-filter>.controls>.clear{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzczMjAiCiAgIHZlcnNpb249IjEuMSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzIDMgMTYgMTYiCiAgIHZpZXdCb3g9IjMgMyAxNiAxNiIKICAgaGVpZ2h0PSIxNiIKICAgd2lkdGg9IjE2Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3MzI2Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNzMyNCIgLz4KICA8cG9seWdvbgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgaWQ9InBvbHlnb243MzE4IgogICAgIHBvaW50cz0iMTIuNTk3LDExLjA0MiAxNS40LDEzLjg0NSAxMy44NDQsMTUuNCAxMS4wNDIsMTIuNTk4IDguMjM5LDE1LjQgNi42ODMsMTMuODQ1IDkuNDg1LDExLjA0MiA2LjY4Myw4LjIzOSA4LjIzOCw2LjY4MyAxMS4wNDIsOS40ODYgMTMuODQ1LDYuNjgzIDE1LjQsOC4yMzkiCiAgICAgZmlsbD0iIzQyNDI0MiIgLz4KPC9zdmc+Cg==")}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:0.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing}
.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.split-view-container{display:flex;width:100%;height:100%;white-space:nowrap}.monaco-split-view2.vertical>.split-view-container{flex-direction:column}.monaco-split-view2.horizontal>.split-view-container{flex-direction:row}.monaco-split-view2>.split-view-container>.split-view-view{white-space:initial;flex:none;position:relative}.monaco-split-view2.vertical>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.split-view-container>.split-view-view{height:100%;display:inline-block}.monaco-split-view2.separator-border>.split-view-container>.split-view-view:not(:first-child)::before{content:' ';position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.split-view-container>.split-view-view:not(:first-child)::before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.split-view-container>.split-view-view:not(:first-child)::before{height:1px;width:100%}
.monaco-editor .peekview-widget .head .peekview-title .icon.warning{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PHBhdGggZmlsbD0iI0Y2RjZGNiIgZD0iTTcuNSAyTDIgMTJsMiAyaDlsMi0yTDkuNSAyeiIvPjxwYXRoIGQ9Ik05IDNIOGwtNC41IDkgMSAxaDhsMS0xTDkgM3ptMCA5SDh2LTFoMXYxem0wLTJIOFY2aDF2NHoiIGZpbGw9IiNmYzAiLz48cGF0aCBkPSJNOSAxMEg4VjZoMXY0em0wIDFIOHYxaDF2LTF6Ii8+PC9zdmc+") center center no-repeat}.monaco-editor .peekview-widget .head .peekview-title .icon.error{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjYiIGZpbGw9IiNGNkY2RjYiLz48cGF0aCBkPSJNOCAzQzUuMjM4IDMgMyA1LjIzOCAzIDhzMi4yMzggNSA1IDUgNS0yLjIzOCA1LTUtMi4yMzgtNS01LTV6bTMgN2wtMSAxLTItMi0yIDItMS0xIDItMi4wMjdMNSA2bDEtMSAyIDIgMi0yIDEgMS0yIDEuOTczTDExIDEweiIgZmlsbD0iI0U1MTQwMCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMSA2bC0xLTEtMiAyLTItMi0xIDEgMiAxLjk3M0w1IDEwbDEgMSAyLTIgMiAyIDEtMS0yLTIuMDI3eiIvPjwvc3ZnPg==") center center no-repeat}.monaco-editor .peekview-widget .head .peekview-title .icon.info{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PGNpcmNsZSBjeD0iOC41IiBjeT0iNy41IiByPSI1LjUiIGZpbGw9IiNGNkY2RjYiLz48cGF0aCBkPSJNOC41IDNDNi4wMTUgMyA0IDUuMDE1IDQgNy41UzYuMDE1IDEyIDguNSAxMiAxMyA5Ljk4NSAxMyA3LjUgMTAuOTg1IDMgOC41IDN6bS41IDhIOFY2aDF2NXptMC02SDhWNGgxdjF6IiBmaWxsPSIjMUJBMUUyIi8+PHBhdGggZD0iTTggNmgxdjVIOFY2em0wLTJ2MWgxVjRIOHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center center no-repeat}.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.warning{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2Ij48cGF0aCBmaWxsPSIjMUUxRTFFIiBkPSJNNy41IDJMMiAxMmwyIDJoOWwyLTJMOS41IDJ6Ii8+PHBhdGggZD0iTTkgM0g4bC00LjUgOSAxIDFoOGwxLTFMOSAzem0wIDlIOHYtMWgxdjF6bTAtMkg4VjZoMXY0eiIgZmlsbD0iI2ZjMCIvPjxwYXRoIGQ9Ik05IDEwSDhWNmgxdjR6bTAgMUg4djFoMXYtMXoiLz48L3N2Zz4=") center center no-repeat}.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.error{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgaGVpZ2h0PSIxNiIgd2lkdGg9IjE2Ij48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iNiIgZmlsbD0iIzFFMUUxRSIvPjxwYXRoIGQ9Ik04IDNDNS4yMzggMyAzIDUuMjM4IDMgOHMyLjIzOCA1IDUgNSA1LTIuMjM4IDUtNS0yLjIzOC01LTUtNXptMyA3bC0xIDEtMi0yLTIgMi0xLTEgMi0yLjAyN0w1IDZsMS0xIDIgMiAyLTIgMSAxLTIgMS45NzNMMTEgMTB6IiBmaWxsPSIjRjQ4NzcxIi8+PHBhdGggZmlsbD0iIzI1MjUyNiIgZD0iTTExIDZsLTEtMS0yIDItMi0yLTEgMSAyIDEuOTczTDUgMTBsMSAxIDItMiAyIDIgMS0xLTItMi4wMjd6Ii8+PC9zdmc+") center center no-repeat}.vs-dark .monaco-editor .peekview-widget .head .peekview-title .icon.info{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+PGNpcmNsZSBjeD0iOC41IiBjeT0iNy41IiByPSI1LjUiIGZpbGw9IiMxRTFFMUUiLz48cGF0aCBkPSJNOC41IDNDNi4wMTUgMyA0IDUuMDE1IDQgNy41UzYuMDE1IDEyIDguNSAxMiAxMyA5Ljk4NSAxMyA3LjUgMTAuOTg1IDMgOC41IDN6bS41IDhIOFY2aDF2NXptMC02SDhWNGgxdjF6IiBmaWxsPSIjMUJBMUUyIi8+PHBhdGggZD0iTTggNmgxdjVIOFY2em0wLTJ2MWgxVjRIOHoiIGZpbGw9IiMyNTI1MjYiLz48L3N2Zz4=") center center no-repeat}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:0.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-webkit-user-select:text;user-select:text;padding:8px 12px 0px 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message .code{opacity:0.6}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}
.monaco-quick-open-widget{font-size:13px}
.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border:solid 1px rgba(204,204,204,0.4);border-bottom-color:rgba(187,187,187,0.4);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(187,187,187,0.4);background-color:rgba(221,221,221,0.4);vertical-align:middle;color:#555;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.hc-black .monaco-keybinding>.monaco-keybinding-key,.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:rgba(128,128,128,0.17);color:#ccc;border:solid 1px rgba(51,51,51,0.6);border-bottom-color:rgba(68,68,68,0.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,0.6)}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}
.monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight,.monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#0066BF}.vs-dark .monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight,.vs-dark .monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight,.hc-black .monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{color:#F38518}
.monaco-quick-open-widget{position:absolute;width:600px;z-index:2000;padding-bottom:6px;left:50%;margin-left:-300px}.monaco-quick-open-widget .monaco-progress-container{position:absolute;left:0;top:38px;z-index:1;height:2px}.monaco-quick-open-widget .monaco-progress-container .progress-bit{height:2px}.monaco-quick-open-widget .quick-open-input{width:588px;border:none;margin:6px}.monaco-quick-open-widget .quick-open-input .monaco-inputbox{width:100%;height:25px}.monaco-quick-open-widget .quick-open-result-count{position:absolute;left:-10000px}.monaco-quick-open-widget .quick-open-tree{line-height:22px}.monaco-quick-open-widget .quick-open-tree .monaco-tree-row>.content>.sub-content{overflow:hidden}.monaco-quick-open-widget.content-changing .quick-open-tree .monaco-scrollable-element .slider{display:none}.monaco-quick-open-widget .quick-open-tree .quick-open-entry{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%}.monaco-quick-open-widget .quick-open-tree .quick-open-entry>.quick-open-row{display:flex;align-items:center}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{overflow:hidden;width:16px;height:16px;margin-right:4px;display:inline-block;vertical-align:middle;flex-shrink:0}.monaco-quick-open-widget .quick-open-tree .monaco-icon-label,.monaco-quick-open-widget .quick-open-tree .monaco-icon-label .monaco-icon-label-description-container{flex:1}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .monaco-highlighted-label span{opacity:1}.monaco-quick-open-widget .quick-open-tree .quick-open-entry-meta{opacity:0.7;line-height:normal}.monaco-quick-open-widget .quick-open-tree .content.has-group-label .quick-open-entry-keybinding{margin-right:8px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry-keybinding .monaco-keybinding-key{vertical-align:text-bottom}.monaco-quick-open-widget .quick-open-tree .results-group{margin-right:18px}.monaco-quick-open-widget .quick-open-tree .monaco-tree-row.focused>.content.has-actions>.results-group,.monaco-quick-open-widget .quick-open-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.results-group,.monaco-quick-open-widget .quick-open-tree .focused .monaco-tree-row.focused>.content.has-actions>.results-group{margin-right:0px}.monaco-quick-open-widget .quick-open-tree .results-group-separator{border-top-width:1px;border-top-style:solid;box-sizing:border-box;margin-left:-11px;padding-left:11px}.monaco-tree .monaco-tree-row>.content.actions{position:relative;display:flex}.monaco-tree .monaco-tree-row>.content.actions>.sub-content{flex:1}.monaco-tree .monaco-tree-row>.content.actions .action-item{margin:0}.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar{line-height:22px}.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar{display:none;padding:0 0.8em 0 0.4em}.monaco-tree .monaco-tree-row.focused>.content.has-actions>.primary-action-bar{width:0;display:block}.monaco-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.primary-action-bar,.monaco-tree.focused .monaco-tree-row.focused>.content.has-actions>.primary-action-bar,.monaco-tree .monaco-tree-row>.content.has-actions.more>.primary-action-bar{width:inherit;display:block}.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar .action-label{margin-right:0.4em;margin-top:4px;background-repeat:no-repeat;width:16px;height:16px}.monaco-quick-open-widget .quick-open-tree .monaco-highlighted-label .highlight{font-weight:bold}
.monaco-tree{height:100%;width:100%;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative}.monaco-tree>.monaco-scrollable-element{height:100%}.monaco-tree>.monaco-scrollable-element>.monaco-tree-wrapper{height:100%;width:100%;position:relative}.monaco-tree .monaco-tree-rows{position:absolute;width:100%;height:100%}.monaco-tree .monaco-tree-rows>.monaco-tree-row{-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;width:100%;touch-action:none}.monaco-tree .monaco-tree-rows>.monaco-tree-row>.content{position:relative;height:100%}.monaco-tree-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-tree .monaco-tree-rows>.monaco-tree-row.scrolling{display:none}.monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before{content:' ';position:absolute;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==") 50% 50% no-repeat;width:16px;height:100%;top:0;left:-16px}.monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnPgoJCTxjaXJjbGUgY3g9JzUnIGN5PScxJyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc5JyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzknIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nNy44Mjg0JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzEnIGN5PSc1JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCTwvZz4KPC9zdmc+Cg==")}.monaco-tree.highlighted .monaco-tree-rows>.monaco-tree-row:not(.highlighted){opacity:0.3}.vs-dark .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==")}.vs-dark .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.vs-dark .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnIHN0eWxlPSJmaWxsOmdyZXk7Ij4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nMScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nOScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNy44Mjg0JyBjeT0nNy44Mjg0JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzUnIGN5PSc5JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScxJyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScyLjE3MTYnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+Cgk8L2c+Cjwvc3ZnPgo=")}.hc-black .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.has-children>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.hc-black .monaco-tree .monaco-tree-rows.show-twisties>.monaco-tree-row.expanded>.content:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.hc-black .monaco-tree .monaco-tree-rows>.monaco-tree-row.has-children.loading>.content:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnIHN0eWxlPSJmaWxsOndoaXRlOyI+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzEnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNy44Mjg0JyBjeT0nMi4xNzE2JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzknIGN5PSc1JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nOScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScyLjE3MTYnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nMi4xNzE2JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJPC9nPgo8L3N2Zz4K")}.monaco-tree-action.collapse-all{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTEgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjNDI0MjQyIiBkPSJNMTQgMXY5aC0xdi04aC04di0xaDl6bS0xMSAydjFoOHY4aDF2LTloLTl6bTcgMnY5aC05di05aDl6bS0yIDJoLTV2NWg1di01eiIvPjxyZWN0IHg9IjQiIHk9IjkiIGZpbGw9IiMwMDUzOUMiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") center center no-repeat}.hc-black .monaco-tree-action.collapse-all,.vs-dark .monaco-tree-action.collapse-all{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTEgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjQzVDNUM1IiBkPSJNMTQgMXY5aC0xdi04aC04di0xaDl6bS0xMSAydjFoOHY4aDF2LTloLTl6bTcgMnY5aC05di05aDl6bS0yIDJoLTV2NWg1di01eiIvPjxyZWN0IHg9IjQiIHk9IjkiIGZpbGw9IiM3NUJFRkYiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=") center center no-repeat}
.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width 100ms linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;-ms-animation-name:progress;-ms-animation-duration:4s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-webkit-animation-name:progress;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:progress;-moz-animation-duration:4s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;will-change:transform}@keyframes progress{from{transform:translateX(0%) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}@-ms-keyframes progress{from{transform:translateX(0%) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}@-webkit-keyframes progress{from{transform:translateX(0%) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}@-moz-keyframes progress{from{transform:translateX(0%) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}
.monaco-editor .tokens-inspect-widget{z-index:50;-webkit-user-select:text;-ms-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:monospace}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:normal;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:monospace;text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:monospace}
.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI0YwRUZGMSIgZD0iTTU0IDMydi0yOGgtNTB2MjhoNTB6bS0xNi0yaC0xOHYtNmgxOHY2em02IDBoLTR2LTZoNHY2em04IDBoLTZ2LTZoNnY2em0tNC0yNGg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDEyaC00di02aDR2NnptLTYtMjRoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg2djZoLTZ2LTZ6Ii8+PHBhdGggZmlsbD0iIzQyNDI0MiIgZD0iTTU1LjMzNiAwaC01My4yODVjLTEuMzQ0IDAtMi4wNTEuNjU2LTIuMDUxIDJ2MzJjMCAxLjM0NC43MDcgMS45NjUgMi4wNTEgMS45NjVsNTMuOTQ5LjAzNWMxLjM0NCAwIDItLjY1NiAyLTJ2LTMyYzAtMS4zNDQtMS4zMi0yLTIuNjY0LTJ6bS0xLjMzNiAzMmgtNTB2LTI4aDUwdjI4eiIvPjxyZWN0IHg9IjYiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTIiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjQiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzAiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDIiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDgiIHk9IjEyIiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEyIiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjYiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjMwIiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjYiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iNiIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjQ4IiB5PSI2IiBmaWxsPSIjNDI0MjQyIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxOCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzNiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0OCIgeT0iMTgiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI2IiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjQ2IiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjIwIiB5PSIyNCIgZmlsbD0iIzQyNDI0MiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSIxNCIgeT0iMjQiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSI0MCIgeT0iMjQiIGZpbGw9IiM0MjQyNDIiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48L3N2Zz4=") center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1OCIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iIzJCMjgyRSIgZD0iTTU0IDMydi0yOGgtNTB2MjhoNTB6bS0xNi0yaC0xOHYtNmgxOHY2em02IDBoLTR2LTZoNHY2em04IDBoLTZ2LTZoNnY2em0tNC0yNGg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bS02LTEyaDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptMCA2aDR2NGgtNHYtNHptLTYtMTJoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDEyaC00di02aDR2NnptLTYtMjRoNHY0aC00di00em0wIDZoNHY0aC00di00em0wIDZoNHY0aC00di00em0tNi0xMmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg0djRoLTR2LTR6bTAgNmg2djZoLTZ2LTZ6Ii8+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTU1LjMzNiAwaC01My4yODVjLTEuMzQ0IDAtMi4wNTEuNjU2LTIuMDUxIDJ2MzJjMCAxLjM0NC43MDcgMS45NjUgMi4wNTEgMS45NjVsNTMuOTQ5LjAzNWMxLjM0NCAwIDItLjY1NiAyLTJ2LTMyYzAtMS4zNDQtMS4zMi0yLTIuNjY0LTJ6bS0xLjMzNiAzMmgtNTB2LTI4aDUwdjI4eiIvPjxyZWN0IHg9IjYiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTIiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjQiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzAiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDIiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNDgiIHk9IjEyIiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEyIiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjYiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjMwIiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzYiIHk9IjYiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iNiIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjQ4IiB5PSI2IiBmaWxsPSIjQzVDNUM1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxOCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzNiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0MiIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI0OCIgeT0iMTgiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI2IiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjQ2IiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjIwIiB5PSIyNCIgZmlsbD0iI0M1QzVDNSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSIxNCIgeT0iMjQiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48cmVjdCB4PSI0MCIgeT0iMjQiIGZpbGw9IiNDNUM1QzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjYiLz48L3N2Zz4=") center center no-repeat;border:4px solid #252526}
.monaco-quick-open-widget{font-size:13px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon,.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iNDAiPjxwYXRoIGQ9Ik0yODguNDgzIDMzYy0uNzcyIDAtMS40OTctLjEyMy0yLjE1My0uMzY1LS42NzgtLjI1My0xLjI3LS42MTctMS43Ni0xLjA4NC0uNS0uNDc1LS44OTItMS4wNDktMS4xNjMtMS43MDQtLjI3LS42NDQtLjQwNy0xLjM3MS0uNDA3LTIuMTU4IDAtLjUxNy4wNjEtMS4wMTguMTc4LTEuNDkuMTE2LS40Ny4yOS0uOTI1LjUxNi0xLjM0OC4yMjUtLjQyMi41MDgtLjgxNS44NDQtMS4xNjcuMzM0LS4zNTIuNzE3LS42NTYgMS4xMzktLjkwNS40MTYtLjI0Ni44ODEtLjQ0IDEuMzgtLjU3Ni40OTMtLjEzNCAxLjAyNi0uMjAyIDEuNTg3LS4yMDIuNzA1IDAgMS4zODIuMTA5IDIuMDEzLjMyNC42NDIuMjE3IDEuMjE4LjUzOCAxLjcwOC45NTUuNTAxLjQyNS45MDMuOTQ4IDEuMTkzIDEuNTU2LjI5NC42MjMuNDQyIDEuMzE2LjQ0MiAyLjA2NCAwIC42MTktLjA5IDEuMTg1LS4yNjggMS42NzktLjE3OC40OTItLjQyLjkyLS43MjEgMS4yNzUtLjMzMS4zNzctLjY5OS42NTgtMS4xMDQuODQ3bC0uMDQ4LjAyMnYxLjUzbC0uNTg3LjI2NmMtLjEyOC4wNTktLjI4OC4xMTctLjQ3NC4xNzktLjE5My4wNjItLjQwNC4xMTQtLjY0NS4xNTktLjIyOS4wNC0uNDc3LjA3Ni0uNzUzLjEwMy0uMjcuMDI3LS41NzguMDQtLjkxNy4wNHoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNMjkxLjcxNiAyNC4wNDFjLS4zOTYtLjMzNi0uODU2LS41OTMtMS4zODQtLjc3MS0uNTI3LS4xOC0xLjA5LS4yNzEtMS42ODktLjI3MS0uNDczIDAtLjkxMi4wNTUtMS4zMjQuMTY3LS40MTQuMTEyLS43OTEuMjctMS4xMzUuNDczLS4zNDIuMjAyLS42NS40NDYtLjkyMi43MzMtLjI3My4yODYtLjUwMi42MDItLjY4Ni45NDktLjE4Ni4zNDctLjMzLjcyMi0uNDI4IDEuMTE5LS4xLjM5OS0uMTQ4LjgxNC0uMTQ4IDEuMjQ3IDAgLjY1Mi4xMDkgMS4yNDcuMzMyIDEuNzc2LjIxOS41MzEuNTMuOTg0LjkyOCAxLjM2MS4zOTYuMzc4Ljg3MS42NjcgMS40MTYuODcuNTQ4LjIwMiAxLjE1Mi4zMDQgMS44MDguMzA0LjMwMiAwIC41NzctLjAxMS44MjMtLjAzNS4yNDYtLjAyMy40NjgtLjA1Ni42NjQtLjA5MS4xOTUtLjAzNi4zNjYtLjA3OC41MTQtLjEyNWwuMzc1LS4xNHYtLjg1NGwtLjQ2My4xODRjLS4xNi4wNTYtLjMzNi4xMDQtLjUyMS4xNDMtLjE4OC4wMzctLjM4Ny4wNjktLjYwNC4wODktLjIxMy4wMjQtLjQ0OC4wMzQtLjcuMDM0LS41NjIgMC0xLjA2NC0uMDg4LTEuNTA5LS4yNjQtLjQ0Mi0uMTc2LS44MTYtLjQyMS0xLjEyNS0uNzMxLS4zMDktLjMxNC0uNTQ1LS42ODctLjcwOC0xLjEyNC0uMTYxLS40MzUtLjI0My0uOTEzLS4yNDMtMS40MzIgMC0uNTQ1LjA5LTEuMDUzLjI3My0xLjUyMi4xODItLjQ3MS40MzUtLjg3OS43NTgtMS4yMjUuMzI0LS4zNDUuNzA4LS42MTcgMS4xNTUtLjgxNS40NDYtLjE5Ni45MzQtLjI5NCAxLjQ1Ny0uMjk0LjQxOSAwIC43OTguMDQ0IDEuMTIyLjEzNi4zMjkuMDkxLjYyLjIxNS44NzEuMzY5LjI1NC4xNTguNDY1LjMzOS42NDMuNTQ3LjE3OS4yMDkuMzI0LjQzMi40MzguNjY3LjExMy4yMzcuMTkzLjQ4LjI0Ni43MzEuMDUxLjI1NC4wNzYuNS4wNzYuNzQxIDAgLjM0NC0uMDMzLjY1My0uMTAyLjkyNi0uMDY4LjI3NC0uMTU4LjUwMy0uMjY5LjY5NC0uMTEuMTg5LS4yMzkuMzM1LS4zODYuNDM0cy0uMjk1LjE0OC0uNDUzLjE0OGwtLjIxNS0uMDQ1Yy0uMDY2LS4wMjktLjExOS0uMDgtLjE2Ni0uMTU2LS4wNDYtLjA3NS0uMDgyLS4xNzctLjEwNy0uMzA2LS4wMjUtLjEyNi0uMDM5LS4yOTItLjAzOS0uNDkybC4wMTgtLjMyNS4wNDEtLjUzLjA1NS0uNjQ0LjA1OC0uNjQ3LjA0OC0uNTQ2LjAyNy0uMzQ0aC0uOTE5bC0uMDU0LjZoLS4wMjFjLS4wMjUtLjEwMy0uMDctLjE5NS0uMTM2LS4yODEtLjA2My0uMDgzLS4xNDEtLjE1NS0uMjMzLS4yMTYtLjA5MS0uMDYxLS4xOTMtLjEwNi0uMzA3LS4xNDEtLjExNS0uMDMzLS4yMzgtLjA0OC0uMzY5LS4wNDgtLjMzNyAwLS42NDYuMDctLjkyNC4yMTYtLjI4MS4xNDQtLjUxOC4zNDQtLjcyMS41OTktLjIwMS4yNTQtLjM1NS41NTYtLjQ2NS45MDUtLjExNS4zNS0uMTcuNzI2LS4xNyAxLjEzNCAwIC4zNDQuMDQ1LjY0NS4xMzUuOTAxLjA4OC4yNi4yMTEuNDczLjM1OS42NDYuMTUzLjE3MS4zMjkuMy41MzQuMzgyLjIuMDg2LjQxNS4xMjkuNjQxLjEyOS4xNzYgMCAuMzQyLS4wMjcuNDk5LS4wODEuMTU0LS4wNTIuMzAyLS4xMy40MzItLjIzMi4xMzQtLjEwNC4yNDgtLjIzLjM0OC0uMzguMTAyLS4xNDkuMTgyLS4zMjMuMjM2LS41MmguMDI3YzAgLjM3Ni4xMDEuNjc0LjMwNy44OTMuMjA3LjIyLjUwMi4zMy44ODkuMzMuMjkyIDAgLjU4LS4wNjQuODYzLS4xOTguMjgzLS4xMzIuNTM2LS4zMjguNzYyLS41ODYuMjIzLS4yNjIuNDA0LS41ODMuNTQzLS45NjYuMTM4LS4zODQuMjA4LS44My4yMDgtMS4zNCAwLS42MDUtLjExNy0xLjE1LS4zNDUtMS42MzQtLjIzMS0uNDgyLS41NDYtLjg5MS0uOTM5LTEuMjI1bS0yLjM2OCAzLjc3NGMtLjA1Ni4yNzctLjEzNi41MTctLjI0Ni43MTktLjEwOS4yMDMtLjI0Ni4zNjMtLjQwNy40ODEtLjE2My4xMTUtLjM1NC4xNzYtLjU3Mi4xNzYtLjEyIDAtLjIzNi0uMDI1LS4zNDQtLjA3OC0uMTA4LS4wNTItLjIwNi0uMTMtLjI4OS0uMjMyLS4wODEtLjEwMy0uMTQ4LS4yMzQtLjE5OC0uMzktLjA0Ni0uMTU2LS4wNy0uMzM3LS4wNy0uNTQ3IDAtLjIzNy4wMjctLjQ4MS4wOC0uNzI5LjA1Ni0uMjQ3LjEzNy0uNDczLjI1LS42NzcuMTA5LS4yLjI1LS4zNjMuNDE2LS40OTIuMTY1LS4xMjcuMzYxLS4xOTEuNTgyLS4xOTEuMTIzIDAgLjIzNC4wMjEuMzQuMDYzLjEwNy4wNDIuMTk4LjEwNy4yNzkuMTk2LjA4LjA4Ny4xNDUuMTk3LjE4OS4zMy4wNDMuMTM0LjA3LjI5NC4wNy40OCAwIC4zMTctLjAzMS42MTUtLjA4Ljg5MSIgZmlsbD0iI0M1QzVDNSIvPjxwYXRoIGQ9Ik0yODguNDgzIDEzYy0uNzcyIDAtMS40OTctLjEyMy0yLjE1My0uMzY1LS42NzgtLjI1My0xLjI3LS42MTctMS43Ni0xLjA4NC0uNS0uNDc1LS44OTItMS4wNDktMS4xNjMtMS43MDQtLjI2OS0uNjQ0LS40MDctMS4zNzEtLjQwNy0yLjE1OSAwLS41MTcuMDYxLTEuMDE4LjE3OC0xLjQ5LjExNi0uNDcuMjktLjkyNS41MTYtMS4zNDguMjI1LS40MjIuNTA4LS44MTUuODQ0LTEuMTY3LjMzNC0uMzUyLjcxNy0uNjU2IDEuMTM5LS45MDUuNDE2LS4yNDYuODgxLS40NCAxLjM4LS41NzYuNDkyLS4xMzQgMS4wMjUtLjIwMiAxLjU4Ni0uMjAyLjcwNSAwIDEuMzgyLjEwOSAyLjAxMy4zMjQuNjQyLjIxNyAxLjIxOC41MzggMS43MDguOTU1LjUwMS40MjUuOTAzLjk0OCAxLjE5MyAxLjU1Ni4yOTUuNjI0LjQ0MyAxLjMxNy40NDMgMi4wNjUgMCAuNjE5LS4wOSAxLjE4NS0uMjY4IDEuNjc5LS4xNzguNDkyLS40Mi45Mi0uNzIxIDEuMjc1LS4zMzEuMzc3LS42OTkuNjU4LTEuMTA0Ljg0N2wtLjA0OC4wMjJ2MS41M2wtLjU4Ny4yNjZjLS4xMjguMDU5LS4yODguMTE3LS40NzQuMTc5LS4xOTMuMDYyLS40MDQuMTE0LS42NDUuMTU5LS4yMjkuMDQtLjQ3Ny4wNzYtLjc1My4xMDMtLjI3LjAyNy0uNTc4LjA0LS45MTcuMDR6IiBmaWxsPSIjRjNGM0YzIi8+PHBhdGggZD0iTTI5MS43MTYgNC4wNDFjLS4zOTYtLjMzNi0uODU2LS41OTMtMS4zODQtLjc3MS0uNTI3LS4xNzktMS4wOS0uMjctMS42ODktLjI3LS40NzMgMC0uOTEyLjA1NS0xLjMyNC4xNjctLjQxNC4xMTItLjc5MS4yNy0xLjEzNS40NzMtLjM0Mi4yMDItLjY1LjQ0Ni0uOTIyLjczMy0uMjczLjI4Ni0uNTAyLjYwMi0uNjg2Ljk0OS0uMTg2LjM0Ny0uMzMuNzIyLS40MjggMS4xMTktLjA5OS40LS4xNDguODE1LS4xNDggMS4yNDcgMCAuNjUyLjEwOSAxLjI0Ny4zMzIgMS43NzYuMjE5LjUzMS41My45ODQuOTI4IDEuMzYxLjM5Ni4zNzguODcxLjY2NyAxLjQxNi44Ny41NDguMjAyIDEuMTUyLjMwNCAxLjgwOC4zMDQuMzAyIDAgLjU3Ny0uMDExLjgyMy0uMDM1LjI0Ni0uMDIzLjQ2OC0uMDU2LjY2NC0uMDkxLjE5NS0uMDM2LjM2Ni0uMDc4LjUxNC0uMTI1bC4zNzUtLjE0di0uODU0bC0uNDYzLjE4NGMtLjE2LjA1Ni0uMzM2LjEwNC0uNTIxLjE0My0uMTg4LjAzNy0uMzg3LjA2OS0uNjA0LjA4OS0uMjEzLjAyNC0uNDQ4LjAzNC0uNy4wMzQtLjU2MiAwLTEuMDY0LS4wODgtMS41MDktLjI2NC0uNDQyLS4xNzYtLjgxNi0uNDIxLTEuMTI1LS43MzEtLjMwOS0uMzE0LS41NDUtLjY4Ny0uNzA4LTEuMTI0LS4xNjEtLjQzNS0uMjQzLS45MTMtLjI0My0xLjQzMiAwLS41NDUuMDktMS4wNTMuMjczLTEuNTIyLjE4Mi0uNDcxLjQzNS0uODc5Ljc1OC0xLjIyNS4zMjQtLjM0NS43MDgtLjYxNyAxLjE1NS0uODE1LjQ0Ni0uMTk2LjkzNC0uMjk0IDEuNDU3LS4yOTQuNDE5IDAgLjc5OC4wNDQgMS4xMjIuMTM2LjMyOS4wOTEuNjIuMjE1Ljg3MS4zNjkuMjU0LjE1OC40NjUuMzM5LjY0My41NDcuMTc5LjIwOS4zMjQuNDMyLjQzOC42NjcuMTEzLjIzNy4xOTMuNDguMjQ2LjczMS4wNTEuMjU0LjA3Ni41LjA3Ni43NDEgMCAuMzQ0LS4wMzMuNjUzLS4xMDIuOTI2LS4wNjguMjc0LS4xNTguNTAzLS4yNjkuNjk0LS4xMS4xODktLjIzOS4zMzUtLjM4Ni40MzRzLS4yOTUuMTQ4LS40NTMuMTQ4bC0uMjE1LS4wNDVjLS4wNjYtLjAyOS0uMTE5LS4wOC0uMTY2LS4xNTYtLjA0Ni0uMDc1LS4wODItLjE3Ny0uMTA3LS4zMDYtLjAyNS0uMTI2LS4wMzktLjI5Mi0uMDM5LS40OTJsLjAxOC0uMzI1LjA0MS0uNTMuMDU1LS42NDQuMDU4LS42NDcuMDQ4LS41NDYuMDI3LS4zNDRoLS45MTlsLS4wNTQuNmgtLjAyMWMtLjAyNS0uMTAzLS4wNy0uMTk1LS4xMzYtLjI4MS0uMDYzLS4wODMtLjE0MS0uMTU1LS4yMzMtLjIxNi0uMDkxLS4wNjEtLjE5My0uMTA2LS4zMDctLjE0MS0uMTE1LS4wMzMtLjIzOC0uMDQ4LS4zNjktLjA0OC0uMzM3IDAtLjY0Ni4wNy0uOTI0LjIxNi0uMjgxLjE0NC0uNTE4LjM0NC0uNzIxLjU5OS0uMjAxLjI1NC0uMzU1LjU1Ni0uNDY1LjkwNS0uMTE1LjM1LS4xNy43MjYtLjE3IDEuMTM0IDAgLjM0NC4wNDUuNjQ1LjEzNS45MDEuMDg4LjI2LjIxMS40NzMuMzU5LjY0Ni4xNTMuMTcxLjMyOS4zLjUzNC4zODIuMi4wODYuNDE1LjEyOS42NDEuMTI5LjE3NiAwIC4zNDItLjAyNy40OTktLjA4MS4xNTQtLjA1Mi4zMDItLjEzLjQzMi0uMjMyLjEzNC0uMTA0LjI0OC0uMjMuMzQ4LS4zOC4xMDItLjE0OS4xODItLjMyMy4yMzYtLjUyaC4wMjdjMCAuMzc2LjEwMS42NzQuMzA3Ljg5My4yMDcuMjIuNTAyLjMzLjg4OS4zMy4yOTIgMCAuNTgtLjA2NC44NjMtLjE5OC4yODMtLjEzMi41MzYtLjMyOC43NjItLjU4Ni4yMjMtLjI2Mi40MDQtLjU4My41NDMtLjk2Ni4xMzgtLjM4NS4yMDgtLjgzMS4yMDgtMS4zNDEgMC0uNjA1LS4xMTctMS4xNS0uMzQ1LTEuNjM0LS4yMzEtLjQ4Mi0uNTQ2LS44OTEtLjkzOS0xLjIyNW0tMi4zNjggMy43NzRjLS4wNTYuMjc3LS4xMzYuNTE3LS4yNDYuNzE5LS4xMDkuMjAzLS4yNDYuMzYzLS40MDcuNDgxLS4xNjMuMTE1LS4zNTQuMTc2LS41NzIuMTc2LS4xMiAwLS4yMzYtLjAyNS0uMzQ0LS4wNzgtLjEwOC0uMDUyLS4yMDYtLjEzLS4yODktLjIzMi0uMDgxLS4xMDMtLjE0OC0uMjM0LS4xOTgtLjM5LS4wNDYtLjE1Ni0uMDctLjMzNy0uMDctLjU0NyAwLS4yMzcuMDI3LS40ODEuMDgtLjcyOS4wNTYtLjI0Ny4xMzctLjQ3My4yNS0uNjc3LjEwOS0uMi4yNS0uMzYzLjQxNi0uNDkyLjE2NS0uMTI3LjM2MS0uMTkxLjU4Mi0uMTkxLjEyMyAwIC4yMzQuMDIxLjM0LjA2My4xMDcuMDQyLjE5OC4xMDcuMjc5LjE5Ni4wOC4wODcuMTQ1LjE5Ny4xODkuMzMuMDQzLjEzNC4wNy4yOTQuMDcuNDggMCAuMzE3LS4wMzEuNjE1LS4wOC44OTEiIGZpbGw9IiM0MjQyNDIiLz48cGF0aCBkPSJNMjY0IDM3di0xNGg4LjYyNWwzLjM3NSAzLjU1NnYxMC40NDRoLTEyeiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik0yNzIgMjRoLTd2MTJoMTB2LTlsLTMtM3ptMiAxMWgtOHYtMTBoNXYzaDN2N3oiIGZpbGw9IiNDNUM1QzUiLz48cG9seWdvbiBwb2ludHM9IjI2NiwyNSAyNzEsMjUgMjcxLDI4IDI3NCwyOCAyNzQsMzUgMjY2LDM1IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTI2NCAxN3YtMTRoOC42MjVsMy4zNzUgMy41NTZ2MTAuNDQ0aC0xMnoiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNMjcyIDRoLTd2MTJoMTB2LTlsLTMtM3ptMiAxMWgtOHYtMTBoNXYzaDN2N3oiIGZpbGw9IiM0MjQyNDIiLz48cG9seWdvbiBwb2ludHM9IjI2Niw1IDI3MSw1IDI3MSw4IDI3NCw4IDI3NCwxNSAyNjYsMTUiIGZpbGw9IiNGMEVGRjEiLz48cG9seWdvbiBwb2ludHM9IjI0NywzNCAyNDcsMzAgMjQ1LDMwIDI0NSwyNiAyNTUsMjYgMjU1LDM0IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTI1NCAyOWgtOHYtMmg4djJ6bTAgMWgtNnYxaDZ2LTF6bTAgMmgtNnYxaDZ2LTF6IiBmaWxsPSIjQzVDNUM1Ii8+PHBvbHlnb24gcG9pbnRzPSIyNDcsMTQgMjQ3LDEwIDI0NSwxMCAyNDUsNiAyNTUsNiAyNTUsMTQiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNMjU0IDloLTh2LTJoOHYyem0wIDFoLTZ2MWg2di0xem0wIDJoLTZ2MWg2di0xeiIgZmlsbD0iIzQyNDI0MiIvPjxwYXRoIGQ9Ik0yMzAuNSAyMmMtNC4xNDMgMC03LjUgMy4zNTctNy41IDcuNXMzLjM1NyA3LjUgNy41IDcuNSA3LjUtMy4zNTcgNy41LTcuNS0zLjM1Ny03LjUtNy41LTcuNXptMCAxMWMtMS45MzMgMC0zLjUtMS41NjYtMy41LTMuNXMxLjU2Ny0zLjUgMy41LTMuNSAzLjUgMS41NjYgMy41IDMuNS0xLjU2NyAzLjUtMy41IDMuNXoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNMjI0LjAyNSAyOWMuMTA4LTEuNDE4LjY2OS0yLjcwOCAxLjU0Mi0zLjcyNmwxLjQzMSAxLjQzMWMtLjUxNi42NDYtLjg1MSAxLjQzLS45NDcgMi4yOTVoLTIuMDI2em0yLjk3MyAzLjI5NWMtLjUxNi0uNjQ2LS44NTEtMS40My0uOTQ3LTIuMjk1aC0yLjAyNWMuMTA4IDEuNDE4LjY2OSAyLjcwNyAxLjU0MiAzLjcyNmwxLjQzLTEuNDMxem00LjAwMi05LjI3djIuMDI1Yy44NjUuMDk3IDEuNjQ5LjQzMiAyLjI5NS45NDdsMS40MzEtMS40MzFjLTEuMDE4LS44NzItMi4zMDgtMS40MzItMy43MjYtMS41NDF6bS0zLjI5NSAyLjk3M2MuNjQ2LS41MTYgMS40My0uODUxIDIuMjk1LS45NDd2LTIuMDI1Yy0xLjQxOC4xMDgtMi43MDguNjY5LTMuNzI2IDEuNTQybDEuNDMxIDEuNDN6bTYuMjk3LjcwN2MuNTE2LjY0Ni44NTEgMS40My45NDcgMi4yOTVoMi4wMjVjLS4xMDgtMS40MTgtLjY2OS0yLjcwOC0xLjU0Mi0zLjcyNmwtMS40MyAxLjQzMXptLTQuMDAyIDcuMjQ0Yy0uODY1LS4wOTctMS42NDktLjQzMi0yLjI5NS0uOTQ3bC0xLjQzMSAxLjQzMWMxLjAxOC44NzMgMi4zMDcgMS40MzQgMy43MjYgMS41NDJ2LTIuMDI2em00Ljk0OS0zLjk0OWMtLjA5Ny44NjUtLjQzMiAxLjY0OC0uOTQ3IDIuMjk1bDEuNDMxIDEuNDMxYy44NzMtMS4wMTkgMS40MzQtMi4zMDggMS41NDItMy43MjZoLTIuMDI2em0tMS42NTQgMy4wMDJjLS42NDYuNTE2LTEuNDMuODUxLTIuMjk1Ljk0N3YyLjAyNWMxLjQxOS0uMTA4IDIuNzA4LS42NjkgMy43MjYtMS41NDJsLTEuNDMxLTEuNDN6IiBmaWxsPSIjQzVDNUM1Ii8+PHBhdGggZD0iTTIzMC41IDJjLTQuMTQzIDAtNy41IDMuMzU4LTcuNSA3LjUgMCA0LjE0MyAzLjM1NyA3LjUgNy41IDcuNXM3LjUtMy4zNTcgNy41LTcuNWMwLTQuMTQyLTMuMzU3LTcuNS03LjUtNy41em0wIDExYy0xLjkzMyAwLTMuNS0xLjU2Ni0zLjUtMy41IDAtMS45MzMgMS41NjctMy41IDMuNS0zLjVzMy41IDEuNTY3IDMuNSAzLjVjMCAxLjkzNC0xLjU2NyAzLjUtMy41IDMuNXoiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNMjI0LjAyNSA5Yy4xMDgtMS40MTguNjY5LTIuNzA4IDEuNTQyLTMuNzI2bDEuNDMxIDEuNDMxYy0uNTE2LjY0Ni0uODUxIDEuNDMtLjk0NyAyLjI5NGgtMi4wMjZ6bTIuOTczIDMuMjk1Yy0uNTE2LS42NDYtLjg1MS0xLjQzLS45NDctMi4yOTVoLTIuMDI1Yy4xMDggMS40MTguNjY5IDIuNzA3IDEuNTQyIDMuNzI2bDEuNDMtMS40MzF6bTQuMDAyLTkuMjd2Mi4wMjVjLjg2NS4wOTcgMS42NDkuNDMyIDIuMjk1Ljk0OGwxLjQzMS0xLjQzMWMtMS4wMTgtLjg3My0yLjMwOC0xLjQzMy0zLjcyNi0xLjU0MnptLTMuMjk1IDIuOTc0Yy42NDYtLjUxNiAxLjQzLS44NTEgMi4yOTUtLjk0OHYtMi4wMjZjLTEuNDE4LjEwOC0yLjcwOC42NjktMy43MjYgMS41NDJsMS40MzEgMS40MzJ6bTYuMjk3LjcwN2MuNTE2LjY0Ni44NTEgMS40My45NDcgMi4yOTRoMi4wMjVjLS4xMDgtMS40MTgtLjY2OS0yLjcwOC0xLjU0Mi0zLjcyNmwtMS40MyAxLjQzMnptLTQuMDAyIDcuMjQzYy0uODY1LS4wOTctMS42NDktLjQzMi0yLjI5NS0uOTQ3bC0xLjQzMSAxLjQzMWMxLjAxOC44NzMgMi4zMDcgMS40MzQgMy43MjYgMS41NDJ2LTIuMDI2em00Ljk0OS0zLjk0OWMtLjA5Ny44NjUtLjQzMiAxLjY0OC0uOTQ3IDIuMjk1bDEuNDMxIDEuNDMxYy44NzMtMS4wMTkgMS40MzQtMi4zMDggMS41NDItMy43MjZoLTIuMDI2em0tMS42NTQgMy4wMDJjLS42NDYuNTE2LTEuNDMuODUxLTIuMjk1Ljk0N3YyLjAyNWMxLjQxOS0uMTA4IDIuNzA4LS42NjkgMy43MjYtMS41NDJsLTEuNDMxLTEuNDN6IiBmaWxsPSIjNDI0MjQyIi8+PHJlY3QgeD0iMjAyIiB5PSIyMyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE0IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTIwMyAyNHYxMmgxNHYtMTJoLTE0em0xMyAxMWgtMTJ2LTEwaDEydjEwem0tNi03di0xaC0xdjVoM3YtNGgtMnptMSAzaC0xdi0yaDF2MnptMy0ydjJoMXYxaC0ydi00aDJ2MWgtMXptLTYtMXY0aC0zdi0yaDF2MWgxdi0xaC0xdi0xaC0xdi0xaDN6IiBmaWxsPSIjQzVDNUM1Ii8+PHBhdGggZD0iTTIxMCAyOWgxdjJoLTF2LTJ6bS0zIDJ2LTFoLTF2MWgxem05LTZ2MTBoLTEydi0xMGgxMnptLTggM2gtM3YxaDF2MWgtMXYyaDN2LTR6bTQgMGgtMnYtMWgtMXY1aDN2LTR6bTMgMGgtMnY0aDJ2LTFoLTF2LTJoMXYtMXoiIGZpbGw9IiMyRDJEMkQiLz48cmVjdCB4PSIyMDIiIHk9IjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCIgZmlsbD0iI0YzRjNGMyIvPjxwYXRoIGQ9Ik0yMDMgNHYxMmgxNHYtMTJoLTE0em0xMyAxMWgtMTJ2LTEwaDEydjEwem0tNi03di0xaC0xdjVoM3YtNGgtMnptMSAzaC0xdi0yaDF2MnptMy0ydjJoMXYxaC0ydi00aDJ2MWgtMXptLTYtMXY0aC0zdi0yaDF2MWgxdi0xaC0xdi0xaC0xdi0xaDN6IiBmaWxsPSIjNDI0MjQyIi8+PHBhdGggZD0iTTIxMCA5aDF2MmgtMXYtMnptLTMgMnYtMWgtMXYxaDF6bTktNnYxMGgtMTJ2LTEwaDEyem0tOCAzaC0zdjFoMXYxaC0xdjJoM3YtNHptNCAwaC0ydi0xaC0xdjVoM3YtNHptMyAwaC0ydjRoMnYtMWgtMXYtMmgxdi0xeiIgZmlsbD0iI0YwRUZGMSIvPjxwYXRoIGQ9Ik0xOTYuNjUyIDMyLjVjLjgxMS0uNTM3IDEuMzQ4LTEuNDU3IDEuMzQ4LTIuNSAwLTEuNjU0LTEuMzQ2LTMtMy0zLS43NzEgMC0xLjQ2OC4zMDEtMiAuNzc5di01Ljc3OWgtMTF2MTJoMy43NjRsLTEuNDUyLjcyNyAxLjQ4MSAxLjQ4Yy4zMjIuMzIyLjgwMy41IDEuMzU0LjUuNDM2IDAgLjg5Ny0uMTExIDEuMzAxLS4zMTNsMy4xNDQtMS41NzJjLjEzNC4wNTMuMjcxLjA5OC40MTQuMTI3bC0uMDA1LjA1MWMwIDEuNjU0IDEuMzQ2IDMgMyAzczMtMS4zNDYgMy0zYy0uMDAxLTEuMDQzLS41MzgtMS45NjMtMS4zNDktMi41eiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik0xOTUgMzNjLS4yOTMgMC0uNTY5LjA2Ni0uODIuMThsLS4yNS0uMjVjLjA0Mi0uMTM3LjA3LS4yNzkuMDctLjQzcy0uMDI4LS4yOTMtLjA3LS40M2wuMjUtLjI1Yy4yNTEuMTEzLjUyNy4xOC44Mi4xOCAxLjEwNCAwIDItLjg5NiAyLTIgMC0xLjEwNS0uODk2LTItMi0ycy0yIC44OTUtMiAyYzAgLjI5My4wNjYuNTY4LjE4LjgybC0uMjUuMjVjLS4xMzctLjA0My0uMjc5LS4wNy0uNDMtLjA3LS4zMzcgMC0uNjQ1LjExNS0uODk1LjMwM2wtMi42MDctMS4zMDUtLjk5OS0uNWMtLjU1Mi0uMjc1LTEuMjIzLS4yNzUtMS40OTkuMDAybC0uNS41IDUgMi41LTUgMi41LjUuNWMuMjc2LjI3NS45NDcuMjc1IDEuNSAwbDEtLjUgMi42MDUtMS4zMDNjLjI1LjE4OC41NTguMzAzLjg5NS4zMDMuMTUgMCAuMjkzLS4wMjkuNDMtLjA3bC4yNS4yNWMtLjExNC4yNS0uMTguNTI3LS4xOC44MiAwIDEuMTA0Ljg5NiAyIDIgMnMyLS44OTYgMi0yYzAtMS4xMDUtLjg5Ni0yLTItMnptMC00Yy41NTMgMCAxIC40NDcgMSAxIDAgLjU1MS0uNDQ3IDEtMSAxcy0xLS40NDktMS0xYzAtLjU1My40NDctMSAxLTF6bS0yLjUgNGMtLjI3NiAwLS41LS4yMjUtLjUtLjUgMC0uMjc3LjIyNC0uNS41LS41cy41LjIyMy41LjVjMCAuMjc1LS4yMjQuNS0uNS41em0yLjUgM2MtLjU1MyAwLTEtLjQ0OS0xLTEgMC0uNTUzLjQ0Ny0xIDEtMXMxIC40NDcgMSAxYzAgLjU1MS0uNDQ3IDEtMSAxem0tMy0xM3Y3LjA1MWMtLjE0Mi4wMjktLjI3OS4wNy0uNDEzLjEyM2wtLjU4Ny0uMTc0di02aC03djdoLTF2LThoOXptLTggMTBoLTF2LTFoMXYxem0yLTFoLTF2MWgxdi0xem0yIDBoLTF2MWgxdi0xeiIgZmlsbD0iI0M1QzVDNSIvPjxwYXRoIGQ9Ik0xODUuNzkzIDI4Ljc5M2wtMS43OTMgMS4yMDd2LTZoN3Y1LjM4MWwtMi41NTQtLjc3N2MtLjgxNi0uNDA5LTEuOTktLjQ3NS0yLjY1My4xODl6bS0uNzkzIDIuMjA3aC43NjRsLS43NjQtLjM4M3YuMzgzem0xMSA0YzAgLjU1MS0uNDQ3IDEtMSAxcy0xLS40NDktMS0xYzAtLjU1My40NDctMSAxLTFzMSAuNDQ3IDEgMXptLTMuNS0zYy0uMjc2IDAtLjUuMjIzLS41LjUgMCAuMjc1LjIyNC41LjUuNXMuNS0uMjI1LjUtLjVjMC0uMjc3LS4yMjQtLjUtLjUtLjV6bTIuNS0zYy0uNTUzIDAtMSAuNDQ3LTEgMSAwIC41NTEuNDQ3IDEgMSAxczEtLjQ0OSAxLTFjMC0uNTUzLS40NDctMS0xLTF6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTE5Ni42NTIgMTIuNWMuODExLS41MzggMS4zNDgtMS40NTggMS4zNDgtMi41IDAtMS42NTQtMS4zNDYtMy0zLTMtLjc3MSAwLTEuNDY4LjMwMS0yIC43Nzl2LTUuNzc5aC0xMXYxMmgzLjc2NGwtMS40NTIuNzI3IDEuNDgxIDEuNDhjLjMyMi4zMjIuODAzLjUgMS4zNTQuNS40MzYgMCAuODk3LS4xMTEgMS4zMDEtLjMxM2wzLjE0NC0xLjU3MmMuMTM0LjA1My4yNzEuMDk4LjQxNC4xMjdsLS4wMDUuMDUxYzAgMS42NTQgMS4zNDYgMyAzIDNzMy0xLjM0NiAzLTNjLS4wMDEtMS4wNDMtLjUzOC0xLjk2My0xLjM0OS0yLjV6IiBmaWxsPSIjRjNGM0YzIi8+PHBhdGggZD0iTTE5NSAxM2MtLjI5MyAwLS41NjkuMDY2LS44Mi4xOGwtLjI1LS4yNWMuMDQyLS4xMzcuMDctLjI3OS4wNy0uNDNzLS4wMjgtLjI5My0uMDctLjQzbC4yNS0uMjVjLjI1MS4xMTMuNTI3LjE4LjgyLjE4IDEuMTA0IDAgMi0uODk2IDItMiAwLTEuMTA1LS44OTYtMi0yLTJzLTIgLjg5NS0yIDJjMCAuMjkzLjA2Ni41NjguMTguODJsLS4yNS4yNWMtLjEzNy0uMDQzLS4yNzktLjA3LS40My0uMDctLjMzNyAwLS42NDUuMTE1LS44OTUuMzAzbC0yLjYwNy0xLjMwNC0uOTk5LS41Yy0uNTUyLS4yNzUtMS4yMjMtLjI3NS0xLjQ5OS4wMDJsLS41LjQ5OSA1IDIuNS01IDIuNS41LjVjLjI3Ni4yNzUuOTQ3LjI3NSAxLjUgMGwxLS41IDIuNjA1LTEuMzAzYy4yNS4xODguNTU4LjMwMy44OTUuMzAzLjE1IDAgLjI5My0uMDI5LjQzLS4wN2wuMjUuMjVjLS4xMTMuMjUtLjE4LjUyNy0uMTguODIgMCAxLjEwNC44OTYgMiAyIDJzMi0uODk2IDItMmMwLTEuMTA2LS44OTYtMi0yLTJ6bTAtNGMuNTUzIDAgMSAuNDQ3IDEgMSAwIC41NTEtLjQ0NyAxLTEgMXMtMS0uNDQ5LTEtMWMwLS41NTMuNDQ3LTEgMS0xem0tMi41IDRjLS4yNzYgMC0uNS0uMjI1LS41LS41IDAtLjI3Ny4yMjQtLjUuNS0uNXMuNS4yMjMuNS41YzAgLjI3NS0uMjI0LjUtLjUuNXptMi41IDNjLS41NTMgMC0xLS40NDktMS0xIDAtLjU1My40NDctMSAxLTFzMSAuNDQ3IDEgMWMwIC41NS0uNDQ3IDEtMSAxem0tMy0xM3Y3LjA1MWMtLjE0Mi4wMjktLjI3OS4wNy0uNDEzLjEyM2wtLjU4Ny0uMTc0di02aC03djdoLTF2LThoOXptLTggMTBoLTF2LTFoMXYxem0yLTFoLTF2MWgxdi0xem0yIDBoLTF2MWgxdi0xeiIgZmlsbD0iIzQyNDI0MiIvPjxwYXRoIGQ9Ik0xODUuNzkzIDguNzkzbC0xLjc5MyAxLjIwN3YtNmg3djUuMzgxbC0yLjU1NC0uNzc3Yy0uODE2LS40MDktMS45OS0uNDc1LTIuNjUzLjE4OXptLS43OTMgMi4yMDdoLjc2NGwtLjc2NC0uMzgzdi4zODN6bTExIDRjMCAuNTUxLS40NDcgMS0xIDFzLTEtLjQ0OS0xLTFjMC0uNTUzLjQ0Ny0xIDEtMXMxIC40NDcgMSAxem0tMy41LTNjLS4yNzYgMC0uNS4yMjMtLjUuNSAwIC4yNzUuMjI0LjUuNS41cy41LS4yMjUuNS0uNWMwLS4yNzgtLjIyNC0uNS0uNS0uNXptMi41LTNjLS41NTMgMC0xIC40NDctMSAxIDAgLjU1MS40NDcgMSAxIDFzMS0uNDQ5IDEtMWMwLS41NTMtLjQ0Ny0xLTEtMXoiIGZpbGw9IiNGMEVGRjEiLz48cGF0aCBkPSJNMTc4IDI3di0zaC03di0xaC05djE0aDEzdi0zaDN2LTNoLTF2LTNoLTZ2LTFoN3ptLTggN3YtM2gxdjNoLTF6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTE3NyAyNmgtNXYtMWg1djF6bS0xIDNoLTJ2MWgydi0xem0tNCAwaC05djFoOXYtMXptMiA2aC0xMXYxaDExdi0xem0tNS0zaC02djFoNnYtMXptOCAwaC01djFoNXYtMXptLTctOHYzaC03di0zaDd6bS0xIDFoLTV2MWg1di0xeiIgZmlsbD0iI0M1QzVDNSIvPjxyZWN0IHg9IjE2NCIgeT0iMjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNMTc4IDd2LTNoLTd2LTFoLTl2MTRoMTN2LTNoM3YtM2gtMXYtM2gtNnYtMWg3em0tOCA3di0zaDF2M2gtMXoiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNMTc3IDZoLTV2LTFoNXYxem0tMSAzaC0ydjFoMnYtMXptLTQgMGgtOXYxaDl2LTF6bTIgNmgtMTF2MWgxMXYtMXptLTUtM2gtNnYxaDZ2LTF6bTggMGgtNXYxaDV2LTF6bS03LTh2M2gtN3YtM2g3em0tMSAxaC01djFoNXYtMXoiIGZpbGw9IiM0MjQyNDIiLz48cmVjdCB4PSIxNjQiIHk9IjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiIGZpbGw9IiNGMEVGRjEiLz48cG9seWdvbiBwb2ludHM9IjE1NC40MTQsMjQgMTQ5LjU4NiwyNCAxNDgsMjUuNTg2IDE0OCwyOCAxNDQsMjggMTQ0LDM1IDE1MiwzNSAxNTIsMzEgMTU0LjQxNCwzMSAxNTYsMjkuNDE0IDE1NiwyNS41ODYiIGZpbGw9IiMyRDJEMkQiLz48ZyBmaWxsPSIjNzVCRUZGIj48cGF0aCBkPSJNMTU0IDI1aC00bC0xIDF2Mmg1djFoLTJ2MWgybDEtMXYtM2wtMS0xem0wIDJoLTR2LTFoNHYxek0xNDUgMzRoNnYtNWgtNnY1em0xLTNoNHYxaC00di0xeiIvPjwvZz48ZyBmaWxsPSIjMkQyRDJEIj48cmVjdCB4PSIxNDYiIHk9IjMxIiB3aWR0aD0iNCIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTUwIiB5PSIyNiIgd2lkdGg9IjQiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjE1MiIgeT0iMjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48L2c+PHBvbHlnb24gcG9pbnRzPSIxNTQuNDE0LDQgMTQ5LjU4Niw0IDE0OCw1LjU4NiAxNDgsOCAxNDQsOCAxNDQsMTUgMTUyLDE1IDE1MiwxMSAxNTQuNDE0LDExIDE1Niw5LjQxNCAxNTYsNS41ODYiIGZpbGw9IiNGM0YzRjMiLz48ZyBmaWxsPSIjMDA1MzlDIj48cGF0aCBkPSJNMTU0IDVoLTRsLTEgMXYyaDV2MWgtMnYxaDJsMS0xdi0zbC0xLTF6bTAgMmgtNHYtMWg0djF6TTE0NSAxNGg2di01aC02djV6bTEtM2g0djFoLTR2LTF6Ii8+PC9nPjxnIGZpbGw9IiNGMEVGRjEiPjxyZWN0IHg9IjE0NiIgeT0iMTEiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxNTAiIHk9IjYiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxNTIiIHk9IjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz48L2c+PHBhdGggZD0iTTEzOCAyNGgtMTV2NGgtMXY4aDh2LTZoOHYtNnptLTExIDloLTJ2LTJoMnYyeiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik0xMzcgMjloLTd2LTFoLTZ2LTNoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXY0em0tMTIgMXYtMWgtMnY2aDJ2LTFoLTF2LTRoMXptMiA0djFoMnYtNmgtMnYxaDF2NGgtMXoiIGZpbGw9IiNDNUM1QzUiLz48cGF0aCBkPSJNMTI1IDI3di0yaDF2MmgtMXptMyAwdi0yaC0xdjJoMXptMiAwdi0yaC0xdjJoMXptMiAwdi0yaC0xdjJoMXptMiAwdi0yaC0xdjJoMXptMiAwdi0yaC0xdjJoMXoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNMTM4IDRoLTE1djRoLTF2OGg4di02aDh2LTZ6bS0xMSA5aC0ydi0yaDJ2MnoiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNMTM3IDloLTd2LTFoLTZ2LTNoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXYyaDF2LTJoMXY0em0tMTIgMXYtMWgtMnY2aDJ2LTFoLTF2LTRoMXptMiA0djFoMnYtNmgtMnYxaDF2NGgtMXoiIGZpbGw9IiM0MjQyNDIiLz48cGF0aCBkPSJNMTI1IDd2LTJoMXYyaC0xem0zIDB2LTJoLTF2Mmgxem0yIDB2LTJoLTF2Mmgxem0yIDB2LTJoLTF2Mmgxem0yIDB2LTJoLTF2Mmgxem0yIDB2LTJoLTF2MmgxeiIgZmlsbD0iI0YwRUZGMSIvPjxwYXRoIGQ9Ik0xMTAuNDQ5IDIzYy0xLjYzNyAwLTMuMDc1Ljc5Ny0zLjk4NyAyLjAxMmwuMDAxLjAwMmMtLjYyOC44MzYtMS4wMTQgMS44NjMtMS4wMTQgMi45ODYgMCAuNDY5LjA2Ny45MzMuMiAxLjM4NWwtMi45MDcgMi45MDhjLS42ODcuNjg2LTEuMjUzIDIuMTYxIDAgMy40MTQuNjA5LjYwOSAxLjI0NC43MzYgMS42Ny43MzYuOTU4IDAgMS42MjEtLjYxMyAxLjc0NC0uNzM2bDIuOTA3LTIuOTA4Yy40NTMuMTMzLjkxNy4yMDEgMS4zODYuMjAxIDEuMTIzIDAgMi4xNDktLjM4NyAyLjk4NS0xLjAxNGwuMDAyLjAwMWMxLjIxNi0uOTEyIDIuMDEzLTIuMzUyIDIuMDEzLTMuOTg3IDAtMi43NjItMi4yMzgtNS01LTV6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTExNC4wOSAyNi4zNTlsLTIuNjQxIDIuNjQxLTItMiAyLjY0MS0yLjY0MWMtLjUwMi0uMjI3LTEuMDU1LS4zNTktMS42NDEtLjM1OS0yLjIwOSAwLTQgMS43OTEtNCA0IDAgLjU4Ni4xMzMgMS4xMzkuMzU5IDEuNjRsLTMuMzU5IDMuMzZzLTEgMSAwIDJoMmwzLjM1OS0zLjM2Yy41MDIuMjI3IDEuMDU1LjM2IDEuNjQxLjM2IDIuMjA5IDAgNC0xLjc5MSA0LTQgMC0uNTg2LS4xMzMtMS4xMzktLjM1OS0xLjY0MXoiIGZpbGw9IiNDNUM1QzUiLz48cGF0aCBkPSJNMTEwLjQ0OSAzYy0xLjYzNyAwLTMuMDc1Ljc5Ny0zLjk4NyAyLjAxMmwuMDAxLjAwMmMtLjYyOC44MzYtMS4wMTQgMS44NjMtMS4wMTQgMi45ODYgMCAuNDY5LjA2Ny45MzMuMiAxLjM4NWwtMi45MDcgMi45MDhjLS42ODcuNjg2LTEuMjUzIDIuMTYxIDAgMy40MTQuNjA5LjYwOSAxLjI0NC43MzYgMS42Ny43MzYuOTU4IDAgMS42MjEtLjYxMyAxLjc0NC0uNzM2bDIuOTA3LTIuOTA4Yy40NTMuMTMzLjkxNy4yMDEgMS4zODYuMjAxIDEuMTIzIDAgMi4xNDktLjM4NyAyLjk4NS0xLjAxNGwuMDAyLjAwMWMxLjIxNi0uOTEyIDIuMDEzLTIuMzUyIDIuMDEzLTMuOTg3IDAtMi43NjItMi4yMzgtNS01LTV6IiBmaWxsPSIjRjNGM0YzIi8+PHBhdGggZD0iTTExNC4wOSA2LjM1OWwtMi42NDEgMi42NDEtMi0yIDIuNjQxLTIuNjQxYy0uNTAyLS4yMjYtMS4wNTUtLjM1OS0xLjY0MS0uMzU5LTIuMjA5IDAtNCAxLjc5MS00IDQgMCAuNTg2LjEzMyAxLjEzOS4zNTkgMS42NGwtMy4zNTkgMy4zNnMtMSAxIDAgMmgybDMuMzU5LTMuMzZjLjUwMi4yMjcgMS4wNTUuMzYgMS42NDEuMzYgMi4yMDkgMCA0LTEuNzkxIDQtNCAwLS41ODYtLjEzMy0xLjEzOS0uMzU5LTEuNjQxeiIgZmlsbD0iIzQyNDI0MiIvPjxwYXRoIGQ9Ik04OSAzM2gxdi0xYzAtLjUzNy43NDEtMS42MTMgMS0yLS4yNTktLjM4OS0xLTEuNDY3LTEtMnYtMWgtMXYtM2gxYzEuOTY5LjAyMSAzIDEuMjc3IDMgM3YxbDEgMXYybC0xIDF2MWMwIDEuNzA5LTEuMDMxIDIuOTc5LTMgM2gtMXYtM3ptLTIgMGgtMXYtMWMwLS41MzctLjc0MS0xLjYxMy0xLTIgLjI1OS0uMzg5IDEtMS40NjcgMS0ydi0xaDF2LTNoLTFjLTEuOTY5LjAyMS0zIDEuMjc3LTMgM3YxbC0xIDF2MmwxIDF2MWMwIDEuNzA5IDEuMzE3IDIuOTc5IDMuMjg2IDNoLjcxNHYtM3oiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNOTEgMzN2LTFjMC0uODM0LjQ5Ni0xLjczOCAxLTItLjUwNC0uMjctMS0xLjE2OC0xLTJ2LTFjMC0uODQtLjU4NC0xLTEtMXYtMWMyLjA4MyAwIDIgMS4xNjYgMiAydjFjMCAuOTY5LjcwMy45OCAxIDF2MmMtLjMyMi4wMi0xIC4wNTMtMSAxdjFjMCAuODM0LjA4MyAyLTIgMnYtMWMuODMzIDAgMS0xIDEtMXptLTYgMHYtMWMwLS44MzQtLjQ5Ni0xLjczOC0xLTIgLjUwNC0uMjcgMS0xLjE2OCAxLTJ2LTFjMC0uODQuNTg0LTEgMS0xdi0xYy0yLjA4MyAwLTIgMS4xNjYtMiAydjFjMCAuOTY5LS43MDMuOTgtMSAxdjJjLjMyMi4wMiAxIC4wNTMgMSAxdjFjMCAuODM0LS4wODMgMiAyIDJ2LTFjLS44MzMgMC0xLTEtMS0xeiIgZmlsbD0iI0M1QzVDNSIvPjxwYXRoIGQ9Ik04OSAxM2gxdi0xYzAtLjUzNy43NDEtMS42MTMgMS0yLS4yNTktLjM4OS0xLTEuNDY3LTEtMnYtMWgtMXYtM2gxYzEuOTY5LjAyMSAzIDEuMjc3IDMgM3YxbDEgMXYybC0xIDF2MWMwIDEuNzA5LTEuMDMxIDIuOTc5LTMgM2gtMXYtM3ptLTIgMGgtMXYtMWMwLS41MzctLjc0MS0xLjYxMy0xLTIgLjI1OS0uMzg5IDEtMS40NjcgMS0ydi0xaDF2LTNoLTFjLTEuOTY5LjAyMS0zIDEuMjc3LTMgM3YxbC0xIDF2MmwxIDF2MWMwIDEuNzA5IDEuMzE3IDIuOTc5IDMuMjg2IDNoLjcxNHYtM3oiIGZpbGw9IiNGM0YzRjMiLz48cGF0aCBkPSJNOTEgMTN2LTFjMC0uODM0LjQ5Ni0xLjczOCAxLTItLjUwNC0uMjctMS0xLjE2OC0xLTJ2LTFjMC0uODQtLjU4NC0xLTEtMXYtMWMyLjA4MyAwIDIgMS4xNjYgMiAydjFjMCAuOTY5LjcwMy45OCAxIDF2MmMtLjMyMi4wMi0xIC4wNTMtMSAxdjFjMCAuODM0LjA4MyAyLTIgMnYtMWMuODMzIDAgMS0xIDEtMXptLTYgMHYtMWMwLS44MzQtLjQ5Ni0xLjczOC0xLTIgLjUwNC0uMjcgMS0xLjE2OCAxLTJ2LTFjMC0uODQuNTg0LTEgMS0xdi0xYy0yLjA4MyAwLTIgMS4xNjYtMiAydjFjMCAuOTY5LS43MDMuOTgtMSAxdjJjLjMyMi4wMiAxIC4wNTMgMSAxdjFjMCAuODM0LS4wODMgMiAyIDJ2LTFjLS44MzMgMC0xLTEtMS0xeiIgZmlsbD0iIzQyNDI0MiIvPjxwYXRoIGQ9Ik03My41IDM0Yy0xLjkxNCAwLTMuNjAxLTEuMjQyLTQuMjI3LTNoLTEuNjgzYy0uNTI0LjkxLTEuNTAzIDEuNS0yLjU5MSAxLjUtMS42NTQgMC0zLTEuMzQ2LTMtM3MxLjM0Ni0zIDMtM2MxLjA4OCAwIDIuMDY2LjU4OCAyLjU5MSAxLjVoMS42ODNjLjYyNi0xLjc2IDIuMzEzLTMgNC4yMjctMyAyLjQ4MSAwIDQuNSAyLjAxOCA0LjUgNC41IDAgMi40OC0yLjAxOSA0LjUtNC41IDQuNXoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNNzMuNSAyNmMtMS43NTkgMC0zLjIwNCAxLjMwOC0zLjQ0OSAzaC0zLjEyMmMtLjIyMy0uODYxLS45OTgtMS41LTEuOTI5LTEuNS0xLjEwNCAwLTIgLjg5NS0yIDIgMCAxLjEwNC44OTYgMiAyIDIgLjkzMSAwIDEuNzA2LS42MzkgMS45MjktMS41aDMuMTIyYy4yNDUgMS42OTEgMS42OSAzIDMuNDQ5IDMgMS45MyAwIDMuNS0xLjU3IDMuNS0zLjUgMC0xLjkzMS0xLjU3LTMuNS0zLjUtMy41em0wIDVjLS44MjcgMC0xLjUtLjY3NC0xLjUtMS41IDAtLjgyOC42NzMtMS41IDEuNS0xLjVzMS41LjY3MiAxLjUgMS41YzAgLjgyNi0uNjczIDEuNS0xLjUgMS41eiIgZmlsbD0iIzc1QkVGRiIvPjxjaXJjbGUgY3g9IjczLjUiIGN5PSIyOS41IiByPSIxLjUiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNNzMuNSAxNGMtMS45MTQgMC0zLjYwMS0xLjI0Mi00LjIyNy0zaC0xLjY4M2MtLjUyNC45MS0xLjUwMyAxLjUtMi41OTEgMS41LTEuNjU0IDAtMy0xLjM0Ni0zLTNzMS4zNDYtMyAzLTNjMS4wODggMCAyLjA2Ni41ODggMi41OTEgMS41aDEuNjgzYy42MjYtMS43NiAyLjMxMy0zIDQuMjI3LTMgMi40ODEgMCA0LjUgMi4wMTggNC41IDQuNSAwIDIuNDgtMi4wMTkgNC41LTQuNSA0LjV6IiBmaWxsPSIjRjNGM0YzIi8+PHBhdGggZD0iTTczLjUgNmMtMS43NTkgMC0zLjIwNCAxLjMwOC0zLjQ0OSAzaC0zLjEyMmMtLjIyMy0uODYxLS45OTgtMS41LTEuOTI5LTEuNS0xLjEwNCAwLTIgLjg5NS0yIDIgMCAxLjEwNC44OTYgMiAyIDIgLjkzMSAwIDEuNzA2LS42MzkgMS45MjktMS41aDMuMTIyYy4yNDUgMS42OTEgMS42OSAzIDMuNDQ5IDMgMS45MyAwIDMuNS0xLjU3IDMuNS0zLjUgMC0xLjkzMS0xLjU3LTMuNS0zLjUtMy41em0wIDVjLS44MjcgMC0xLjUtLjY3NC0xLjUtMS41IDAtLjgyOC42NzMtMS41IDEuNS0xLjVzMS41LjY3MiAxLjUgMS41YzAgLjgyNi0uNjczIDEuNS0xLjUgMS41eiIgZmlsbD0iIzAwNTM5QyIvPjxjaXJjbGUgY3g9IjczLjUiIGN5PSI5LjUiIHI9IjEuNSIgZmlsbD0iI0YwRUZGMSIvPjxwYXRoIGQ9Ik01OCAyOC41ODZsLTMtMy0xLjQxNCAxLjQxNGgtMi4xNzJsMS0xLTQtNGgtLjgyOGwtNS41ODYgNS41ODZ2LjgyOGw0IDQgMi40MTQtMi40MTRoLjU4NnY1aDEuNTg2bDMgM2guODI4bDMuNTg2LTMuNTg2di0uODI4bC0yLjA4Ni0yLjA4NiAyLjA4Ni0yLjA4NnYtLjgyOHoiIGZpbGw9IiMyRDJEMkQiLz48cG9seWdvbiBwb2ludHM9IjUzLjk5OCwzMy4wMDIgNTEsMzMgNTEsMjkgNTMsMjkgNTIsMzAgNTQsMzIgNTcsMjkgNTUsMjcgNTQsMjggNDksMjggNTEsMjYgNDgsMjMgNDMsMjggNDYsMzEgNDgsMjkgNTAsMjkgNTAsMzQgNTMsMzQgNTIsMzUgNTQsMzcgNTcsMzQgNTUsMzIiIGZpbGw9IiNDMjdEMUEiLz48cGF0aCBkPSJNNTggOC41ODZsLTMtMy0xLjQxNCAxLjQxNGgtMi4xNzJsMS0xLTQtNGgtLjgyOGwtNS41ODYgNS41ODZ2LjgyOGw0IDQgMi40MTQtMi40MTRoLjU4NnY1aDEuNTg2bDMgM2guODI4bDMuNTg2LTMuNTg2di0uODI4bC0yLjA4Ni0yLjA4NiAyLjA4Ni0yLjA4NnYtLjgyOHoiIGZpbGw9IiNGM0YzRjMiLz48cG9seWdvbiBwb2ludHM9IjUzLjk5OCwxMy4wMDIgNTEsMTMgNTEsOSA1Myw5IDUyLDEwIDU0LDEyIDU3LDkgNTUsNyA1NCw4IDQ5LDggNTEsNiA0OCwzIDQzLDggNDYsMTEgNDgsOSA1MCw5IDUwLDE0IDUzLDE0IDUyLDE1IDU0LDE3IDU3LDE0IDU1LDEyIiBmaWxsPSIjQzI3RDFBIi8+PHBhdGggZD0iTTI5LjI2MyAyNGw0LjczNyAyLjM2OXY1LjIzNmwtNi43OTEgMy4zOTVoLS40MmwtNC43ODktMi4zOTV2LTUuMjM2bDYuNzM5LTMuMzY5aC41MjR6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTIzIDI4djRsNCAyIDYtM3YtNGwtNC0yLTYgM3ptNCAxbC0yLTEgNC0yIDIgMS00IDJ6IiBmaWxsPSIjNzVCRUZGIi8+PHBhdGggZD0iTTI5IDI2bDIgMS00IDItMi0xIDQtMnoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBkPSJNMjkuMjYzIDRsNC43MzcgMi4zNjl2NS4yMzZsLTYuNzkxIDMuMzk1aC0uNDJsLTQuNzg5LTIuMzk1di01LjIzNmw2LjczOS0zLjM2OWguNTI0eiIgZmlsbD0iI0YzRjNGMyIvPjxwYXRoIGQ9Ik0yMyA4djRsNCAyIDYtM3YtNGwtNC0yLTYgM3ptNCAxbC0yLTEgNC0yIDIgMS00IDJ6IiBmaWxsPSIjMDA1MzlDIi8+PHBhdGggZD0iTTI5IDZsMiAxLTQgMi0yLTEgNC0yeiIgZmlsbD0iI0YwRUZGMSIvPjxwb2x5Z29uIHBvaW50cz0iMiwyNy4zMDggMiwzMi42OTIgNy4yMDksMzYgNy43OTEsMzYgMTMsMzIuNjkyIDEzLDI3LjMwOCA3Ljc5MSwyNCA3LjIwOSwyNCIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik03LjUgMjVsLTQuNSAyLjg1N3Y0LjI4NWw0LjUgMi44NTggNC41LTIuODU3di00LjI4NWwtNC41LTIuODU4em0tLjUgOC40OThsLTMtMS45MDV2LTIuODE1bDMgMS45MDV2Mi44MTV6bS0yLjM1OC01LjQ5OGwyLjg1OC0xLjgxNSAyLjg1OCAxLjgxNS0yLjg1OCAxLjgxNS0yLjg1OC0xLjgxNXptNi4zNTggMy41OTNsLTMgMS45MDV2LTIuODE1bDMtMS45MDV2Mi44MTV6IiBmaWxsPSIjQjE4MEQ3Ii8+PHBvbHlnb24gcG9pbnRzPSIxMC4zNTgsMjggNy41LDI5LjgxNSA0LjY0MiwyOCA3LjUsMjYuMTg1IiBmaWxsPSIjMkQyRDJEIi8+PHBvbHlnb24gcG9pbnRzPSI0LDI4Ljc3NyA3LDMwLjY4MyA3LDMzLjQ5OCA0LDMxLjU5MyIgZmlsbD0iIzJEMkQyRCIvPjxwb2x5Z29uIHBvaW50cz0iOCwzMy40OTggOCwzMC42ODMgMTEsMjguNzc3IDExLDMxLjU5MyIgZmlsbD0iIzJEMkQyRCIvPjxwb2x5Z29uIHBvaW50cz0iMiw3LjMwOCAyLDEyLjY5MiA3LjIwOSwxNiA3Ljc5MSwxNiAxMywxMi42OTIgMTMsNy4zMDggNy43OTEsNCA3LjIwOSw0IiBmaWxsPSIjRjNGM0YzIi8+PHBhdGggZD0iTTcuNSA1bC00LjUgMi44NTd2NC4yODVsNC41IDIuODU4IDQuNS0yLjg1N3YtNC4yODZsLTQuNS0yLjg1N3ptLS41IDguNDk4bC0zLTEuOTA1di0yLjgxNmwzIDEuOTA1djIuODE2em0tMi4zNTgtNS40OThsMi44NTgtMS44MTUgMi44NTggMS44MTUtMi44NTggMS44MTUtMi44NTgtMS44MTV6bTYuMzU4IDMuNTkzbC0zIDEuOTA1di0yLjgxNWwzLTEuOTA1djIuODE1eiIgZmlsbD0iIzY1MkQ5MCIvPjxwb2x5Z29uIHBvaW50cz0iMTAuMzU4LDggNy41LDkuODE1IDQuNjQyLDggNy41LDYuMTg1IiBmaWxsPSIjRjBFRkYxIi8+PHBvbHlnb24gcG9pbnRzPSI0LDguNzc3IDcsMTAuNjgzIDcsMTMuNDk4IDQsMTEuNTkzIiBmaWxsPSIjRjBFRkYxIi8+PHBvbHlnb24gcG9pbnRzPSI4LDEzLjQ5OCA4LDEwLjY4MyAxMSw4Ljc3NyAxMSwxMS41OTMiIGZpbGw9IiNGMEVGRjEiLz48L3N2Zz4=");background-repeat:no-repeat}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method,.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor{background-position:0 -4px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable{background-position:-22px -4px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class{background-position:-43px -3px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface{background-position:-63px -4px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module{background-position:-82px -4px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property{background-position:-102px -3px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum{background-position:-122px -3px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule{background-position:-242px -4px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file{background-position:-262px -4px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method,.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function,.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor{background-position:0 -24px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field,.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable{background-position:-22px -24px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class{background-position:-43px -23px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface{background-position:-63px -24px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module{background-position:-82px -24px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property{background-position:-102px -23px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum{background-position:-122px -23px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule{background-position:-242px -24px}.vs-dark .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file{background-position:-262px -24px}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{background:none;display:inline}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon:before{height:16px;width:16px;display:inline-block}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.method:before,.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.function:before,.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.constructor:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0IxODBENyIgZD0iTTUuNSAzbC00LjUgMi44NTd2NC4yODVsNC41IDIuODU4IDQuNS0yLjg1N3YtNC4yODZsLTQuNS0yLjg1N3ptLS41IDguNDk4bC0zLTEuOTA1di0yLjgxNmwzIDEuOTA1djIuODE2em0tMi4zNTgtNS40OThsMi44NTgtMS44MTUgMi44NTggMS44MTUtMi44NTggMS44MTUtMi44NTgtMS44MTV6bTYuMzU4IDMuNTkzbC0zIDEuOTA1di0yLjgxNWwzLTEuOTA1djIuODE1eiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.field:before,.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.variable:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTEgNnY0bDQgMiA2LTN2LTRsLTQtMi02IDN6bTQgMWwtMi0xIDQtMiAyIDEtNCAyeiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.class:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBvbHlnb24gZmlsbD0iI0U4QUI1MyIgcG9pbnRzPSIxMS45OTgsMTEuMDAyIDksMTEgOSw3IDExLDcgMTAsOCAxMiwxMCAxNSw3IDEzLDUgMTIsNiA3LDYgOSw0IDYsMSAxLDYgNCw5IDYsNyA4LDcgOCwxMiAxMSwxMiAxMCwxMyAxMiwxNSAxNSwxMiAxMywxMCIvPjwvc3ZnPg==)}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.interface:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzc1QkVGRiIgZD0iTTExLjUgNGMtMS43NTkgMC0zLjIwNCAxLjMwOC0zLjQ0OSAzaC0zLjEyMmMtLjIyMy0uODYxLS45OTgtMS41LTEuOTI5LTEuNS0xLjEwNCAwLTIgLjg5NS0yIDIgMCAxLjEwNC44OTYgMiAyIDIgLjkzMSAwIDEuNzA2LS42MzkgMS45MjktMS41aDMuMTIyYy4yNDUgMS42OTEgMS42OSAzIDMuNDQ5IDMgMS45MyAwIDMuNS0xLjU3IDMuNS0zLjUgMC0xLjkzMS0xLjU3LTMuNS0zLjUtMy41em0wIDVjLS44MjcgMC0xLjUtLjY3NC0xLjUtMS41IDAtLjgyOC42NzMtMS41IDEuNS0xLjVzMS41LjY3MiAxLjUgMS41YzAgLjgyNi0uNjczIDEuNS0xLjUgMS41eiIvPjwvc3ZnPg==)}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.module:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTkgMTF2LTFjMC0uODM0LjQ5Ni0xLjczOCAxLTItLjUwNC0uMjctMS0xLjE2OC0xLTJ2LTFjMC0uODQtLjU4NC0xLTEtMXYtMWMyLjA4MyAwIDIgMS4xNjYgMiAydjFjMCAuOTY5LjcwMy45OCAxIDF2MmMtLjMyMi4wMi0xIC4wNTMtMSAxdjFjMCAuODM0LjA4MyAyLTIgMnYtMWMuODMzIDAgMS0xIDEtMXptLTYgMHYtMWMwLS44MzQtLjQ5Ni0xLjczOC0xLTIgLjUwNC0uMjcgMS0xLjE2OCAxLTJ2LTFjMC0uODQuNTg0LTEgMS0xdi0xYy0yLjA4MyAwLTIgMS4xNjYtMiAydjFjMCAuOTY5LS43MDMuOTgtMSAxdjJjLjMyMi4wMiAxIC4wNTMgMSAxdjFjMCAuODM0LS4wODMgMiAyIDJ2LTFjLS44MzMgMC0xLTEtMS0xeiIvPjwvc3ZnPg==);margin-left:2px}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.property:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEyLjA5IDQuMzU5bC0yLjY0MSAyLjY0MS0yLTIgMi42NDEtMi42NDFjLS41MDItLjIyNi0xLjA1NS0uMzU5LTEuNjQxLS4zNTktMi4yMDkgMC00IDEuNzkxLTQgNCAwIC41ODYuMTMzIDEuMTM5LjM1OSAxLjY0bC0zLjM1OSAzLjM2cy0xIDEgMCAyaDJsMy4zNTktMy4zNmMuNTAzLjIyNiAxLjA1NS4zNiAxLjY0MS4zNiAyLjIwOSAwIDQtMS43OTEgNC00IDAtLjU4Ni0uMTMzLTEuMTM5LS4zNTktMS42NDF6Ii8+PC9zdmc+);margin-left:1px}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.value:before,.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.enum:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0iIzc1QkVGRiI+PHBhdGggZD0iTTEyIDNoLTRsLTEgMXYyaDV2MWgtMnYxaDJsMS0xdi0zbC0xLTF6bTAgMmgtNHYtMWg0djF6TTMgMTJoNnYtNWgtNnY1em0xLTNoNHYxaC00di0xeiIvPjwvZz48L3N2Zz4=)}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.rule:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTEwIDVoLTh2LTJoOHYyem0wIDFoLTZ2MWg2di0xem0wIDJoLTZ2MWg2di0xeiIvPjwvc3ZnPg==)}.hc-black .monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon.file:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0M1QzVDNSIgZD0iTTkuNjc2IDJoLTYuNjc2djEyaDEwdi05bC0zLjMyNC0zem0yLjMyNCAxMWgtOHYtMTBoNXYzaDN2N3oiLz48L3N2Zz4=)}
.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,0.03)}.monaco-diff-editor.vs-dark .diffOverview{background:rgba(255,255,255,0.01)}.monaco-diff-editor .diffViewport{box-shadow:inset 0px 0px 1px 0px #B9B9B9;background:rgba(0,0,0,0.1)}.monaco-diff-editor.vs-dark .diffViewport,.monaco-diff-editor.hc-black .diffViewport{background:rgba(255,255,255,0.1)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:rgba(0,0,0,0)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:rgba(0,0,0,0)}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:rgba(171,171,171,0.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{background-size:60%;opacity:0.7;background-repeat:no-repeat;background-position:50% 50%;background-position:center;background-size:11px 11px}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign{opacity:1}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxyZWN0IGhlaWdodD0iMTEiIHdpZHRoPSIzIiB5PSIzIiB4PSI3IiBmaWxsPSIjNDI0MjQyIi8+PHJlY3QgaGVpZ2h0PSIzIiB3aWR0aD0iMTEiIHk9IjciIHg9IjMiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=")}.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxyZWN0IGhlaWdodD0iMyIgd2lkdGg9IjExIiB5PSI3IiB4PSIzIiBmaWxsPSIjNDI0MjQyIi8+PC9zdmc+")}.monaco-editor.vs-dark .insert-sign,.monaco-diff-editor.vs-dark .insert-sign,.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxyZWN0IGhlaWdodD0iMTEiIHdpZHRoPSIzIiB5PSIzIiB4PSI3IiBmaWxsPSIjQzVDNUM1Ii8+PHJlY3QgaGVpZ2h0PSIzIiB3aWR0aD0iMTEiIHk9IjciIHg9IjMiIGZpbGw9IiNDNUM1QzUiLz48L3N2Zz4=")}.monaco-editor.vs-dark .delete-sign,.monaco-diff-editor.vs-dark .delete-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPkxheWVyIDE8L3RpdGxlPjxyZWN0IGhlaWdodD0iMyIgd2lkdGg9IjExIiB5PSI3IiB4PSIzIiBmaWxsPSIjQzVDNUM1Ii8+PC9zdmc+")}.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .diagonal-fill{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAChJREFUKFNjOH/+fAMDDgCSu3Dhwn9c8gwwBTgNGR4KQP4HhQOhsAIAZCBTkhtqePcAAAAASUVORK5CYII=")}.monaco-editor.vs-dark .diagonal-fill{opacity:0.2}.monaco-editor.hc-black .diagonal-fill{background:none}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}
.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-cell{display:table-cell}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}.monaco-diff-editor .action-label.icon.close-diff-review{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzQyNDI0MiIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==") center center no-repeat}.monaco-diff-editor.hc-black .action-label.icon.close-diff-review,.monaco-diff-editor.vs-dark .action-label.icon.close-diff-review{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==") center center no-repeat}
.monaco-menu .monaco-action-bar.vertical{margin-left:0;overflow:visible}.monaco-menu .monaco-action-bar.vertical .actions-container{display:block}.monaco-menu .monaco-action-bar.vertical .action-item{padding:0;transform:none;display:-ms-flexbox;display:flex}.monaco-menu .monaco-action-bar.vertical .action-item.active{transform:none}.monaco-menu .monaco-action-bar.vertical .action-menu-item{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;height:2em;align-items:center;position:relative}.monaco-menu .monaco-action-bar.vertical .action-label{-ms-flex:1 1 auto;flex:1 1 auto;text-decoration:none;padding:0 1em;background:none;font-size:12px;line-height:1}.monaco-menu .monaco-action-bar.vertical .keybinding,.monaco-menu .monaco-action-bar.vertical .submenu-indicator{display:inline-block;-ms-flex:2 1 auto;flex:2 1 auto;padding:0 1em;text-align:right;font-size:12px;line-height:1}.monaco-menu .monaco-action-bar.vertical .submenu-indicator{height:100%;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNTIwNTEgMTIuMzY0M0w5Ljg3NzkzIDdMNC41MjA1MSAxLjYzNTc0Mkw1LjEzNTc0IDEuMDIwNTA3OEwxMS4xMjIxIDdMNS4xMzU3NCAxMi45Nzk1TDQuNTIwNTEgMTIuMzY0M1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") no-repeat 90% 50%/13px 13px;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNTIwNTEgMTIuMzY0M0w5Ljg3NzkzIDdMNC41MjA1MSAxLjYzNTc0Mkw1LjEzNTc0IDEuMDIwNTA3OEwxMS4xMjIxIDdMNS4xMzU3NCAxMi45Nzk1TDQuNTIwNTEgMTIuMzY0M1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") no-repeat 90% 50%/13px 13px}.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator{opacity:0.4}.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator){display:inline-block;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0}.monaco-menu .monaco-action-bar.vertical .action-item{position:static;overflow:visible}.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu{position:absolute}.monaco-menu .monaco-action-bar.vertical .action-label.separator{padding:0.5em 0 0 0;margin-bottom:0.5em;width:100%}.monaco-menu .monaco-action-bar.vertical .action-label.separator.text{padding:0.7em 1em 0.1em 1em;font-weight:bold;opacity:1}.monaco-menu .monaco-action-bar.vertical .action-label:hover{color:inherit}.monaco-menu .monaco-action-bar.vertical .menu-item-check{position:absolute;visibility:hidden;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTIgLTIgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIgLTIgMTYgMTYiPjxwb2x5Z29uIGZpbGw9IiM0MjQyNDIiIHBvaW50cz0iOSwwIDQuNSw5IDMsNiAwLDYgMywxMiA2LDEyIDEyLDAiLz48L3N2Zz4=") no-repeat 50% 56%/15px 15px;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iLTIgLTIgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTIgLTIgMTYgMTYiPjxwb2x5Z29uIGZpbGw9IiM0MjQyNDIiIHBvaW50cz0iOSwwIDQuNSw5IDMsNiAwLDYgMywxMiA2LDEyIDEyLDAiLz48L3N2Zz4=") no-repeat 50% 56%/15px 15px;width:1em;height:100%}.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check{visibility:visible}.context-view.monaco-menu-container{outline:0;border:none;-webkit-animation:fadeIn 0.083s linear;-o-animation:fadeIn 0.083s linear;-moz-animation:fadeIn 0.083s linear;-ms-animation:fadeIn 0.083s linear;animation:fadeIn 0.083s linear}.context-view.monaco-menu-container :focus,.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,.context-view.monaco-menu-container .monaco-action-bar.vertical :focus{outline:0}.monaco-menu .monaco-action-bar.vertical .action-item{border:1px solid transparent}.hc-black .context-view.monaco-menu-container{box-shadow:none}.hc-black .monaco-menu .monaco-action-bar.vertical .action-item.focused{background:none}.menubar{display:flex;flex-shrink:1;box-sizing:border-box;height:30px;overflow:hidden;flex-wrap:wrap}.fullscreen .menubar{margin:0px;padding:0px 5px}.menubar>.menubar-menu-button{align-items:center;box-sizing:border-box;padding:0px 8px;cursor:default;-webkit-app-region:no-drag;zoom:1;white-space:nowrap;outline:0}.menubar .menubar-menu-items-holder{position:absolute;left:0px;opacity:1;z-index:2000}.menubar .menubar-menu-items-holder.monaco-menu-container{outline:0;border:none}.menubar .menubar-menu-items-holder.monaco-menu-container :focus{outline:0}.menubar .toolbar-toggle-more{background-position:center;background-repeat:no-repeat;background-size:14px;width:20px;height:100%}.menubar .toolbar-toggle-more{display:inline-block;padding:0;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudCwuaWNvbi12cy1vdXR7ZmlsbDojZjZmNmY2O30uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO30uaWNvbi12cy1iZ3tmaWxsOiM0MjQyNDI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5FbGxpcHNpc19ib2xkXzE2eDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTYsNy41QTIuNSwyLjUsMCwxLDEsMy41LDUsMi41LDIuNSwwLDAsMSw2LDcuNVpNOC41LDVBMi41LDIuNSwwLDEsMCwxMSw3LjUsMi41LDIuNSwwLDAsMCw4LjUsNVptNSwwQTIuNSwyLjUsMCwxLDAsMTYsNy41LDIuNSwyLjUsMCwwLDAsMTMuNSw1WiIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNNSw3LjVBMS41LDEuNSwwLDEsMSwzLjUsNiwxLjUsMS41LDAsMCwxLDUsNy41Wk04LjUsNkExLjUsMS41LDAsMSwwLDEwLDcuNSwxLjUsMS41LDAsMCwwLDguNSw2Wm01LDBBMS41LDEuNSwwLDEsMCwxNSw3LjUsMS41LDEuNSwwLDAsMCwxMy41LDZaIi8+PC9nPjwvc3ZnPg==") no-repeat 50% 55%/14px 14px;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudCwuaWNvbi12cy1vdXR7ZmlsbDojZjZmNmY2O30uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO30uaWNvbi12cy1iZ3tmaWxsOiM0MjQyNDI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5FbGxpcHNpc19ib2xkXzE2eDwvdGl0bGU+PGcgaWQ9ImNhbnZhcyI+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYsMFYxNkgwVjBaIi8+PC9nPjxnIGlkPSJvdXRsaW5lIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTYsNy41QTIuNSwyLjUsMCwxLDEsMy41LDUsMi41LDIuNSwwLDAsMSw2LDcuNVpNOC41LDVBMi41LDIuNSwwLDEsMCwxMSw3LjUsMi41LDIuNSwwLDAsMCw4LjUsNVptNSwwQTIuNSwyLjUsMCwxLDAsMTYsNy41LDIuNSwyLjUsMCwwLDAsMTMuNSw1WiIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PC9nPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNNSw3LjVBMS41LDEuNSwwLDEsMSwzLjUsNiwxLjUsMS41LDAsMCwxLDUsNy41Wk04LjUsNkExLjUsMS41LDAsMSwwLDEwLDcuNSwxLjUsMS41LDAsMCwwLDguNSw2Wm01LDBBMS41LDEuNSwwLDEsMCwxNSw3LjUsMS41LDEuNSwwLDAsMCwxMy41LDZaIi8+PC9nPjwvc3ZnPg==") no-repeat 50% 55%/14px 14px}
.monaco-editor .suggest-widget{z-index:40}.monaco-editor .suggest-widget{width:430px}.monaco-editor .suggest-widget>.message,.monaco-editor .suggest-widget>.tree,.monaco-editor .suggest-widget>.details{width:100%;border-style:solid;border-width:1px;box-sizing:border-box}.monaco-editor.hc-black .suggest-widget>.message,.monaco-editor.hc-black .suggest-widget>.tree,.monaco-editor.hc-black .suggest-widget>.details{border-width:2px}.monaco-editor .suggest-widget.docs-side{width:660px}.monaco-editor .suggest-widget.docs-side>.tree,.monaco-editor .suggest-widget.docs-side>.details{width:50%;float:left}.monaco-editor .suggest-widget.docs-side.list-right>.tree,.monaco-editor .suggest-widget.docs-side.list-right>.details{float:right}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%}.monaco-editor .suggest-widget .monaco-list{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:bold}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore{opacity:0.6;background-position:center center;background-repeat:no-repeat;background-size:70%;cursor:pointer}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iIzQyNDI0MiIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==");float:right;margin-right:5px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTggMWMtMy44NjUgMC03IDMuMTM1LTcgN3MzLjEzNSA3IDcgNyA3LTMuMTM1IDctNy0zLjEzNS03LTctN3ptMSAxMmgtMnYtN2gydjd6bTAtOGgtMnYtMmgydjJ6IiBmaWxsPSIjMUJBMUUyIi8+PHBhdGggZD0iTTcgNmgydjdoLTJ2LTd6bTAtMWgydi0yaC0ydjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label{margin-left:0.8em;flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;opacity:0.7;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.readMore,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.type-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.type-label,.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row.focused>.contents>.main>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.readMore,.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.type-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .monaco-icon-label.suggest-icon::before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.suggest-icon::before{content:' ';background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDEwYzAgMi4yMDUtMS43OTQgNC00IDQtMS44NTggMC0zLjQxMS0xLjI3OS0zLjg1OC0zaC0uOTc4bDIuMzE4IDRIMHYtMS43MDNsMi0zLjQwOFYwaDExdjYuMTQyYzEuNzIxLjQ0NyAzIDIgMyAzLjg1OHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0xMiAxdjQuNzVBNC4yNTUgNC4yNTUgMCAwIDAgNy43NSAxMGgtLjczMkw0LjI3NSA1LjI2OSAzIDcuNDQyVjFoOXpNNy43NDcgMTRMNC4yNjkgOCAuNzQ4IDE0aDYuOTk5ek0xNSAxMGEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6IiBpZD0iaWNvbkJnIi8+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:75%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.method::before,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.function::before,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constructor::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1wdXJwbGV7ZmlsbDojNjUyZDkwfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE1IDMuMzQ5djguNDAzTDguOTc1IDE2SDguMDdMMSAxMS41ODJWMy4zMjdMNy41OTUgMGgxLjExOEwxNSAzLjM0OXoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0xMi43MTUgNC4zOThMOC40ODcgNy4wMiAzLjU2NSA0LjI3Mmw0LjU3OC0yLjMwOSA0LjU3MiAyLjQzNXpNMyA1LjEwMmw1IDIuNzkydjUuNzA1bC01LTMuMTI1VjUuMTAyem02IDguNDM0VjcuODc4bDQtMi40OHY1LjMxN2wtNCAyLjgyMXoiIGlkPSJpY29uRmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tcHVycGxlIiBkPSJNOC4xNTYuODM3TDIgMy45NDJ2Ny4wODVMOC41MTcgMTUuMSAxNCAxMS4yMzNWMy45NUw4LjE1Ni44Mzd6bTQuNTU5IDMuNTYxTDguNDg3IDcuMDIgMy41NjUgNC4yNzJsNC41NzgtMi4zMDkgNC41NzIgMi40MzV6TTMgNS4xMDJsNSAyLjc5MnY1LjcwNWwtNS0zLjEyNVY1LjEwMnptNiA4LjQzNFY3Ljg3OGw0LTIuNDh2NS4zMTdsLTQgMi44MjF6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.field::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6IzAwNTM5Y308L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0wIDEwLjczNlY0LjVMOSAwbDcgMy41djYuMjM2bC05IDQuNS03LTMuNXoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik05IDFMMSA1djVsNiAzIDgtNFY0TDkgMXpNNyA2Ljg4MkwzLjIzNiA1IDkgMi4xMTggMTIuNzY0IDQgNyA2Ljg4MnoiIGlkPSJpY29uQmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTkgMi4xMThMMTIuNzY0IDQgNyA2Ljg4MiAzLjIzNiA1IDkgMi4xMTh6IiBpZD0iaWNvbkZnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.event::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYWN0aW9uLW9yYW5nZXtmaWxsOiNjMjdkMWF9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTQgMS40MTRMOS40MTQgNkgxNHYxLjQxNEw1LjQxNCAxNkgzdi0xLjIzNEw1LjM3MSAxMEgyVjguNzY0TDYuMzgyIDBIMTR2MS40MTR6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLW9yYW5nZSIgZD0iTTcgN2g2bC04IDhINGwyLjk4NS02SDNsNC04aDZMNyA3eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.operator::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6IzAwNTM5Y308L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xIDF2MTRoMTRWMUgxem02IDEySDN2LTFoNHYxem0wLTNIM1Y5aDR2MXptMC01SDV2Mkg0VjVIMlY0aDJWMmgxdjJoMnYxem0zLjI4MSA4SDguNzE5bDMtNGgxLjU2M2wtMy4wMDEgNHpNMTQgNUg5VjRoNXYxeiIgaWQ9Imljb25CZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNNyA1SDV2Mkg0VjVIMlY0aDJWMmgxdjJoMnYxem03LTFIOXYxaDVWNHpNNyA5SDN2MWg0Vjl6bTAgM0gzdjFoNHYtMXptMy4yODEgMWwzLTRoLTEuNTYzbC0zIDRoMS41NjN6IiBpZD0iaWNvbkZnIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiLz48L3N2Zz4=")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.variable::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiMwMDUzOWN9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTEgM3YxLjAxNUw4LjczMyAyLjg4MiA1IDQuNzQ5VjNIMHYxMGg1di0xLjg1OWwyLjE1NiAxLjA3N0wxMSAxMC4yOTVWMTNoNVYzaC01eiIgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMiA1djZoMnYxSDFWNGgzdjFIMnptMTAgNnYxaDNWNGgtM3YxaDJ2NmgtMnoiIGlkPSJpY29uQmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTcuMTU2IDcuMTU2bC0xLjU3OC0uNzg5IDMuMTU2LTEuNTc4IDEuNTc4Ljc4OS0zLjE1NiAxLjU3OHoiIGlkPSJpY29uRmciIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWFjdGlvbi1ibHVlIiBkPSJNOC43MzMgNEw0IDYuMzY3djMuMTU2TDcuMTU2IDExLjFsNC43MzMtMi4zNjdWNS41NzhMOC43MzMgNHpNNy4xNTYgNy4xNTZsLTEuNTc4LS43ODkgMy4xNTYtMS41NzggMS41NzguNzg5LTMuMTU2IDEuNTc4eiIgaWQ9ImNvbG9ySW1wb3J0YW5jZSIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.class::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYWN0aW9uLW9yYW5nZXtmaWxsOiNjMjdkMWF9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTYgNi41ODZsLTMtM0wxMS41ODYgNUg5LjQxNGwxLTEtNC00aC0uODI4TDAgNS41ODZ2LjgyOGw0IDRMNi40MTQgOEg3djVoMS41ODZsMyAzaC44MjhMMTYgMTIuNDE0di0uODI4TDEzLjkxNCA5LjUgMTYgNy40MTR2LS44Mjh6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWFjdGlvbi1vcmFuZ2UiIGQ9Ik0xMyAxMGwyIDItMyAzLTItMiAxLTFIOFY3SDZMNCA5IDEgNmw1LTUgMyAzLTIgMmg1bDEtMSAyIDItMyAzLTItMiAxLTFIOXY0bDIuOTk5LjAwMkwxMyAxMHoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.interface::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6IzAwNTM5Y308L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMS41IDEyYy0xLjkxNSAwLTMuNjAyLTEuMjQxLTQuMjI4LTNoLTEuNDFhMy4xMSAzLjExIDAgMCAxLTIuNzM3IDEuNjI1QzEuNDAyIDEwLjYyNSAwIDkuMjIzIDAgNy41czEuNDAyLTMuMTI1IDMuMTI1LTMuMTI1YzEuMTY1IDAgMi4yMDEuNjM5IDIuNzM3IDEuNjI1aDEuNDFjLjYyNi0xLjc1OSAyLjMxMy0zIDQuMjI4LTNDMTMuOTgxIDMgMTYgNS4wMTkgMTYgNy41UzEzLjk4MSAxMiAxMS41IDEyeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTExLjUgOUExLjUwMSAxLjUwMSAwIDEgMSAxMyA3LjVjMCAuODI2LS42NzMgMS41LTEuNSAxLjV6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMS41IDRhMy40OSAzLjQ5IDAgMCAwLTMuNDUgM0g1LjE4NUEyLjEyMiAyLjEyMiAwIDAgMCAxIDcuNWEyLjEyMyAyLjEyMyAwIDEgMCA0LjE4NS41SDguMDVhMy40OSAzLjQ5IDAgMCAwIDMuNDUgMyAzLjUgMy41IDAgMSAwIDAtN3ptMCA1Yy0uODI3IDAtMS41LS42NzMtMS41LTEuNVMxMC42NzMgNiAxMS41IDZzMS41LjY3MyAxLjUgMS41UzEyLjMyNyA5IDExLjUgOXoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.struct::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYWN0aW9uLWJsdWV7ZmlsbDojMDA1MzljfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTkgMTRWOEg3djZIMVYyaDE0djEySDl6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMCA5aDR2NGgtNFY5em0tOCA0aDRWOUgydjR6TTIgM3Y0aDEyVjNIMnoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.type-parameter::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEwLjcwMiAxMC41bDItMi0yLTIgLjUtLjVIMTB2NWgxdjNINXYtM2gxVjZINC43OThsLjUuNS0yIDIgMiAyTDMgMTIuNzk3bC0zLTNWNy4yMDFsMy0zVjJoMTB2Mi4yMDFsMyAzdjIuNTk2bC0zIDMtMi4yOTgtMi4yOTd6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik00IDNoOHYyaC0xdi0uNWMwLS4yNzctLjIyNC0uNS0uNS0uNUg5djcuNWMwIC4yNzUuMjI0LjUuNS41aC41djFINnYtMWguNWEuNS41IDAgMCAwIC41LS41VjRINS41YS41LjUgMCAwIDAtLjUuNVY1SDRWM3pNMyA1LjYxNUwuMTE2IDguNSAzIDExLjM4M2wuODg0LS44ODMtMi0yIDItMkwzIDUuNjE1em0xMCAwbC0uODg0Ljg4NSAyIDItMiAyIC44ODQuODgzTDE1Ljg4NCA4LjUgMTMgNS42MTV6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.module::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTkuMjYgMTEuOTg0bC45NzgtLjAyMWEuOTYyLjk2MiAwIDAgMCAuMDktLjAwNmMuMDExLS4wNjMuMDI2LS4xNzkuMDI2LS4zNjFWOS42ODhjMC0uNjc5LjE4NS0xLjI1Ny41My0xLjcwNy0uMzQ2LS40NTItLjUzLTEuMDMtLjUzLTEuNzA1VjQuMzVjMC0uMTY3LS4wMjEtLjI1OS0uMDM0LS4zMDJMOS4yNiA0LjAyVi45NzNsMS4wMTEuMDExYzIuMTY3LjAyNCAzLjQwOSAxLjE1NiAzLjQwOSAzLjEwNXYxLjk2MmMwIC4zNTEuMDcxLjQ2MS4wNzIuNDYybC45MzYuMDYuMDUzLjkyN3YxLjkzNmwtLjkzNi4wNjFjLS4wNzYuMDE2LS4xMjUuMTQ2LS4xMjUuNDI0djIuMDE3YzAgLjkxNC0uMzMyIDMuMDQzLTMuNDA4IDMuMDc4bC0xLjAxMi4wMTF2LTMuMDQzem0tMy41MjEgMy4wMzJjLTMuMDg5LS4wMzUtMy40MjItMi4xNjQtMy40MjItMy4wNzhWOS45MjFjMC0uMzI3LS4wNjYtLjQzMi0uMDY3LS40MzNsLS45MzctLjA2LS4wNjMtLjkyOVY2LjU2M2wuOTQyLS4wNmMuMDU4IDAgLjEyNS0uMTE0LjEyNS0uNDUyVjQuMDljMC0xLjk0OSAxLjI0OC0zLjA4MSAzLjQyMi0zLjEwNUw2Ljc1Ljk3M1Y0LjAybC0uOTc1LjAyM2EuNTcyLjU3MiAwIDAgMC0uMDkzLjAxYy4wMDYuMDIxLS4wMTkuMTE1LS4wMTkuMjk3djEuOTI4YzAgLjY3NS0uMTg2IDEuMjUzLS41MzQgMS43MDUuMzQ4LjQ1LjUzNCAxLjAyOC41MzQgMS43MDd2MS45MDdjMCAuMTc1LjAxNC4yOTEuMDI3LjM2My4wMjMuMDAyIDEuMDYuMDI1IDEuMDYuMDI1djMuMDQzbC0xLjAxMS0uMDEyeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTUuNzUgMTQuMDE2Yy0xLjYyMy0uMDE5LTIuNDM0LS43MTEtMi40MzQtMi4wNzhWOS45MjFjMC0uOTAyLS4zNTUtMS4zNzYtMS4wNjYtMS40MjJ2LS45OThjLjcxMS0uMDQ1IDEuMDY2LS41MjkgMS4wNjYtMS40NDlWNC4wOWMwLTEuMzg1LjgxMS0yLjA4NyAyLjQzNC0yLjEwNXYxLjA2Yy0uNzI1LjAxNy0xLjA4Ny40NTMtMS4wODcgMS4zMDV2MS45MjhjMCAuOTItLjQ1NCAxLjQ4OC0xLjM2IDEuNzAyVjhjLjkwNy4yMDEgMS4zNi43NjMgMS4zNiAxLjY4OHYxLjkwN2MwIC40ODguMDgxLjgzNS4yNDMgMS4wNDIuMTYyLjIwOC40NDMuMzE2Ljg0NC4zMjV2MS4wNTR6bTcuOTktNS41MTdjLS43MDYuMDQ1LTEuMDYuNTItMS4wNiAxLjQyMnYyLjAxN2MwIDEuMzY3LS44MDcgMi4wNi0yLjQyIDIuMDc4di0xLjA1M2MuMzk2LS4wMDkuNjc4LS4xMTguODQ0LS4zMjguMTY3LS4yMS4yNS0uNTU2LjI1LTEuMDM5VjkuNjg4YzAtLjkyNS40NDktMS40ODggMS4zNDctMS42ODh2LS4wMjFjLS44OTgtLjIxNC0xLjM0Ny0uNzgyLTEuMzQ3LTEuNzAyVjQuMzVjMC0uODUyLS4zNjQtMS4yODgtMS4wOTQtMS4zMDZ2LTEuMDZjMS42MTMuMDE4IDIuNDIuNzIgMi40MiAyLjEwNXYxLjk2MmMwIC45Mi4zNTQgMS40MDQgMS4wNiAxLjQ0OXYuOTk5eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.property::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDUuNWE1LjUgNS41IDAgMCAxLTUuNSA1LjVjLS4yNzUgMC0uNTQzLS4wMjctLjgwNy0uMDY2bC0uMDc5LS4wMTJhNS40MjkgNS40MjkgMCAwIDEtLjgxLS4xOTJsLTQuNTM3IDQuNTM3Yy0uNDcyLjQ3My0xLjEuNzMzLTEuNzY3LjczM3MtMS4yOTUtLjI2LTEuNzY4LS43MzJhMi41MDIgMi41MDIgMCAwIDEgMC0zLjUzNWw0LjUzNy00LjUzN2E1LjQ1MiA1LjQ1MiAwIDAgMS0uMTkxLS44MTJjLS4wMDUtLjAyNS0uMDA4LS4wNTEtLjAxMi0uMDc3QTUuNTAzIDUuNTAzIDAgMCAxIDUgNS41YTUuNSA1LjUgMCAxIDEgMTEgMHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0xNSA1LjVhNC41IDQuNSAwIDAgMS00LjUgNC41Yy0uNjkzIDAtMS4zNDItLjE3LTEuOTI5LS40NWwtNS4wMSA1LjAxYy0uMjkzLjI5NC0uNjc3LjQ0LTEuMDYxLjQ0cy0uNzY4LS4xNDYtMS4wNjEtLjQzOWExLjUgMS41IDAgMCAxIDAtMi4xMjFsNS4wMS01LjAxQTQuNDgzIDQuNDgzIDAgMCAxIDYgNS41IDQuNSA0LjUgMCAwIDEgMTAuNSAxYy42OTMgMCAxLjM0Mi4xNyAxLjkyOS40NUw5LjYzNiA0LjI0M2wyLjEyMSAyLjEyMSAyLjc5My0yLjc5M2MuMjguNTg3LjQ1IDEuMjM2LjQ1IDEuOTI5eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.unit::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxMS4wMTNIMVY0aDE1djcuMDEzeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTggOUg3VjZoM3YzSDlWN0g4djJ6TTQgN2gxdjJoMVY2SDN2M2gxVjd6bTggMGgxdjJoMVY2aC0zdjNoMVY3eiIgaWQ9Imljb25GZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMiA1djVoMTNWNUgyem00IDRINVY3SDR2MkgzVjZoM3Yzem00IDBIOVY3SDh2Mkg3VjZoM3Yzem00IDBoLTFWN2gtMXYyaC0xVjZoM3YzeiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constant::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiMwMDUzOWN9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMi44NzkgMTRMMSAxMi4xMjFWMy44NzlMMi44NzkgMmgxMC4yNDJMMTUgMy44Nzl2OC4yNDJMMTMuMTIxIDE0SDIuODc5eiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTEyLjI5MyA0SDMuNzA3TDMgNC43MDd2Ni41ODZsLjcwNy43MDdoOC41ODZsLjcwNy0uNzA3VjQuNzA3TDEyLjI5MyA0ek0xMSAxMEg1VjloNnYxem0wLTNINVY2aDZ2MXoiIGlkPSJpY29uRmciLz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTEyLjcwNyAxM0gzLjI5M0wyIDExLjcwN1Y0LjI5M0wzLjI5MyAzaDkuNDE0TDE0IDQuMjkzdjcuNDE0TDEyLjcwNyAxM3ptLTktMWg4LjU4NmwuNzA3LS43MDdWNC43MDdMMTIuMjkzIDRIMy43MDdMMyA0LjcwN3Y2LjU4NmwuNzA3LjcwN3oiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tYmx1ZSIgZD0iTTExIDdINVY2aDZ2MXptMCAySDV2MWg2Vjl6Ii8+PC9nPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.value::before,.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1vcmFuZ2V7ZmlsbDojYzI3ZDFhfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE0LjQxNCAxTDE2IDIuNTg2djUuODI4TDE0LjQxNCAxMEgxMHYzLjQxNkw4LjQxNCAxNUgxLjU4NkwwIDEzLjQxNnYtNS44M0wxLjU4NiA2SDZWMi41ODZMNy41ODYgMWg2LjgyOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0yIDEzaDZWOEgydjV6bTEtNGg0djFIM1Y5em0wIDJoNHYxSDN2LTF6bTExLTVWM0g4djNoLjQxNEw5IDYuNTg2VjZoNHYxSDkuNDE0bC41ODYuNTg2VjhoNFY2em0tMS0xSDlWNGg0djF6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLW9yYW5nZSIgZD0iTTMgMTFoNC4wMDF2MUgzdi0xem0wLTFoNC4wMDFWOUgzdjF6bTYtMnY1bC0xIDFIMmwtMS0xVjhsMS0xaDZsMSAxek04IDhIMnY1aDZWOHptMS0ybDEgMWgzVjZIOXptMC0xaDRWNEg5djF6bTUtM0g4TDcgM3YzaDFWM2g2djVoLTR2MWg0bDEtMVYzbC0xLTF6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum-member::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtZmd7ZmlsbDojZjBlZmYxfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6IzAwNTM5Y308L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0wIDE1VjZoNlYyLjU4Nkw3LjU4NSAxaDYuODI5TDE2IDIuNTg2djUuODI5TDE0LjQxNCAxMEgxMHY1SDB6bTMtNnoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik04IDN2M2g1djFoLTN2MWg0VjNIOHptNSAySDlWNGg0djF6TTIgOHY1aDZWOEgyem01IDNIM3YtMWg0djF6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMCA2aDN2MWgtM1Y2ek05IDR2MWg0VjRIOXptNS0ySDhMNyAzdjNoMVYzaDZ2NWgtNHYxaDRsMS0xVjNsLTEtMXptLTcgOEgzdjFoNHYtMXptMi0zdjdIMVY3aDh6TTggOEgydjVoNlY4eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.keyword::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiA1VjJIOVYxSDB2MTRoMTN2LTNoM1Y5aC0xVjZIOVY1aDd6bS04IDdWOWgxdjNIOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0yIDNoNXYxSDJWM3oiIGlkPSJpY29uRmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTE1IDRoLTVWM2g1djF6bS0xIDNoLTJ2MWgyVjd6bS00IDBIMXYxaDlWN3ptMiA2SDF2MWgxMXYtMXptLTUtM0gxdjFoNnYtMXptOCAwaC01djFoNXYtMXpNOCAydjNIMVYyaDd6TTcgM0gydjFoNVYzeiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.text::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxNUgwVjFoMTZ2MTR6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNOS4yMjkgNy4zNTRjLjAzNS4xNDYuMDUyLjMxLjA1Mi40OTQgMCAuMjM0LS4wMi40NDEtLjA2LjYyMS0uMDM5LjE4LS4wOTUuMzI4LS4xNjguNDQ1YS42ODcuNjg3IDAgMCAxLS45MTQuMjgxLjc2Ljc2IDAgMCAxLS4yMzctLjIwNy45ODguOTg4IDAgMCAxLS4xNTQtLjMwNiAxLjI2MiAxLjI2MiAwIDAgMS0uMDU3LS4zODF2LS41MDZjMC0uMTcuMDItLjMyNi4wNjEtLjQ2NXMuMDk2LS4yNTguMTY4LS4zNTlhLjc1Ni43NTYgMCAwIDEgLjI1Ny0uMjMyYy4xLS4wNTUuMjEtLjA4Mi4zMzEtLjA4MmEuNjQ2LjY0NiAwIDAgMSAuNTcxLjMyYy4wNjcuMTA1LjExNi4yMy4xNS4zNzd6bS01LjEyNi44NjlhLjU1Ny41NTcgMCAwIDAtLjE5Ni4xMzJjLS4wNDcuMDUzLS4wOC4xMTItLjA5Ny4xOHMtLjAyOC4xNDctLjAyOC4yMzNhLjUxMy41MTMgMCAwIDAgLjE1Ny4zOS41MjguNTI4IDAgMCAwIC4xODYuMTEzLjY4Mi42ODIgMCAwIDAgLjI0Mi4wNDEuNzYuNzYgMCAwIDAgLjU5My0uMjcxLjg5Ny44OTcgMCAwIDAgLjE2NS0uMjk1Yy4wMzgtLjExMy4wNTktLjIzNC4wNTktLjM2NXYtLjM0NmwtLjc2MS4xMWExLjI5IDEuMjkgMCAwIDAtLjMyLjA3OHpNMTQgM3YxMEgyVjNoMTJ6TTUuOTYyIDcuNDY5YzAtLjIzOC0uMDI3LS40NTEtLjA4My0uNjM3YTEuMjg2IDEuMjg2IDAgMCAwLS4yNDktLjQ3MSAxLjA4IDEuMDggMCAwIDAtLjQyNC0uMjk1IDEuNjQ0IDEuNjQ0IDAgMCAwLS42MDgtLjEwMWMtLjExOSAwLS4yNDEuMDEyLS4zNjguMDMzYTMuMjEzIDMuMjEzIDAgMCAwLS42NzMuMTk1IDEuMzEzIDEuMzEzIDAgMCAwLS4yMTIuMTE0di43NjhjLjE1OC0uMTMyLjM0MS0uMjM1LjU0NC0uMzEzLjIwNC0uMDc4LjQxMy0uMTE3LjYyNy0uMTE3LjIxMyAwIC4zNzcuMDYzLjQ5NC4xODYuMTE2LjEyNS4xNzQuMzI0LjE3NC42bC0xLjAzLjE1NGMtLjIwNS4wMjYtLjM4LjA3Ny0uNTI2LjE1MWExLjA4MyAxLjA4MyAwIDAgMC0uNTYzLjY2QTEuNTYyIDEuNTYyIDAgMCAwIDMgOC44NTdjMCAuMTcuMDI1LjMyMy4wNzQuNDYzYS45NDUuOTQ1IDAgMCAwIC41NjguNTk2Yy4xMzkuMDU3LjI5Ny4wODQuNDc4LjA4NC4yMjkgMCAuNDMxLS4wNTMuNjA0LS4xNmExLjMgMS4zIDAgMCAwIC40MzktLjQ2M2guMDE0di41MjloLjc4NVY3LjQ2OXpNMTAgNy44NjFhMy41NCAzLjU0IDAgMCAwLS4wNzQtLjczNCAyLjA0NyAyLjA0NyAwIDAgMC0uMjI4LS42MTEgMS4yMDMgMS4yMDMgMCAwIDAtLjM5NC0uNDE2IDEuMDMgMS4wMyAwIDAgMC0uNTc0LS4xNTNjLS4xMjMgMC0uMjM0LjAxOC0uMzM2LjA1MWExIDEgMCAwIDAtLjI3OC4xNDcgMS4xNTMgMS4xNTMgMCAwIDAtLjIyNS4yMjIgMi4wMjIgMi4wMjIgMCAwIDAtLjE4MS4yODloLS4wMTNWNUg3djQuODg3aC42OTd2LS40ODVoLjAxM2MuMDQ0LjA4Mi4wOTUuMTU4LjE1MS4yMjkuMDU3LjA3LjExOS4xMzMuMTkxLjE4NmEuODM1LjgzNSAwIDAgMCAuMjM4LjEyMS45NDMuOTQzIDAgMCAwIC4yOTMuMDQyYy4yMyAwIC40MzQtLjA1My42MDktLjE2YTEuMzQgMS4zNCAwIDAgMCAuNDQzLS40NDNjLjEyLS4xODguMjExLS40MTIuMjcyLS42NzJBMy42MiAzLjYyIDAgMCAwIDEwIDcuODYxem0zLTEuNjU4YS43LjcgMCAwIDAtLjEwNi0uMDY2IDEuMTgzIDEuMTgzIDAgMCAwLS4xNDItLjA2MyAxLjIzMyAxLjIzMyAwIDAgMC0uMzYzLS4wNjVjLS4yMDkgMC0uMzk5LjA1MS0uNTY5LjE1YTEuMzU1IDEuMzU1IDAgMCAwLS40MzMuNDI0Yy0uMTE4LjE4Mi0uMjEuNDAyLS4yNzMuNjZhMy42MyAzLjYzIDAgMCAwLS4wMDggMS42MTVjLjA2LjIzLjE0My40My4yNTIuNjAyLjEwOS4xNjguMjQxLjMwMy4zOTYuMzk2YS45NzIuOTcyIDAgMCAwIC41MjQuMTQ0Yy4xNTggMCAuMjk2LS4wMjEuNDEzLS4wNjguMTE3LS4wNDUuMjE5LS4xMDguMzA5LS4xODR2LS43N2ExLjA5NCAxLjA5NCAwIDAgMS0uMjg4LjIyNS44MTkuODE5IDAgMCAxLS4xNTguMDY4LjQ4LjQ4IDAgMCAxLS4xNTMuMDI3LjYyLjYyIDAgMCAxLS4yNzQtLjA3NGMtLjI0MS0uMTM2LS40MjMtLjQ3OS0uNDIzLTEuMTQ2IDAtLjcxNS4yMDYtMS4xMi40NjktMS4zMDEuMDc3LS4wMzIuMTUzLS4wNjQuMjM4LS4wNjQuMTEzIDAgLjIyLjAyNy4zMTcuMDgyLjA5Ni4wNTcuMTg4LjEzMS4yNzIuMjIzdi0uODE1eiIgaWQ9Imljb25GZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMSAydjEyaDE0VjJIMXptMTMgMTFIMlYzaDEydjEwek01LjYzIDYuMzYxYTEuMDggMS4wOCAwIDAgMC0uNDI0LS4yOTUgMS42NDQgMS42NDQgMCAwIDAtLjYwOC0uMTAxYy0uMTE5IDAtLjI0MS4wMTItLjM2OC4wMzNhMy4yMTMgMy4yMTMgMCAwIDAtLjY3My4xOTUgMS4zMTMgMS4zMTMgMCAwIDAtLjIxMi4xMTR2Ljc2OGMuMTU4LS4xMzIuMzQxLS4yMzUuNTQ0LS4zMTMuMjA0LS4wNzguNDEzLS4xMTcuNjI3LS4xMTcuMjEzIDAgLjM3Ny4wNjMuNDk0LjE4Ni4xMTYuMTI1LjE3NC4zMjQuMTc0LjZsLTEuMDMuMTU0Yy0uMjA1LjAyNi0uMzguMDc3LS41MjYuMTUxYTEuMDgzIDEuMDgzIDAgMCAwLS41NjMuNjZBMS41NjIgMS41NjIgMCAwIDAgMyA4Ljg1N2MwIC4xNy4wMjUuMzIzLjA3NC40NjNhLjk0NS45NDUgMCAwIDAgLjU2OC41OTZjLjEzOS4wNTcuMjk3LjA4NC40NzguMDg0LjIyOSAwIC40MzEtLjA1My42MDQtLjE2YTEuMyAxLjMgMCAwIDAgLjQzOS0uNDYzaC4wMTR2LjUyOWguNzg1VjcuNDY5YzAtLjIzOC0uMDI3LS40NTEtLjA4My0uNjM3YTEuMjg2IDEuMjg2IDAgMCAwLS4yNDktLjQ3MXptLS40NDYgMi4wMmMwIC4xMzEtLjAyLjI1Mi0uMDU5LjM2NWEuODk3Ljg5NyAwIDAgMS0uMTY1LjI5NS43NTguNzU4IDAgMCAxLS41OTMuMjcyLjY4Mi42ODIgMCAwIDEtLjI0Mi0uMDQxLjUwNy41MDcgMCAwIDEtLjMwMi0uMjg2LjU4My41ODMgMCAwIDEtLjA0MS0uMjE4YzAtLjA4Ni4wMS0uMTY0LjAyNy0uMjMycy4wNTEtLjEyNy4wOTgtLjE4YS41NDYuNTQ2IDAgMCAxIC4xOTYtLjEzM2MuMDgzLS4wMzMuMTg5LS4wNjEuMzItLjA3OGwuNzYxLS4xMDl2LjM0NXptNC41MTQtMS44NjVhMS4yMDMgMS4yMDMgMCAwIDAtLjM5NC0uNDE2IDEuMDMgMS4wMyAwIDAgMC0uNTc0LS4xNTNjLS4xMjMgMC0uMjM0LjAxOC0uMzM2LjA1MWExIDEgMCAwIDAtLjI3OC4xNDcgMS4xNTMgMS4xNTMgMCAwIDAtLjIyNS4yMjIgMi4wMjIgMi4wMjIgMCAwIDAtLjE4MS4yODloLS4wMTNWNUg3djQuODg3aC42OTd2LS40ODVoLjAxM2MuMDQ0LjA4Mi4wOTUuMTU4LjE1MS4yMjkuMDU3LjA3LjExOS4xMzMuMTkxLjE4NmEuODM1LjgzNSAwIDAgMCAuMjM4LjEyMS45NDMuOTQzIDAgMCAwIC4yOTMuMDQyYy4yMyAwIC40MzQtLjA1My42MDktLjE2YTEuMzQgMS4zNCAwIDAgMCAuNDQzLS40NDNjLjEyLS4xODguMjExLS40MTIuMjcyLS42NzJBMy42MiAzLjYyIDAgMCAwIDEwIDcuODYxYTMuNTQgMy41NCAwIDAgMC0uMDc0LS43MzQgMi4wNDcgMi4wNDcgMCAwIDAtLjIyOC0uNjExem0tLjQ3NiAxLjk1M2MtLjAzOS4xOC0uMDk1LjMyOC0uMTY4LjQ0NWEuNzU1Ljc1NSAwIDAgMS0uMjY0LjI2Ni42ODcuNjg3IDAgMCAxLS42NTEuMDE1Ljc2Ljc2IDAgMCAxLS4yMzctLjIwNy45ODguOTg4IDAgMCAxLS4xNTQtLjMwNiAxLjI2MiAxLjI2MiAwIDAgMS0uMDU3LS4zODF2LS41MDZjMC0uMTcuMDItLjMyNi4wNjEtLjQ2NXMuMDk2LS4yNTguMTY4LS4zNTlhLjc1Ni43NTYgMCAwIDEgLjI1Ny0uMjMyYy4xLS4wNTUuMjEtLjA4Mi4zMzEtLjA4MmEuNjQ2LjY0NiAwIDAgMSAuNTcxLjMyYy4wNjYuMTA1LjExNi4yMy4xNS4zNzcuMDM1LjE0Ni4wNTIuMzEuMDUyLjQ5NCAwIC4yMzQtLjAxOS40NDEtLjA1OS42MjF6bTMuNjcyLTIuMzMyYS43LjcgMCAwIDEgLjEwNi4wNjZ2LjgxNGExLjE3OCAxLjE3OCAwIDAgMC0uMjczLS4yMjMuNjQ1LjY0NSAwIDAgMC0uMzE3LS4wODFjLS4wODUgMC0uMTYxLjAzMi0uMjM4LjA2NC0uMjYzLjE4MS0uNDY5LjU4Ni0uNDY5IDEuMzAxIDAgLjY2OC4xODIgMS4wMTEuNDIzIDEuMTQ2LjA4NC4wNC4xNzEuMDc0LjI3NC4wNzQuMDQ5IDAgLjEwMS0uMDEuMTUzLS4wMjdhLjg1Ni44NTYgMCAwIDAgLjE1OC0uMDY4IDEuMTYgMS4xNiAwIDAgMCAuMjg4LS4yMjV2Ljc3Yy0uMDkuMDc2LS4xOTIuMTM5LS4zMDkuMTg0YTEuMDk4IDEuMDk4IDAgMCAxLS40MTIuMDY4Ljk3NC45NzQgMCAwIDEtLjUyMy0uMTQzIDEuMjU3IDEuMjU3IDAgMCAxLS4zOTYtLjM5NiAyLjA5OCAyLjA5OCAwIDAgMS0uMjUyLS42MDIgMy4xMTggMy4xMTggMCAwIDEtLjA4OC0uNzU0YzAtLjMxNi4wMzItLjYwNC4wOTYtLjg2MS4wNjMtLjI1OC4xNTUtLjQ3OS4yNzMtLjY2LjExOS0uMTgyLjI2NS0uMzIyLjQzMy0uNDI0YTEuMTAyIDEuMTAyIDAgMCAxIDEuMDczLS4wMjN6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.color::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLXJlZHtmaWxsOiNlNTE0MDB9Lmljb24tdnMteWVsbG93e2ZpbGw6I2ZmY2MwMH0uaWNvbi12cy1ncmVlbntmaWxsOiMzMzk5MzN9Lmljb24tdnMtYmx1ZXtmaWxsOiMxYmExZTJ9Lmljb24tdnMtYWN0aW9uLXB1cnBsZXtmaWxsOiM2NTJkOTB9Lmljb24td2hpdGV7ZmlsbDojZmZmZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDhjMCA0LjQxMS0zLjU4OSA4LTggOGEyLjgwMyAyLjgwMyAwIDAgMS0yLjgtMi44YzAtLjgzMy4yNzItMS42MjkuNzY2LTIuMjQxYS41OTYuNTk2IDAgMCAwIC4xMDEtLjM1OS42NjcuNjY3IDAgMCAwLS42NjctLjY2Ni41OC41OCAwIDAgMC0uMzU4LjEwMkEzLjU4NCAzLjU4NCAwIDAgMSAyLjggMTAuOCAyLjgwMyAyLjgwMyAwIDAgMSAwIDhjMC00LjQxMSAzLjU4OS04IDgtOHM4IDMuNTg5IDggOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24td2hpdGUiIGQ9Ik01LjQgNy45MzNhMi42NyAyLjY3IDAgMCAxIDIuNjY3IDIuNjY2YzAgLjYwNi0uMTkzIDEuMTc5LS41NDQgMS42MTRhMS41OTkgMS41OTkgMCAwIDAtLjMyMy45ODcuOC44IDAgMCAwIC44LjhjMy4zMDkgMCA2LTIuNjkxIDYtNnMtMi42OTEtNi02LTYtNiAyLjY5MS02IDZjMCAuNDQxLjM1OS44LjguOC4zNzggMCAuNzI5LS4xMTQuOTg2LS4zMjJBMi41NjggMi41NjggMCAwIDEgNS40IDcuOTMzeiIgaWQ9Imljb25GZyIvPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNOCAxNWMtLjk5MiAwLTEuOC0uODA4LTEuOC0xLjggMC0uNjA2LjE5My0xLjE3OS41NDQtMS42MTMuMjA4LS4yNTkuMzIzLS42MDkuMzIzLS45ODcgMC0uOTE5LS43NDgtMS42NjYtMS42NjctMS42NjYtLjM3NyAwLS43MjguMTE1LS45ODYuMzIzQTIuNTggMi41OCAwIDAgMSAyLjggOS44QzEuODA4IDkuOCAxIDguOTkyIDEgOGMwLTMuODYgMy4xNC03IDctNyAzLjg1OSAwIDcgMy4xNCA3IDcgMCAzLjg1OS0zLjE0MSA3LTcgN3pNNS40IDcuOTMzYTIuNjcgMi42NyAwIDAgMSAyLjY2NyAyLjY2NmMwIC42MDYtLjE5MyAxLjE3OS0uNTQ0IDEuNjE0YTEuNTk5IDEuNTk5IDAgMCAwLS4zMjMuOTg3LjguOCAwIDAgMCAuOC44YzMuMzA5IDAgNi0yLjY5MSA2LTZzLTIuNjkxLTYtNi02LTYgMi42OTEtNiA2YzAgLjQ0MS4zNTkuOC44LjguMzc4IDAgLjcyOS0uMTE0Ljk4Ni0uMzIyQTIuNTY4IDIuNTY4IDAgMCAxIDUuNCA3LjkzM3oiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tcHVycGxlIiBkPSJNNC41IDUuMzc1YS44NzUuODc1IDAgMSAwIDAgMS43NS44NzUuODc1IDAgMCAwIDAtMS43NXoiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1ibHVlIiBkPSJNNy4xMjUgMy42MjVhLjg3NS44NzUgMCAxIDAgMCAxLjc1Ljg3NS44NzUgMCAwIDAgMC0xLjc1eiIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWdyZWVuIiBkPSJNMTAuNjI1IDQuNWEuODc1Ljg3NSAwIDEgMCAwIDEuNzUuODc1Ljg3NSAwIDAgMCAwLTEuNzV6Ii8+PHBhdGggY2xhc3M9Imljb24tdnMteWVsbG93IiBkPSJNMTEuNSA4YS44NzUuODc1IDAgMSAwIDAgMS43NS44NzUuODc1IDAgMCAwIDAtMS43NXoiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1yZWQiIGQ9Ik05Ljc1IDEwLjYyNWEuODc1Ljg3NSAwIDEgMCAwIDEuNzUuODc1Ljg3NSAwIDAgMCAwLTEuNzV6Ii8+PC9nPjwvc3ZnPg==")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.file::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNSAxNkgyVjBoOC42MjFMMTUgNC4zNzlWMTZ6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNMTMgMTRINFYyaDV2NGg0djh6bS0zLTlWMi4yMDdMMTIuNzkzIDVIMTB6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0zIDF2MTRoMTFWNC43OTNMMTAuMjA3IDFIM3ptMTAgMTNINFYyaDV2NGg0djh6bS0zLTlWMi4yMDdMMTIuNzkzIDVIMTB6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.reference::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojZjZmNmY2fS5pY29uLXZzLW91dHtmaWxsOiNmNmY2ZjZ9Lmljb24tdnMtYmd7ZmlsbDojNDI0MjQyfS5pY29uLXZzLWZne2ZpbGw6I2YwZWZmMX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiMwMDUzOWN9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTQgNC41NTZWMTNjMCAuOTctLjcwMSAyLTIgMkg0Yy0uOTcgMC0yLS43MDEtMi0yVjYuNjQ5QTMuNDk1IDMuNDk1IDAgMCAxIDAgMy41QzAgMS41NyAxLjU3IDAgMy41IDBINXYxaDUuMDYxTDE0IDQuNTU2eiIgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMTMgNXY4cy0uMDM1IDEtMS4wMzUgMWgtOFMzIDE0IDMgMTNWOWgxdjRoOFY2SDkuMzk3bC41MTctLjUyTDkgNC41NzJWM0g3LjQxOUw2LjQxMyAyaDMuMjI4TDEzIDV6IiBpZD0iaWNvbkJnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik03LjQxOSAzSDl2MS41NzJMNy40MTkgM3ptMS45NzggM0w2LjQxNiA5SDR2NGg4VjZIOS4zOTd6IiBpZD0iaWNvbkZnIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tYmx1ZSIgZD0iTTUuOTg4IDZIMy41YTIuNSAyLjUgMCAxIDEgMC01SDR2MWgtLjVDMi42NzMgMiAyIDIuNjczIDIgMy41UzIuNjczIDUgMy41IDVoMi41MTNMNCAzaDJsMi41IDIuNDg0TDYgOEg0bDEuOTg4LTJ6IiBpZD0iY29sb3JBY3Rpb24iLz48L3N2Zz4=")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.snippet::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDY5NCIKICAgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0NzA1Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDcwMyIgLz4KICA8c3R5bGUKICAgICBpZD0ic3R5bGU0Njk2Ij4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I2Y2ZjZmNn0uaWNvbi12cy1vdXR7ZmlsbDojZjZmNmY2fS5pY29uLXZzLWFjdGlvbi1vcmFuZ2V7ZmlsbDojYzI3ZDFhfTwvc3R5bGU+CiAgPGcKICAgICBpZD0iZzQ3MDciCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwxLjMzMzMzMzMsLTI0NS45OTk5OSwtNS4zMzMzMzMpIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDE4NSw0IDExLDAgMCwxMiAtMTEsMCB6IgogICAgICAgaWQ9InBhdGg0NTM0IgogICAgICAgc3R5bGU9ImZpbGw6I2Y2ZjZmNiIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDE5NCwxMyAwLC03IC03LDAgMCw3IC0xLDAgMCwtOCA5LDAgMCw4IC0xLDAgeiBtIC03LDIgLTEsMCAwLC0xIDEsMCAwLDEgeiBtIDIsLTEgLTEsMCAwLDEgMSwwIDAsLTEgeiBtIDIsMCAtMSwwIDAsMSAxLDAgMCwtMSB6IG0gMiwxIC0xLDAgMCwtMSAxLDAgMCwxIHogbSAyLC0xIC0xLDAgMCwxIDEsMCAwLC0xIHoiCiAgICAgICBpZD0icGF0aDQ1MzYiCiAgICAgICBzdHlsZT0iZmlsbDojNDI0MjQyIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTg3LDEzIDAsLTcgNywwIDAsNyAtNywwIHoiCiAgICAgICBpZD0icGF0aDQ1MzgiCiAgICAgICBzdHlsZT0iZmlsbDojZjBlZmYxIiAvPgogIDwvZz4KICA8cGF0aAogICAgIGlkPSJjYW52YXMiCiAgICAgZD0iTTE2IDE2SDBWMGgxNnYxNnoiCiAgICAgY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiAvPgo8L3N2Zz4K")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.customcolor::before{background-image:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon.folder::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I0Y2RjZGNjt9IC5pY29uLXZzLW91dHtvcGFjaXR5OjA7ZmlsbDojRjZGNkY2O30gLmljb24tdnMtZmd7ZmlsbDojRjBFRkYxO30gLmljb24tZm9sZGVye2ZpbGw6IzY1NjU2NTt9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNmgtMTZ2LTE2aDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDIuNXYxMGMwIC44MjctLjY3MyAxLjUtMS41IDEuNWgtMTEuOTk2Yy0uODI3IDAtMS41LS42NzMtMS41LTEuNXYtOGMwLS44MjcuNjczLTEuNSAxLjUtMS41aDIuODg2bDEtMmg4LjExYy44MjcgMCAxLjUuNjczIDEuNSAxLjV6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLWZvbGRlciIgZD0iTTE0LjUgMmgtNy40OTJsLTEgMmgtMy41MDRjLS4yNzcgMC0uNS4yMjQtLjUuNXY4YzAgLjI3Ni4yMjMuNS41LjVoMTEuOTk2Yy4yNzUgMCAuNS0uMjI0LjUtLjV2LTEwYzAtLjI3Ni0uMjI1LS41LS41LS41em0tLjQ5NiAyaC02LjQ5NmwuNS0xaDUuOTk2djF6IiBpZD0iaWNvbkJnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0xNCAzdjFoLTYuNWwuNS0xaDZ6IiBpZD0iaWNvbkZnIi8+PC9zdmc+")}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 0.3em;border:0.1em solid #000;width:0.7em;height:0.7em;display:inline-block}.monaco-editor .suggest-widget .details{display:flex;flex-direction:column;cursor:default}.monaco-editor .suggest-widget .details.no-docs{display:none}.monaco-editor .suggest-widget.docs-below .details{border-top-width:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body{position:absolute;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:0.7;word-break:break-all;margin:0;padding:4px 0 12px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-widget .details code{border-radius:3px;padding:0 0.4em}.monaco-editor.vs-dark .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close,.monaco-editor.hc-black .suggest-widget .details>.monaco-scrollable-element>.body>.header>.close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMyAzIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDMgMyAxNiAxNiI+PHBvbHlnb24gZmlsbD0iI2U4ZThlOCIgcG9pbnRzPSIxMi41OTcsMTEuMDQyIDE1LjQsMTMuODQ1IDEzLjg0NCwxNS40IDExLjA0MiwxMi41OTggOC4yMzksMTUuNCA2LjY4MywxMy44NDUgOS40ODUsMTEuMDQyIDYuNjgzLDguMjM5IDguMjM4LDYuNjgzIDExLjA0Miw5LjQ4NiAxMy44NDUsNi42ODMgMTUuNCw4LjIzOSIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDEwYzAgMi4yMDUtMS43OTQgNC00IDQtMS44NTggMC0zLjQxMS0xLjI3OS0zLjg1OC0zaC0uOTc4bDIuMzE4IDRIMHYtMS43MDNsMi0zLjQwOFYwaDExdjYuMTQyYzEuNzIxLjQ0NyAzIDIgMyAzLjg1OHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0xMiAxdjQuNzVBNC4yNTUgNC4yNTUgMCAwIDAgNy43NSAxMGgtLjczMkw0LjI3NSA1LjI2OSAzIDcuNDQyVjFoOXpNNy43NDcgMTRMNC4yNjkgOCAuNzQ4IDE0aDYuOTk5ek0xNSAxMGEzIDMgMCAxIDEtNiAwIDMgMyAwIDAgMSA2IDB6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.method::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.method::before,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.function::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.function::before,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constructor::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constructor::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1wdXJwbGV7ZmlsbDojYjE4MGQ3fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE1IDMuMzQ5djguNDAzTDguOTc1IDE2SDguMDdMMSAxMS41ODJWMy4zMjdMNy41OTUgMGgxLjExOEwxNSAzLjM0OXoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0xMi43MTUgNC4zOThMOC40ODcgNy4wMiAzLjU2NSA0LjI3Mmw0LjU3OC0yLjMwOSA0LjU3MiAyLjQzNXpNMyA1LjEwMmw1IDIuNzkydjUuNzA1bC01LTMuMTI1VjUuMTAyem02IDguNDM0VjcuODc4bDQtMi40OHY1LjMxN2wtNCAyLjgyMXoiIGlkPSJpY29uRmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tcHVycGxlIiBkPSJNOC4xNTYuODM3TDIgMy45NDJ2Ny4wODVMOC41MTcgMTUuMSAxNCAxMS4yMzNWMy45NUw4LjE1Ni44Mzd6bTQuNTU5IDMuNTYxTDguNDg3IDcuMDIgMy41NjUgNC4yNzJsNC41NzgtMi4zMDkgNC41NzIgMi40MzV6TTMgNS4xMDJsNSAyLjc5MnY1LjcwNWwtNS0zLjEyNVY1LjEwMnptNiA4LjQzNFY3Ljg3OGw0LTIuNDh2NS4zMTdsLTQgMi44MjF6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.field::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.field::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6Izc1YmVmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0wIDEwLjczNlY0LjVMOSAwbDcgMy41djYuMjM2bC05IDQuNS03LTMuNXoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik05IDFMMSA1djVsNiAzIDgtNFY0TDkgMXpNNyA2Ljg4MkwzLjIzNiA1IDkgMi4xMTggMTIuNzY0IDQgNyA2Ljg4MnoiIGlkPSJpY29uQmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTkgMi4xMThMMTIuNzY0IDQgNyA2Ljg4MiAzLjIzNiA1IDkgMi4xMTh6IiBpZD0iaWNvbkZnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.event::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.event::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYWN0aW9uLW9yYW5nZXtmaWxsOiNlOGFiNTN9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTQgMS40MTRMOS40MTQgNkgxNHYxLjQxNEw1LjQxNCAxNkgzdi0xLjIzNEw1LjM3MSAxMEgyVjguNzY0TDYuMzgyIDBIMTR2MS40MTR6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLW9yYW5nZSIgZD0iTTcgN2g2bC04IDhINGwyLjk4NS02SDNsNC04aDZMNyA3eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.operator::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.operator::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6Izc1YmVmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xIDF2MTRoMTRWMUgxem02IDEySDN2LTFoNHYxem0wLTNIM1Y5aDR2MXptMC01SDV2Mkg0VjVIMlY0aDJWMmgxdjJoMnYxem0zLjI4MSA4SDguNzE5bDMtNGgxLjU2M2wtMy4wMDEgNHpNMTQgNUg5VjRoNXYxeiIgaWQ9Imljb25CZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNNyA1SDV2Mkg0VjVIMlY0aDJWMmgxdjJoMnYxem03LTFIOXYxaDVWNHpNNyA5SDN2MWg0Vjl6bTAgM0gzdjFoNHYtMXptMy4yODEgMWwzLTRoLTEuNTYzbC0zIDRoMS41NjN6IiBpZD0iaWNvbkZnIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiLz48L3N2Zz4=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.variable::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.variable::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiM3NWJlZmZ9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTEgM3YxLjAxNUw4LjczMyAyLjg4MiA1IDQuNzQ5VjNIMHYxMGg1di0xLjg1OWwyLjE1NiAxLjA3N0wxMSAxMC4yOTVWMTNoNVYzaC01eiIgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMiA1djZoMnYxSDFWNGgzdjFIMnptMTAgNnYxaDNWNGgtM3YxaDJ2NmgtMnoiIGlkPSJpY29uQmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTcuMTU2IDcuMTU2bC0xLjU3OC0uNzg5IDMuMTU2LTEuNTc4IDEuNTc4Ljc4OS0zLjE1NiAxLjU3OHoiIGlkPSJpY29uRmciIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWFjdGlvbi1ibHVlIiBkPSJNOC43MzMgNEw0IDYuMzY3djMuMTU2TDcuMTU2IDExLjFsNC43MzMtMi4zNjdWNS41NzhMOC43MzMgNHpNNy4xNTYgNy4xNTZsLTEuNTc4LS43ODkgMy4xNTYtMS41NzggMS41NzguNzg5LTMuMTU2IDEuNTc4eiIgaWQ9ImNvbG9ySW1wb3J0YW5jZSIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.class::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.class::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYWN0aW9uLW9yYW5nZXtmaWxsOiNlOGFiNTN9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTYgNi41ODZsLTMtM0wxMS41ODYgNUg5LjQxNGwxLTEtNC00aC0uODI4TDAgNS41ODZ2LjgyOGw0IDRMNi40MTQgOEg3djVoMS41ODZsMyAzaC44MjhMMTYgMTIuNDE0di0uODI4TDEzLjkxNCA5LjUgMTYgNy40MTR2LS44Mjh6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWFjdGlvbi1vcmFuZ2UiIGQ9Ik0xMyAxMGwyIDItMyAzLTItMiAxLTFIOFY3SDZMNCA5IDEgNmw1LTUgMyAzLTIgMmg1bDEtMSAyIDItMyAzLTItMiAxLTFIOXY0bDIuOTk5LjAwMkwxMyAxMHoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.interface::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.interface::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6Izc1YmVmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xMS41IDEyYy0xLjkxNSAwLTMuNjAyLTEuMjQxLTQuMjI4LTNoLTEuNDFhMy4xMSAzLjExIDAgMCAxLTIuNzM3IDEuNjI1QzEuNDAyIDEwLjYyNSAwIDkuMjIzIDAgNy41czEuNDAyLTMuMTI1IDMuMTI1LTMuMTI1YzEuMTY1IDAgMi4yMDEuNjM5IDIuNzM3IDEuNjI1aDEuNDFjLjYyNi0xLjc1OSAyLjMxMy0zIDQuMjI4LTNDMTMuOTgxIDMgMTYgNS4wMTkgMTYgNy41UzEzLjk4MSAxMiAxMS41IDEyeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTExLjUgOUExLjUwMSAxLjUwMSAwIDEgMSAxMyA3LjVjMCAuODI2LS42NzMgMS41LTEuNSAxLjV6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMS41IDRhMy40OSAzLjQ5IDAgMCAwLTMuNDUgM0g1LjE4NUEyLjEyMiAyLjEyMiAwIDAgMCAxIDcuNWEyLjEyMyAyLjEyMyAwIDEgMCA0LjE4NS41SDguMDVhMy40OSAzLjQ5IDAgMCAwIDMuNDUgMyAzLjUgMy41IDAgMSAwIDAtN3ptMCA1Yy0uODI3IDAtMS41LS42NzMtMS41LTEuNVMxMC42NzMgNiAxMS41IDZzMS41LjY3MyAxLjUgMS41UzEyLjMyNyA5IDExLjUgOXoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.struct::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.struct::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYWN0aW9uLWJsdWV7ZmlsbDojNzViZWZmfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTkgMTRWOEg3djZIMVYyaDE0djEySDl6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMCA5aDR2NGgtNFY5em0tOCA0aDRWOUgydjR6TTIgM3Y0aDEyVjNIMnoiIGlkPSJpY29uQmciLz48L3N2Zz4=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.type-parameter::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.type-parameter::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTEwLjcwMiAxMC41bDItMi0yLTIgLjUtLjVIMTB2NWgxdjNINXYtM2gxVjZINC43OThsLjUuNS0yIDIgMiAyTDMgMTIuNzk3bC0zLTNWNy4yMDFsMy0zVjJoMTB2Mi4yMDFsMyAzdjIuNTk2bC0zIDMtMi4yOTgtMi4yOTd6IiBpZD0ib3V0bGluZSIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7Ii8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik00IDNoOHYyaC0xdi0uNWMwLS4yNzctLjIyNC0uNS0uNS0uNUg5djcuNWMwIC4yNzUuMjI0LjUuNS41aC41djFINnYtMWguNWEuNS41IDAgMCAwIC41LS41VjRINS41YS41LjUgMCAwIDAtLjUuNVY1SDRWM3pNMyA1LjYxNUwuMTE2IDguNSAzIDExLjM4M2wuODg0LS44ODMtMi0yIDItMkwzIDUuNjE1em0xMCAwbC0uODg0Ljg4NSAyIDItMiAyIC44ODQuODgzTDE1Ljg4NCA4LjUgMTMgNS42MTV6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.module::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.module::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTkuMjYgMTEuOTg0bC45NzgtLjAyMWEuOTYyLjk2MiAwIDAgMCAuMDktLjAwNmMuMDExLS4wNjMuMDI2LS4xNzkuMDI2LS4zNjFWOS42ODhjMC0uNjc5LjE4NS0xLjI1Ny41My0xLjcwNy0uMzQ2LS40NTItLjUzLTEuMDMtLjUzLTEuNzA1VjQuMzVjMC0uMTY3LS4wMjEtLjI1OS0uMDM0LS4zMDJMOS4yNiA0LjAyVi45NzNsMS4wMTEuMDExYzIuMTY3LjAyNCAzLjQwOSAxLjE1NiAzLjQwOSAzLjEwNXYxLjk2MmMwIC4zNTEuMDcxLjQ2MS4wNzIuNDYybC45MzYuMDYuMDUzLjkyN3YxLjkzNmwtLjkzNi4wNjFjLS4wNzYuMDE2LS4xMjUuMTQ2LS4xMjUuNDI0djIuMDE3YzAgLjkxNC0uMzMyIDMuMDQzLTMuNDA4IDMuMDc4bC0xLjAxMi4wMTF2LTMuMDQzem0tMy41MjEgMy4wMzJjLTMuMDg5LS4wMzUtMy40MjItMi4xNjQtMy40MjItMy4wNzhWOS45MjFjMC0uMzI3LS4wNjYtLjQzMi0uMDY3LS40MzNsLS45MzctLjA2LS4wNjMtLjkyOVY2LjU2M2wuOTQyLS4wNmMuMDU4IDAgLjEyNS0uMTE0LjEyNS0uNDUyVjQuMDljMC0xLjk0OSAxLjI0OC0zLjA4MSAzLjQyMi0zLjEwNUw2Ljc1Ljk3M1Y0LjAybC0uOTc1LjAyM2EuNTcyLjU3MiAwIDAgMC0uMDkzLjAxYy4wMDYuMDIxLS4wMTkuMTE1LS4wMTkuMjk3djEuOTI4YzAgLjY3NS0uMTg2IDEuMjUzLS41MzQgMS43MDUuMzQ4LjQ1LjUzNCAxLjAyOC41MzQgMS43MDd2MS45MDdjMCAuMTc1LjAxNC4yOTEuMDI3LjM2My4wMjMuMDAyIDEuMDYuMDI1IDEuMDYuMDI1djMuMDQzbC0xLjAxMS0uMDEyeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTUuNzUgMTQuMDE2Yy0xLjYyMy0uMDE5LTIuNDM0LS43MTEtMi40MzQtMi4wNzhWOS45MjFjMC0uOTAyLS4zNTUtMS4zNzYtMS4wNjYtMS40MjJ2LS45OThjLjcxMS0uMDQ1IDEuMDY2LS41MjkgMS4wNjYtMS40NDlWNC4wOWMwLTEuMzg1LjgxMS0yLjA4NyAyLjQzNC0yLjEwNXYxLjA2Yy0uNzI1LjAxNy0xLjA4Ny40NTMtMS4wODcgMS4zMDV2MS45MjhjMCAuOTItLjQ1NCAxLjQ4OC0xLjM2IDEuNzAyVjhjLjkwNy4yMDEgMS4zNi43NjMgMS4zNiAxLjY4OHYxLjkwN2MwIC40ODguMDgxLjgzNS4yNDMgMS4wNDIuMTYyLjIwOC40NDMuMzE2Ljg0NC4zMjV2MS4wNTR6bTcuOTktNS41MTdjLS43MDYuMDQ1LTEuMDYuNTItMS4wNiAxLjQyMnYyLjAxN2MwIDEuMzY3LS44MDcgMi4wNi0yLjQyIDIuMDc4di0xLjA1M2MuMzk2LS4wMDkuNjc4LS4xMTguODQ0LS4zMjguMTY3LS4yMS4yNS0uNTU2LjI1LTEuMDM5VjkuNjg4YzAtLjkyNS40NDktMS40ODggMS4zNDctMS42ODh2LS4wMjFjLS44OTgtLjIxNC0xLjM0Ny0uNzgyLTEuMzQ3LTEuNzAyVjQuMzVjMC0uODUyLS4zNjQtMS4yODgtMS4wOTQtMS4zMDZ2LTEuMDZjMS42MTMuMDE4IDIuNDIuNzIgMi40MiAyLjEwNXYxLjk2MmMwIC45Mi4zNTQgMS40MDQgMS4wNiAxLjQ0OXYuOTk5eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.property::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.property::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDUuNWE1LjUgNS41IDAgMCAxLTUuNSA1LjVjLS4yNzUgMC0uNTQzLS4wMjctLjgwNy0uMDY2bC0uMDc5LS4wMTJhNS40MjkgNS40MjkgMCAwIDEtLjgxLS4xOTJsLTQuNTM3IDQuNTM3Yy0uNDcyLjQ3My0xLjEuNzMzLTEuNzY3LjczM3MtMS4yOTUtLjI2LTEuNzY4LS43MzJhMi41MDIgMi41MDIgMCAwIDEgMC0zLjUzNWw0LjUzNy00LjUzN2E1LjQ1MiA1LjQ1MiAwIDAgMS0uMTkxLS44MTJjLS4wMDUtLjAyNS0uMDA4LS4wNTEtLjAxMi0uMDc3QTUuNTAzIDUuNTAzIDAgMCAxIDUgNS41YTUuNSA1LjUgMCAxIDEgMTEgMHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0xNSA1LjVhNC41IDQuNSAwIDAgMS00LjUgNC41Yy0uNjkzIDAtMS4zNDItLjE3LTEuOTI5LS40NWwtNS4wMSA1LjAxYy0uMjkzLjI5NC0uNjc3LjQ0LTEuMDYxLjQ0cy0uNzY4LS4xNDYtMS4wNjEtLjQzOWExLjUgMS41IDAgMCAxIDAtMi4xMjFsNS4wMS01LjAxQTQuNDgzIDQuNDgzIDAgMCAxIDYgNS41IDQuNSA0LjUgMCAwIDEgMTAuNSAxYy42OTMgMCAxLjM0Mi4xNyAxLjkyOS40NUw5LjYzNiA0LjI0M2wyLjEyMSAyLjEyMSAyLjc5My0yLjc5M2MuMjguNTg3LjQ1IDEuMjM2LjQ1IDEuOTI5eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.unit::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.unit::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxMS4wMTNIMVY0aDE1djcuMDEzeiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTggOUg3VjZoM3YzSDlWN0g4djJ6TTQgN2gxdjJoMVY2SDN2M2gxVjd6bTggMGgxdjJoMVY2aC0zdjNoMVY3eiIgaWQ9Imljb25GZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMiA1djVoMTNWNUgyem00IDRINVY3SDR2MkgzVjZoM3Yzem00IDBIOVY3SDh2Mkg3VjZoM3Yzem00IDBoLTFWN2gtMXYyaC0xVjZoM3YzeiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constant::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.constant::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMjUyNTI2fS5pY29uLXZzLW91dHtmaWxsOiMyNTI1MjZ9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiM3NWJlZmZ9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMi44NzkgMTRMMSAxMi4xMjFWMy44NzlMMi44NzkgMmgxMC4yNDJMMTUgMy44Nzl2OC4yNDJMMTMuMTIxIDE0SDIuODc5eiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1mZyIgZD0iTTEyLjI5MyA0SDMuNzA3TDMgNC43MDd2Ni41ODZsLjcwNy43MDdoOC41ODZsLjcwNy0uNzA3VjQuNzA3TDEyLjI5MyA0ek0xMSAxMEg1VjloNnYxem0wLTNINVY2aDZ2MXoiIGlkPSJpY29uRmciLz48ZyBpZD0iaWNvbkJnIj48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTEyLjcwNyAxM0gzLjI5M0wyIDExLjcwN1Y0LjI5M0wzLjI5MyAzaDkuNDE0TDE0IDQuMjkzdjcuNDE0TDEyLjcwNyAxM3ptLTktMWg4LjU4NmwuNzA3LS43MDdWNC43MDdMMTIuMjkzIDRIMy43MDdMMyA0LjcwN3Y2LjU4NmwuNzA3LjcwN3oiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tYmx1ZSIgZD0iTTExIDdINVY2aDZ2MXptMCAySDV2MWg2Vjl6Ii8+PC9nPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.value::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.value::before,.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1vcmFuZ2V7ZmlsbDojZThhYjUzfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE0LjQxNCAxTDE2IDIuNTg2djUuODI4TDE0LjQxNCAxMEgxMHYzLjQxNkw4LjQxNCAxNUgxLjU4NkwwIDEzLjQxNnYtNS44M0wxLjU4NiA2SDZWMi41ODZMNy41ODYgMWg2LjgyOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0yIDEzaDZWOEgydjV6bTEtNGg0djFIM1Y5em0wIDJoNHYxSDN2LTF6bTExLTVWM0g4djNoLjQxNEw5IDYuNTg2VjZoNHYxSDkuNDE0bC41ODYuNTg2VjhoNFY2em0tMS0xSDlWNGg0djF6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLW9yYW5nZSIgZD0iTTMgMTFoNC4wMDF2MUgzdi0xem0wLTFoNC4wMDFWOUgzdjF6bTYtMnY1bC0xIDFIMmwtMS0xVjhsMS0xaDZsMSAxek04IDhIMnY1aDZWOHptMS0ybDEgMWgzVjZIOXptMC0xaDRWNEg5djF6bTUtM0g4TDcgM3YzaDFWM2g2djVoLTR2MWg0bDEtMVYzbC0xLTF6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum-member::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.enum-member::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtZmd7ZmlsbDojMmIyODJlfS5pY29uLXZzLWFjdGlvbi1ibHVle2ZpbGw6Izc1YmVmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0wIDE1VjZoNlYyLjU4Nkw3LjU4NSAxaDYuODI5TDE2IDIuNTg2djUuODI5TDE0LjQxNCAxMEgxMHY1SDB6bTMtNnoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik04IDN2M2g1djFoLTN2MWg0VjNIOHptNSAySDlWNGg0djF6TTIgOHY1aDZWOEgyem01IDNIM3YtMWg0djF6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYWN0aW9uLWJsdWUiIGQ9Ik0xMCA2aDN2MWgtM1Y2ek05IDR2MWg0VjRIOXptNS0ySDhMNyAzdjNoMVYzaDZ2NWgtNHYxaDRsMS0xVjNsLTEtMXptLTcgOEgzdjFoNHYtMXptMi0zdjdIMVY3aDh6TTggOEgydjVoNlY4eiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.keyword::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.keyword::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiA1VjJIOVYxSDB2MTRoMTN2LTNoM1Y5aC0xVjZIOVY1aDd6bS04IDdWOWgxdjNIOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik0yIDNoNXYxSDJWM3oiIGlkPSJpY29uRmciLz48cGF0aCBjbGFzcz0iaWNvbi12cy1iZyIgZD0iTTE1IDRoLTVWM2g1djF6bS0xIDNoLTJ2MWgyVjd6bS00IDBIMXYxaDlWN3ptMiA2SDF2MWgxMXYtMXptLTUtM0gxdjFoNnYtMXptOCAwaC01djFoNXYtMXpNOCAydjNIMVYyaDd6TTcgM0gydjFoNVYzeiIgaWQ9Imljb25CZyIvPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.text::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.text::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAxNUgwVjFoMTZ2MTR6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNOS4yMjkgNy4zNTRjLjAzNS4xNDYuMDUyLjMxLjA1Mi40OTQgMCAuMjM0LS4wMi40NDEtLjA2LjYyMS0uMDM5LjE4LS4wOTUuMzI4LS4xNjguNDQ1YS42ODcuNjg3IDAgMCAxLS45MTQuMjgxLjc2Ljc2IDAgMCAxLS4yMzctLjIwNy45ODguOTg4IDAgMCAxLS4xNTQtLjMwNiAxLjI2MiAxLjI2MiAwIDAgMS0uMDU3LS4zODF2LS41MDZjMC0uMTcuMDItLjMyNi4wNjEtLjQ2NXMuMDk2LS4yNTguMTY4LS4zNTlhLjc1Ni43NTYgMCAwIDEgLjI1Ny0uMjMyYy4xLS4wNTUuMjEtLjA4Mi4zMzEtLjA4MmEuNjQ2LjY0NiAwIDAgMSAuNTcxLjMyYy4wNjcuMTA1LjExNi4yMy4xNS4zNzd6bS01LjEyNi44NjlhLjU1Ny41NTcgMCAwIDAtLjE5Ni4xMzJjLS4wNDcuMDUzLS4wOC4xMTItLjA5Ny4xOHMtLjAyOC4xNDctLjAyOC4yMzNhLjUxMy41MTMgMCAwIDAgLjE1Ny4zOS41MjguNTI4IDAgMCAwIC4xODYuMTEzLjY4Mi42ODIgMCAwIDAgLjI0Mi4wNDEuNzYuNzYgMCAwIDAgLjU5My0uMjcxLjg5Ny44OTcgMCAwIDAgLjE2NS0uMjk1Yy4wMzgtLjExMy4wNTktLjIzNC4wNTktLjM2NXYtLjM0NmwtLjc2MS4xMWExLjI5IDEuMjkgMCAwIDAtLjMyLjA3OHpNMTQgM3YxMEgyVjNoMTJ6TTUuOTYyIDcuNDY5YzAtLjIzOC0uMDI3LS40NTEtLjA4My0uNjM3YTEuMjg2IDEuMjg2IDAgMCAwLS4yNDktLjQ3MSAxLjA4IDEuMDggMCAwIDAtLjQyNC0uMjk1IDEuNjQ0IDEuNjQ0IDAgMCAwLS42MDgtLjEwMWMtLjExOSAwLS4yNDEuMDEyLS4zNjguMDMzYTMuMjEzIDMuMjEzIDAgMCAwLS42NzMuMTk1IDEuMzEzIDEuMzEzIDAgMCAwLS4yMTIuMTE0di43NjhjLjE1OC0uMTMyLjM0MS0uMjM1LjU0NC0uMzEzLjIwNC0uMDc4LjQxMy0uMTE3LjYyNy0uMTE3LjIxMyAwIC4zNzcuMDYzLjQ5NC4xODYuMTE2LjEyNS4xNzQuMzI0LjE3NC42bC0xLjAzLjE1NGMtLjIwNS4wMjYtLjM4LjA3Ny0uNTI2LjE1MWExLjA4MyAxLjA4MyAwIDAgMC0uNTYzLjY2QTEuNTYyIDEuNTYyIDAgMCAwIDMgOC44NTdjMCAuMTcuMDI1LjMyMy4wNzQuNDYzYS45NDUuOTQ1IDAgMCAwIC41NjguNTk2Yy4xMzkuMDU3LjI5Ny4wODQuNDc4LjA4NC4yMjkgMCAuNDMxLS4wNTMuNjA0LS4xNmExLjMgMS4zIDAgMCAwIC40MzktLjQ2M2guMDE0di41MjloLjc4NVY3LjQ2OXpNMTAgNy44NjFhMy41NCAzLjU0IDAgMCAwLS4wNzQtLjczNCAyLjA0NyAyLjA0NyAwIDAgMC0uMjI4LS42MTEgMS4yMDMgMS4yMDMgMCAwIDAtLjM5NC0uNDE2IDEuMDMgMS4wMyAwIDAgMC0uNTc0LS4xNTNjLS4xMjMgMC0uMjM0LjAxOC0uMzM2LjA1MWExIDEgMCAwIDAtLjI3OC4xNDcgMS4xNTMgMS4xNTMgMCAwIDAtLjIyNS4yMjIgMi4wMjIgMi4wMjIgMCAwIDAtLjE4MS4yODloLS4wMTNWNUg3djQuODg3aC42OTd2LS40ODVoLjAxM2MuMDQ0LjA4Mi4wOTUuMTU4LjE1MS4yMjkuMDU3LjA3LjExOS4xMzMuMTkxLjE4NmEuODM1LjgzNSAwIDAgMCAuMjM4LjEyMS45NDMuOTQzIDAgMCAwIC4yOTMuMDQyYy4yMyAwIC40MzQtLjA1My42MDktLjE2YTEuMzQgMS4zNCAwIDAgMCAuNDQzLS40NDNjLjEyLS4xODguMjExLS40MTIuMjcyLS42NzJBMy42MiAzLjYyIDAgMCAwIDEwIDcuODYxem0zLTEuNjU4YS43LjcgMCAwIDAtLjEwNi0uMDY2IDEuMTgzIDEuMTgzIDAgMCAwLS4xNDItLjA2MyAxLjIzMyAxLjIzMyAwIDAgMC0uMzYzLS4wNjVjLS4yMDkgMC0uMzk5LjA1MS0uNTY5LjE1YTEuMzU1IDEuMzU1IDAgMCAwLS40MzMuNDI0Yy0uMTE4LjE4Mi0uMjEuNDAyLS4yNzMuNjZhMy42MyAzLjYzIDAgMCAwLS4wMDggMS42MTVjLjA2LjIzLjE0My40My4yNTIuNjAyLjEwOS4xNjguMjQxLjMwMy4zOTYuMzk2YS45NzIuOTcyIDAgMCAwIC41MjQuMTQ0Yy4xNTggMCAuMjk2LS4wMjEuNDEzLS4wNjguMTE3LS4wNDUuMjE5LS4xMDguMzA5LS4xODR2LS43N2ExLjA5NCAxLjA5NCAwIDAgMS0uMjg4LjIyNS44MTkuODE5IDAgMCAxLS4xNTguMDY4LjQ4LjQ4IDAgMCAxLS4xNTMuMDI3LjYyLjYyIDAgMCAxLS4yNzQtLjA3NGMtLjI0MS0uMTM2LS40MjMtLjQ3OS0uNDIzLTEuMTQ2IDAtLjcxNS4yMDYtMS4xMi40NjktMS4zMDEuMDc3LS4wMzIuMTUzLS4wNjQuMjM4LS4wNjQuMTEzIDAgLjIyLjAyNy4zMTcuMDgyLjA5Ni4wNTcuMTg4LjEzMS4yNzIuMjIzdi0uODE1eiIgaWQ9Imljb25GZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMSAydjEyaDE0VjJIMXptMTMgMTFIMlYzaDEydjEwek01LjYzIDYuMzYxYTEuMDggMS4wOCAwIDAgMC0uNDI0LS4yOTUgMS42NDQgMS42NDQgMCAwIDAtLjYwOC0uMTAxYy0uMTE5IDAtLjI0MS4wMTItLjM2OC4wMzNhMy4yMTMgMy4yMTMgMCAwIDAtLjY3My4xOTUgMS4zMTMgMS4zMTMgMCAwIDAtLjIxMi4xMTR2Ljc2OGMuMTU4LS4xMzIuMzQxLS4yMzUuNTQ0LS4zMTMuMjA0LS4wNzguNDEzLS4xMTcuNjI3LS4xMTcuMjEzIDAgLjM3Ny4wNjMuNDk0LjE4Ni4xMTYuMTI1LjE3NC4zMjQuMTc0LjZsLTEuMDMuMTU0Yy0uMjA1LjAyNi0uMzguMDc3LS41MjYuMTUxYTEuMDgzIDEuMDgzIDAgMCAwLS41NjMuNjZBMS41NjIgMS41NjIgMCAwIDAgMyA4Ljg1N2MwIC4xNy4wMjUuMzIzLjA3NC40NjNhLjk0NS45NDUgMCAwIDAgLjU2OC41OTZjLjEzOS4wNTcuMjk3LjA4NC40NzguMDg0LjIyOSAwIC40MzEtLjA1My42MDQtLjE2YTEuMyAxLjMgMCAwIDAgLjQzOS0uNDYzaC4wMTR2LjUyOWguNzg1VjcuNDY5YzAtLjIzOC0uMDI3LS40NTEtLjA4My0uNjM3YTEuMjg2IDEuMjg2IDAgMCAwLS4yNDktLjQ3MXptLS40NDYgMi4wMmMwIC4xMzEtLjAyLjI1Mi0uMDU5LjM2NWEuODk3Ljg5NyAwIDAgMS0uMTY1LjI5NS43NTguNzU4IDAgMCAxLS41OTMuMjcyLjY4Mi42ODIgMCAwIDEtLjI0Mi0uMDQxLjUwNy41MDcgMCAwIDEtLjMwMi0uMjg2LjU4My41ODMgMCAwIDEtLjA0MS0uMjE4YzAtLjA4Ni4wMS0uMTY0LjAyNy0uMjMycy4wNTEtLjEyNy4wOTgtLjE4YS41NDYuNTQ2IDAgMCAxIC4xOTYtLjEzM2MuMDgzLS4wMzMuMTg5LS4wNjEuMzItLjA3OGwuNzYxLS4xMDl2LjM0NXptNC41MTQtMS44NjVhMS4yMDMgMS4yMDMgMCAwIDAtLjM5NC0uNDE2IDEuMDMgMS4wMyAwIDAgMC0uNTc0LS4xNTNjLS4xMjMgMC0uMjM0LjAxOC0uMzM2LjA1MWExIDEgMCAwIDAtLjI3OC4xNDcgMS4xNTMgMS4xNTMgMCAwIDAtLjIyNS4yMjIgMi4wMjIgMi4wMjIgMCAwIDAtLjE4MS4yODloLS4wMTNWNUg3djQuODg3aC42OTd2LS40ODVoLjAxM2MuMDQ0LjA4Mi4wOTUuMTU4LjE1MS4yMjkuMDU3LjA3LjExOS4xMzMuMTkxLjE4NmEuODM1LjgzNSAwIDAgMCAuMjM4LjEyMS45NDMuOTQzIDAgMCAwIC4yOTMuMDQyYy4yMyAwIC40MzQtLjA1My42MDktLjE2YTEuMzQgMS4zNCAwIDAgMCAuNDQzLS40NDNjLjEyLS4xODguMjExLS40MTIuMjcyLS42NzJBMy42MiAzLjYyIDAgMCAwIDEwIDcuODYxYTMuNTQgMy41NCAwIDAgMC0uMDc0LS43MzQgMi4wNDcgMi4wNDcgMCAwIDAtLjIyOC0uNjExem0tLjQ3NiAxLjk1M2MtLjAzOS4xOC0uMDk1LjMyOC0uMTY4LjQ0NWEuNzU1Ljc1NSAwIDAgMS0uMjY0LjI2Ni42ODcuNjg3IDAgMCAxLS42NTEuMDE1Ljc2Ljc2IDAgMCAxLS4yMzctLjIwNy45ODguOTg4IDAgMCAxLS4xNTQtLjMwNiAxLjI2MiAxLjI2MiAwIDAgMS0uMDU3LS4zODF2LS41MDZjMC0uMTcuMDItLjMyNi4wNjEtLjQ2NXMuMDk2LS4yNTguMTY4LS4zNTlhLjc1Ni43NTYgMCAwIDEgLjI1Ny0uMjMyYy4xLS4wNTUuMjEtLjA4Mi4zMzEtLjA4MmEuNjQ2LjY0NiAwIDAgMSAuNTcxLjMyYy4wNjYuMTA1LjExNi4yMy4xNS4zNzcuMDM1LjE0Ni4wNTIuMzEuMDUyLjQ5NCAwIC4yMzQtLjAxOS40NDEtLjA1OS42MjF6bTMuNjcyLTIuMzMyYS43LjcgMCAwIDEgLjEwNi4wNjZ2LjgxNGExLjE3OCAxLjE3OCAwIDAgMC0uMjczLS4yMjMuNjQ1LjY0NSAwIDAgMC0uMzE3LS4wODFjLS4wODUgMC0uMTYxLjAzMi0uMjM4LjA2NC0uMjYzLjE4MS0uNDY5LjU4Ni0uNDY5IDEuMzAxIDAgLjY2OC4xODIgMS4wMTEuNDIzIDEuMTQ2LjA4NC4wNC4xNzEuMDc0LjI3NC4wNzQuMDQ5IDAgLjEwMS0uMDEuMTUzLS4wMjdhLjg1Ni44NTYgMCAwIDAgLjE1OC0uMDY4IDEuMTYgMS4xNiAwIDAgMCAuMjg4LS4yMjV2Ljc3Yy0uMDkuMDc2LS4xOTIuMTM5LS4zMDkuMTg0YTEuMDk4IDEuMDk4IDAgMCAxLS40MTIuMDY4Ljk3NC45NzQgMCAwIDEtLjUyMy0uMTQzIDEuMjU3IDEuMjU3IDAgMCAxLS4zOTYtLjM5NiAyLjA5OCAyLjA5OCAwIDAgMS0uMjUyLS42MDIgMy4xMTggMy4xMTggMCAwIDEtLjA4OC0uNzU0YzAtLjMxNi4wMzItLjYwNC4wOTYtLjg2MS4wNjMtLjI1OC4xNTUtLjQ3OS4yNzMtLjY2LjExOS0uMTgyLjI2NS0uMzIyLjQzMy0uNDI0YTEuMTAyIDEuMTAyIDAgMCAxIDEuMDczLS4wMjN6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.color::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.color::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLXJlZHtmaWxsOiNmNDg3NzF9Lmljb24tdnMteWVsbG93e2ZpbGw6I2ZmY2MwMH0uaWNvbi12cy1ncmVlbntmaWxsOiMzMzk5MzN9Lmljb24tdnMtYmx1ZXtmaWxsOiMxYmExZTJ9Lmljb24tdnMtYWN0aW9uLXB1cnBsZXtmaWxsOiNiMTgwZDd9Lmljb24td2hpdGV7ZmlsbDojMDAwMDAwfTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZIMFYwaDE2djE2eiIgaWQ9ImNhbnZhcyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLW91dCIgZD0iTTE2IDhjMCA0LjQxMS0zLjU4OSA4LTggOGEyLjgwMyAyLjgwMyAwIDAgMS0yLjgtMi44YzAtLjgzMy4yNzItMS42MjkuNzY2LTIuMjQxYS41OTYuNTk2IDAgMCAwIC4xMDEtLjM1OS42NjcuNjY3IDAgMCAwLS42NjctLjY2Ni41OC41OCAwIDAgMC0uMzU4LjEwMkEzLjU4NCAzLjU4NCAwIDAgMSAyLjggMTAuOCAyLjgwMyAyLjgwMyAwIDAgMSAwIDhjMC00LjQxMSAzLjU4OS04IDgtOHM4IDMuNTg5IDggOHoiIGlkPSJvdXRsaW5lIi8+PHBhdGggY2xhc3M9Imljb24td2hpdGUiIGQ9Ik01LjQgNy45MzNhMi42NyAyLjY3IDAgMCAxIDIuNjY3IDIuNjY2YzAgLjYwNi0uMTkzIDEuMTc5LS41NDQgMS42MTRhMS41OTkgMS41OTkgMCAwIDAtLjMyMy45ODcuOC44IDAgMCAwIC44LjhjMy4zMDkgMCA2LTIuNjkxIDYtNnMtMi42OTEtNi02LTYtNiAyLjY5MS02IDZjMCAuNDQxLjM1OS44LjguOC4zNzggMCAuNzI5LS4xMTQuOTg2LS4zMjJBMi41NjggMi41NjggMCAwIDEgNS40IDcuOTMzeiIgaWQ9Imljb25GZyIvPjxnIGlkPSJpY29uQmciPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNOCAxNWMtLjk5MiAwLTEuOC0uODA4LTEuOC0xLjggMC0uNjA2LjE5My0xLjE3OS41NDQtMS42MTMuMjA4LS4yNTkuMzIzLS42MDkuMzIzLS45ODcgMC0uOTE5LS43NDgtMS42NjYtMS42NjctMS42NjYtLjM3NyAwLS43MjguMTE1LS45ODYuMzIzQTIuNTggMi41OCAwIDAgMSAyLjggOS44QzEuODA4IDkuOCAxIDguOTkyIDEgOGMwLTMuODYgMy4xNC03IDctNyAzLjg1OSAwIDcgMy4xNCA3IDcgMCAzLjg1OS0zLjE0MSA3LTcgN3pNNS40IDcuOTMzYTIuNjcgMi42NyAwIDAgMSAyLjY2NyAyLjY2NmMwIC42MDYtLjE5MyAxLjE3OS0uNTQ0IDEuNjE0YTEuNTk5IDEuNTk5IDAgMCAwLS4zMjMuOTg3LjguOCAwIDAgMCAuOC44YzMuMzA5IDAgNi0yLjY5MSA2LTZzLTIuNjkxLTYtNi02LTYgMi42OTEtNiA2YzAgLjQ0MS4zNTkuOC44LjguMzc4IDAgLjcyOS0uMTE0Ljk4Ni0uMzIyQTIuNTY4IDIuNTY4IDAgMCAxIDUuNCA3LjkzM3oiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tcHVycGxlIiBkPSJNNC41IDUuMzc1YS44NzUuODc1IDAgMSAwIDAgMS43NS44NzUuODc1IDAgMCAwIDAtMS43NXoiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1ibHVlIiBkPSJNNy4xMjUgMy42MjVhLjg3NS44NzUgMCAxIDAgMCAxLjc1Ljg3NS44NzUgMCAwIDAgMC0xLjc1eiIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWdyZWVuIiBkPSJNMTAuNjI1IDQuNWEuODc1Ljg3NSAwIDEgMCAwIDEuNzUuODc1Ljg3NSAwIDAgMCAwLTEuNzV6Ii8+PHBhdGggY2xhc3M9Imljb24tdnMteWVsbG93IiBkPSJNMTEuNSA4YS44NzUuODc1IDAgMSAwIDAgMS43NS44NzUuODc1IDAgMCAwIDAtMS43NXoiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1yZWQiIGQ9Ik05Ljc1IDEwLjYyNWEuODc1Ljg3NSAwIDEgMCAwIDEuNzUuODc1Ljg3NSAwIDAgMCAwLTEuNzV6Ii8+PC9nPjwvc3ZnPg==")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.file::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.file::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX08L3N0eWxlPjxwYXRoIGNsYXNzPSJpY29uLWNhbnZhcy10cmFuc3BhcmVudCIgZD0iTTE2IDE2SDBWMGgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNSAxNkgyVjBoOC42MjFMMTUgNC4zNzlWMTZ6IiBpZD0ib3V0bGluZSIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNMTMgMTRINFYyaDV2NGg0djh6bS0zLTlWMi4yMDdMMTIuNzkzIDVIMTB6IiBpZD0iaWNvbkZnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtYmciIGQ9Ik0zIDF2MTRoMTFWNC43OTNMMTAuMjA3IDFIM3ptMTAgMTNINFYyaDV2NGg0djh6bS0zLTlWMi4yMDdMMTIuNzkzIDVIMTB6IiBpZD0iaWNvbkJnIi8+PC9zdmc+")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.reference::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.reference::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHN0eWxlPi5pY29uLWNhbnZhcy10cmFuc3BhcmVudHtvcGFjaXR5OjA7ZmlsbDojMmQyZDMwfS5pY29uLXZzLW91dHtmaWxsOiMyZDJkMzB9Lmljb24tdnMtYmd7ZmlsbDojYzVjNWM1fS5pY29uLXZzLWZne2ZpbGw6IzJiMjgyZX0uaWNvbi12cy1hY3Rpb24tYmx1ZXtmaWxsOiM3NWJlZmZ9PC9zdHlsZT48cGF0aCBjbGFzcz0iaWNvbi1jYW52YXMtdHJhbnNwYXJlbnQiIGQ9Ik0xNiAxNkgwVjBoMTZ2MTZ6IiBpZD0iY2FudmFzIi8+PHBhdGggY2xhc3M9Imljb24tdnMtb3V0IiBkPSJNMTQgNC41NTZWMTNjMCAuOTctLjcwMSAyLTIgMkg0Yy0uOTcgMC0yLS43MDEtMi0yVjYuNjQ5QTMuNDk1IDMuNDk1IDAgMCAxIDAgMy41QzAgMS41NyAxLjU3IDAgMy41IDBINXYxaDUuMDYxTDE0IDQuNTU2eiIgaWQ9Im91dGxpbmUiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWJnIiBkPSJNMTMgNXY4cy0uMDM1IDEtMS4wMzUgMWgtOFMzIDE0IDMgMTNWOWgxdjRoOFY2SDkuMzk3bC41MTctLjUyTDkgNC41NzJWM0g3LjQxOUw2LjQxMyAyaDMuMjI4TDEzIDV6IiBpZD0iaWNvbkJnIi8+PHBhdGggY2xhc3M9Imljb24tdnMtZmciIGQ9Ik03LjQxOSAzSDl2MS41NzJMNy40MTkgM3ptMS45NzggM0w2LjQxNiA5SDR2NGg4VjZIOS4zOTd6IiBpZD0iaWNvbkZnIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1hY3Rpb24tYmx1ZSIgZD0iTTUuOTg4IDZIMy41YTIuNSAyLjUgMCAxIDEgMC01SDR2MWgtLjVDMi42NzMgMiAyIDIuNjczIDIgMy41UzIuNjczIDUgMy41IDVoMi41MTNMNCAzaDJsMi41IDIuNDg0TDYgOEg0bDEuOTg4LTJ6IiBpZD0iY29sb3JBY3Rpb24iLz48L3N2Zz4=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.snippet::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.snippet::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDY5NCIKICAgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0NzA1Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDcwMyIgLz4KICA8c3R5bGUKICAgICBpZD0ic3R5bGU0Njk2Ij4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I2Y2ZjZmNn0uaWNvbi12cy1vdXR7ZmlsbDojZjZmNmY2fS5pY29uLXZzLWFjdGlvbi1vcmFuZ2V7ZmlsbDojYzI3ZDFhfTwvc3R5bGU+CiAgPGcKICAgICBpZD0iZzQ3MjQiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwxLjMzMzMzMzMsLTI0NS45OTk5OSwtMzEuOTk5OTk5KSI+CiAgICA8cGF0aAogICAgICAgZD0ibSAxODUsMjQgMTEsMCAwLDEyIC0xMSwwIHoiCiAgICAgICBpZD0icGF0aDQ1MjgiCiAgICAgICBzdHlsZT0iZmlsbDojMmQyZDMwIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTk0LDMzIDAsLTcgLTcsMCAwLDcgLTEsMCAwLC04IDksMCAwLDggeiBtIC04LDEgMSwwIDAsMSAtMSwwIHogbSAyLDAgMSwwIDAsMSAtMSwwIHogbSAyLDAgMSwwIDAsMSAtMSwwIHogbSAyLDAgMSwwIDAsMSAtMSwwIHogbSAyLDAgMSwwIDAsMSAtMSwwIHoiCiAgICAgICBpZD0icGF0aDQ1MzAiCiAgICAgICBzdHlsZT0iZmlsbDojYzVjNWM1IiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTg3LDI2IDcsMCAwLDcgLTcsMCB6IgogICAgICAgaWQ9InBhdGg0NTMyIgogICAgICAgc3R5bGU9ImZpbGw6IzJiMjgyZSIgLz4KICA8L2c+Cjwvc3ZnPgo=")}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.customcolor::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.customcolor::before{background-image:none}.monaco-editor.vs-dark .suggest-widget .monaco-list .monaco-list-row .suggest-icon.folder::before,.monaco-editor.hc-black .suggest-widget .monaco-list .monaco-list-row .suggest-icon.folder::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uaWNvbi1jYW52YXMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO2ZpbGw6I0Y2RjZGNjt9IC5pY29uLXZzLW91dHtvcGFjaXR5OjA7ZmlsbDojRjZGNkY2O30gLmljb24tdnMtZmd7b3BhY2l0eTowO2ZpbGw6I0YwRUZGMTt9IC5pY29uLWZvbGRlcntmaWxsOiNDNUM1QzU7fTwvc3R5bGU+PHBhdGggY2xhc3M9Imljb24tY2FudmFzLXRyYW5zcGFyZW50IiBkPSJNMTYgMTZoLTE2di0xNmgxNnYxNnoiIGlkPSJjYW52YXMiLz48cGF0aCBjbGFzcz0iaWNvbi12cy1vdXQiIGQ9Ik0xNiAyLjV2MTBjMCAuODI3LS42NzMgMS41LTEuNSAxLjVoLTExLjk5NmMtLjgyNyAwLTEuNS0uNjczLTEuNS0xLjV2LThjMC0uODI3LjY3My0xLjUgMS41LTEuNWgyLjg4NmwxLTJoOC4xMWMuODI3IDAgMS41LjY3MyAxLjUgMS41eiIgaWQ9Im91dGxpbmUiLz48cGF0aCBjbGFzcz0iaWNvbi1mb2xkZXIiIGQ9Ik0xNC41IDJoLTcuNDkybC0xIDJoLTMuNTA0Yy0uMjc3IDAtLjUuMjI0LS41LjV2OGMwIC4yNzYuMjIzLjUuNS41aDExLjk5NmMuMjc1IDAgLjUtLjIyNC41LS41di0xMGMwLS4yNzYtLjIyNS0uNS0uNS0uNXptLS40OTYgMmgtNi40OTZsLjUtMWg1Ljk5NnYxeiIgaWQ9Imljb25CZyIvPjxwYXRoIGNsYXNzPSJpY29uLXZzLWZnIiBkPSJNMTQgM3YxaC02LjVsLjUtMWg2eiIgaWQ9Imljb25GZyIvPjwvc3ZnPg==")}
.context-view{position:absolute;z-index:2000}
.monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=");cursor:pointer}.monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+");cursor:pointer}.hc-black .monaco-scrollable-element>.scrollbar>.up-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.up-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiNFOEU4RTgiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.down-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.down-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=")}.hc-black .monaco-scrollable-element>.scrollbar>.left-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.left-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.hc-black .monaco-scrollable-element>.scrollbar>.right-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.right-arrow{background:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+")}.monaco-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity 100ms linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity 800ms linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:#DDD 0 6px 6px -6px inset}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:#DDD 6px 0 6px -6px inset}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:#DDD 6px 6px 6px -6px inset}.vs .monaco-scrollable-element>.scrollbar>.slider{background:rgba(100,100,100,0.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:rgba(121,121,121,0.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,0.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(100,100,100,0.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,0.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,0.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(191,191,191,0.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:#000 6px 0 6px -6px inset}.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:#000 6px 6px 6px -6px inset}.hc-black .monaco-scrollable-element .shadow.top{box-shadow:none}.hc-black .monaco-scrollable-element .shadow.left{box-shadow:none}.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}
.monaco-tl-row{display:flex;height:100%;align-items:center}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;margin-right:6px;flex-shrink:0;width:16px}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie.collapsible{background-size:16px;background-position:3px 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.monaco-tl-twistie.collapsible.collapsed:not(.loading){display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzY0NjQ2NSIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==")}.vs-dark .monaco-tl-twistie.collapsible:not(.loading){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTExIDEwSDUuMzQ0TDExIDQuNDE0VjEweiIvPjwvc3ZnPg==")}.vs-dark .monaco-tl-twistie.collapsible.collapsed:not(.loading){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI0U4RThFOCIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRMOC41ODYgOCA3IDkuNTg2VjYuNDE0eiIvPjwvc3ZnPg==")}.hc-black .monaco-tl-twistie.collapsible:not(.loading){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTExIDEwLjA3aC01LjY1Nmw1LjY1Ni01LjY1NnY1LjY1NnoiLz48L3N2Zz4=")}.hc-black .monaco-tl-twistie.collapsible.collapsed:not(.loading){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgNHY4bDQtNC00LTR6bTEgMi40MTRsMS41ODYgMS41ODYtMS41ODYgMS41ODZ2LTMuMTcyeiIvPjwvc3ZnPg==")}.monaco-tl-twistie.loading{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnPgoJCTxjaXJjbGUgY3g9JzUnIGN5PScxJyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc5JyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzknIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nNy44Mjg0JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzEnIGN5PSc1JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzIuMTcxNicgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCTwvZz4KPC9zdmc+Cg==");background-position:0 center}.vs-dark .monaco-tl-twistie.loading{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnIHN0eWxlPSJmaWxsOmdyZXk7Ij4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nMScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc3LjgyODQnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nOScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNy44Mjg0JyBjeT0nNy44Mjg0JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzUnIGN5PSc5JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzIuMTcxNicgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScxJyBjeT0nNScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScyLjE3MTYnIGN5PScyLjE3MTYnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+Cgk8L2c+Cjwvc3ZnPgo=")}.hc-black .monaco-tl-twistie.loading{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubycgPz4KPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCc+Cgk8c3R5bGU+CiAgICBjaXJjbGUgewogICAgICBhbmltYXRpb246IGJhbGwgMC42cyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CgogICAgY2lyY2xlOm50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogMC4wNzVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjE1czsgfQogICAgY2lyY2xlOm50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogMC4yMjVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjM3NXM7IH0KICAgIGNpcmNsZTpudGgtY2hpbGQoNykgeyBhbmltYXRpb24tZGVsYXk6IDAuNDVzOyB9CiAgICBjaXJjbGU6bnRoLWNoaWxkKDgpIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjUyNXM7IH0KCiAgICBAa2V5ZnJhbWVzIGJhbGwgewogICAgICBmcm9tIHsgb3BhY2l0eTogMTsgfQogICAgICB0byB7IG9wYWNpdHk6IDAuMzsgfQogICAgfQoJPC9zdHlsZT4KCTxnIHN0eWxlPSJmaWxsOndoaXRlOyI+CgkJPGNpcmNsZSBjeD0nNScgY3k9JzEnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nNy44Mjg0JyBjeT0nMi4xNzE2JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzknIGN5PSc1JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJCTxjaXJjbGUgY3g9JzcuODI4NCcgY3k9JzcuODI4NCcgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PSc1JyBjeT0nOScgcj0nMScgc3R5bGU9J29wYWNpdHk6MC4zOycgLz4KCQk8Y2lyY2xlIGN4PScyLjE3MTYnIGN5PSc3LjgyODQnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMScgY3k9JzUnIHI9JzEnIHN0eWxlPSdvcGFjaXR5OjAuMzsnIC8+CgkJPGNpcmNsZSBjeD0nMi4xNzE2JyBjeT0nMi4xNzE2JyByPScxJyBzdHlsZT0nb3BhY2l0eTowLjM7JyAvPgoJPC9nPgo8L3N2Zz4K")}
.sk-spinner{color:#333}.sk-spinner>div{background-color:currentColor}
@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(1){-webkit-animation:scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync 0.6s -0.21s infinite ease-in-out;animation:ball-pulse-sync 0.6s -0.21s infinite ease-in-out}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync 0.6s -0.14s infinite ease-in-out;animation:ball-pulse-sync 0.6s -0.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync 0.6s -0.07s infinite ease-in-out;animation:ball-pulse-sync 0.6s -0.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync 0.6s 0s infinite ease-in-out;animation:ball-pulse-sync 0.6s 0s infinite ease-in-out}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;display:inline-block;height:30px;width:30px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div:nth-child(1){margin-left:-7px;-webkit-animation:ball-scale 1s 0.2s ease-in-out infinite;animation:ball-scale 1s 0.2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s 0.5s ease-in-out infinite;animation:ball-scale 1s 0.5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;animation:rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite}.ball-rotate>div:before,.ball-rotate>div:after{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:0.8}.ball-rotate>div:before{top:0px;left:-28px}.ball-rotate>div:after{top:0px;left:25px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:transparent !important;display:inline-block;-webkit-animation:rotate 0.75s 0s linear infinite;animation:rotate 0.75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes scale{30%{-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0px;left:0px;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;border:2px solid #fff;width:30px;height:30px;left:-16px;top:-2px;background:transparent;border:2px solid;border-color:#fff transparent #fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:0.5s;animation-duration:0.5s;border-color:#fff transparent #fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@-webkit-keyframes ball-beat{50%{opacity:0.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:0.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat 0.7s 0s infinite linear;animation:ball-beat 0.7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-0.35s !important;animation-delay:-0.35s !important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.ball-scale-multiple>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0px;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px, -50px);transform:translate(25px, -50px)}66%{-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px, -50px);transform:translate(25px, -50px)}66%{-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px, 50px);transform:translate(25px, 50px)}66%{-webkit-transform:translate(-25px, 50px);transform:translate(-25px, 50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px, 50px);transform:translate(25px, 50px)}66%{-webkit-transform:translate(-25px, 50px);transform:translate(-25px, 50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px, 0px);transform:translate(-50px, 0px)}66%{-webkit-transform:translate(-25px, -50px);transform:translate(-25px, -50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px, 0px);transform:translate(-50px, 0px)}66%{-webkit-transform:translate(-25px, -50px);transform:translate(-25px, -50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px, -37.50938px);-ms-transform:translate(-29.994px, -37.50938px);transform:translate(-29.994px, -37.50938px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.15, 0.46, 0.9, 0.6);animation-timing-function:cubic-bezier(0.15, 0.46, 0.9, 0.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:0.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:0.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:0.44s;animation-delay:0.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:0.14s;animation-delay:0.14s;-webkit-animation-duration:0.61s;animation-duration:0.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:0.15s;animation-delay:0.15s;-webkit-animation-duration:0.82s;animation-duration:0.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-0.01s;animation-delay:-0.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-0.07s;animation-delay:-0.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:0.29s;animation-delay:0.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:0.63s;animation-delay:0.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-0.18s;animation-delay:-0.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:0.58s;animation-delay:0.58s;-webkit-animation-duration:0.9s;animation-duration:0.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:0.01s;animation-delay:0.01s;-webkit-animation-duration:0.94s;animation-duration:0.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-0.03s;animation-delay:-0.03s;-webkit-animation-duration:0.74s;animation-duration:0.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:0.21s;animation-delay:0.21s;-webkit-animation-duration:0.68s;animation-duration:0.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:0.46s;animation-delay:0.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:0.02s;animation-delay:0.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:0.13s;animation-delay:0.13s;-webkit-animation-duration:0.78s;animation-duration:0.78s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.96s infinite linear;animation:ball-spin-fade-loader 1s -0.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.84s infinite linear;animation:ball-spin-fade-loader 1s -0.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -0.72s infinite linear;animation:ball-spin-fade-loader 1s -0.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.6s infinite linear;animation:ball-spin-fade-loader 1s -0.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.48s infinite linear;animation:ball-spin-fade-loader 1s -0.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.36s infinite linear;animation:ball-spin-fade-loader 1s -0.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -0.24s infinite linear;animation:ball-spin-fade-loader 1s -0.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.12s infinite linear;animation:ball-spin-fade-loader 1s -0.12s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:0.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:0.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s 0.9s infinite linear;animation:ball-spin-loader 2s 0.9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}66%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}66%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}66%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}66%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px, -15px);-ms-transform:translate(-15px, -15px);transform:translate(-15px, -15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig 0.7s 0s infinite linear;animation:ball-zig 0.7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag 0.7s 0s infinite linear;animation:ball-zag 0.7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}34%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}84%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}34%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}84%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}34%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}84%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}34%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}84%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px, -15px);-ms-transform:translate(-15px, -15px);transform:translate(-15px, -15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:-0.09s;animation-delay:-0.09s;-webkit-animation-duration:0.83s;animation-duration:0.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:0.33s;animation-delay:0.33s;-webkit-animation-duration:0.64s;animation-duration:0.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:0.32s;animation-delay:0.32s;-webkit-animation-duration:0.39s;animation-duration:0.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:0.47s;animation-delay:0.47s;-webkit-animation-duration:0.52s;animation-duration:0.52s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation:line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-0.25s !important;animation-delay:-0.25s !important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s !important;animation-delay:0s !important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:0.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:0.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#fff;border:1px solid red;-webkit-animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:0.7}100%{-webkit-transform:translate(-100px, -6.25px);transform:translate(-100px, -6.25px)}}@keyframes pacman-balls{75%{opacity:0.7}100%{-webkit-transform:translate(-100px, -6.25px);transform:translate(-100px, -6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s -0.99s infinite linear;animation:pacman-balls 1s -0.99s infinite linear}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -0.66s infinite linear;animation:pacman-balls 1s -0.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -0.33s infinite linear;animation:pacman-balls 1s -0.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_up 0.5s 0s infinite;animation:rotate_pacman_half_up 0.5s 0s infinite;position:relative;left:-30px}.pacman>div:nth-child(2){width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_down 0.5s 0s infinite;animation:rotate_pacman_half_down 0.5s 0s infinite;margin-top:-50px;position:relative;left:-30px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0, -6.25px);-ms-transform:translate(0, -6.25px);transform:translate(0, -6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px, 50px) rotate(-180deg);transform:translate(50px, 50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px, 50px) rotate(-180deg);transform:translate(50px, 50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px, -25px);-ms-transform:translate(-25px, -25px);transform:translate(-25px, -25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0px;border-radius:100%;-webkit-animation:spin-rotate 0.6s 0s infinite linear;animation:spin-rotate 0.6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);background-image:linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);width:100%;height:100%}@-webkit-keyframes bar-progress{0%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:0.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:0.7}100%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}}@keyframes bar-progress{0%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}25%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:0.7}50%{-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%);opacity:1}75%{-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%);opacity:0.7}100%{-webkit-transform:scaleY(20%);transform:scaleY(20%);opacity:1}}.bar-progress{width:30%;height:12px}.bar-progress>div{position:relative;width:20%;height:12px;border-radius:10px;background-color:#fff;-webkit-animation:bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;animation:bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;opacity:1}@-webkit-keyframes bar-swing{0%{left:0}50%{left:70%}100%{left:0}}@keyframes bar-swing{0%{left:0}50%{left:70%}100%{left:0}}.bar-swing{width:30%;height:8px}.bar-swing>div{position:relative;width:30%;height:8px;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite}@-webkit-keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}100%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.bar-swing-container{width:20%;height:8px;position:relative}.bar-swing-container div:nth-child(1){position:absolute;width:100%;background-color:rgba(255,255,255,0.2);height:12px;border-radius:10px}.bar-swing-container div:nth-child(2){position:absolute;width:30%;height:8px;border-radius:10px;background-color:#fff;-webkit-animation:bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;animation:bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;margin:2px 2px 0}
@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:"notonaskharabic-regular";src:url(/assets/aac20c974fb9926f724957e7083eb74c.eot);src:url(/assets/aac20c974fb9926f724957e7083eb74c.eot?#iefix) format("embedded-opentype"),url(/assets/0ffd09499d3dce79d9ede721dc60f9e9.woff) format("woff"),url(/assets/ad775c033d3e86f8bb0c41a781ef8441.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(ar){font-family:"notonaskharabic-regular","Inter",sans-serif !important}@font-face{font-family:"notosansbengali-regular";src:url(/assets/367dc7da35e4457693b8fa4a0667a617.eot);src:url(/assets/367dc7da35e4457693b8fa4a0667a617.eot?#iefix) format("embedded-opentype"),url(/assets/6aa896d10eddfb1e322d00c13b5db285.woff) format("woff"),url(/assets/19c95e9b6b39c5bba19bfdaa63517fb2.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(bn){font-family:"notosansbengali-regular","Inter",sans-serif !important}@font-face{font-family:"notosansgujarati-regular";src:url(/assets/8bb3b1d91026e08edfc1fda531860b51.eot);src:url(/assets/8bb3b1d91026e08edfc1fda531860b51.eot?#iefix) format("embedded-opentype"),url(/assets/e3b054cea8fcb9a2fe642a0f678d803b.woff) format("woff"),url(/assets/619a8dab48d1ed47367f36fd42fc302b.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(gu){font-family:"notosansgujarati-regular","Inter",sans-serif !important}@font-face{font-family:"notosanshebrew-regular";src:url(/assets/742039c9e814c5bcd26a0db1dc96605b.eot);src:url(/assets/742039c9e814c5bcd26a0db1dc96605b.eot?#iefix) format("embedded-opentype"),url(/assets/ed63c7e40f56cae9375e279b680b926b.woff) format("woff"),url(/assets/17306f6903a1e8386de7691b97fd4718.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(he){font-family:"notosanshebrew-regular","Inter",sans-serif !important}@font-face{font-family:"notosanskhmer-regular";src:url(/assets/1c795ce1fc3271620fd42f550bb79955.eot);src:url(/assets/1c795ce1fc3271620fd42f550bb79955.eot?#iefix) format("embedded-opentype"),url(/assets/f6d08e5ad4c42c609b52202b686d19c8.woff) format("woff"),url(/assets/1d35d442ce7123d365964cb6d4d00f1d.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(km){font-family:"notosanskhmer-regular","Inter",sans-serif !important}@font-face{font-family:"notosanslao-regular";src:url(/assets/d2027a5fd63ce20ea9bd8288ab050b0d.eot);src:url(/assets/d2027a5fd63ce20ea9bd8288ab050b0d.eot?#iefix) format("embedded-opentype"),url(/assets/063f5dae6044402f1586cae4834a2b21.woff) format("woff"),url(/assets/658825634663290fb7b3af8208a38ea0.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(lo){font-family:"notosanslao-regular","Inter",sans-serif !important}@font-face{font-family:"notosansmalayalam-regular";src:url(/assets/4369b0a959c5791b9288525d686e0920.eot);src:url(/assets/4369b0a959c5791b9288525d686e0920.eot?#iefix) format("embedded-opentype"),url(/assets/249f1a325a43fb6a1d4fd4ba96c5883f.woff) format("woff"),url(/assets/a7a05e2603053fd66ff167bd0788970e.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(ml){font-family:"notosansmalayalam-regular","Inter",sans-serif !important}@font-face{font-family:"notosansdevanagari-regular";src:url(/assets/4a4f183d8af1dbbedd3f19cc1468de6f.eot);src:url(/assets/4a4f183d8af1dbbedd3f19cc1468de6f.eot?#iefix) format("embedded-opentype"),url(/assets/96359e11e3c92c2123f4a29fa9bfd8bf.woff) format("woff"),url(/assets/610984f146379175f30ba6a4fe1ce3ca.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(mr){font-family:"notosansdevanagari-regular","Inter",sans-serif !important}@font-face{font-family:"notosansmyanmar-regular";src:url(/assets/e6d9eed992a815494dd5356e16a4bffe.eot);src:url(/assets/e6d9eed992a815494dd5356e16a4bffe.eot?#iefix) format("embedded-opentype"),url(/assets/22f7f1914bad6d2e3d8430b6dccf3e7a.woff) format("woff"),url(/assets/a5a797d02b50a81bdb0d3ad310c978c8.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(my){font-family:"notosansmyanmar-regular","Inter",sans-serif !important}@font-face{font-family:"notosansgurmukhi-regular";src:url(/assets/ccbcc61246405660f69ebcf3dbcbf8e1.eot);src:url(/assets/ccbcc61246405660f69ebcf3dbcbf8e1.eot?#iefix) format("embedded-opentype"),url(/assets/d1475ab83f05b13b5feda5c97069ded2.woff) format("woff"),url(/assets/a674031b2dfc9ccdca624ef50865438b.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(pa){font-family:"notosansgurmukhi-regular","Inter",sans-serif !important}@font-face{font-family:"notosanssinhala-regular";src:url(/assets/efa422d28718f6ec3f3c70da09617923.eot);src:url(/assets/efa422d28718f6ec3f3c70da09617923.eot?#iefix) format("embedded-opentype"),url(/assets/6ba6d350e13d61bafed17e80a2dbd623.woff) format("woff"),url(/assets/239278c0a9a944c0ed2e2322e2ecc479.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(si){font-family:"notosanssinhala-regular","Inter",sans-serif !important}@font-face{font-family:"notosanstamil-regular";src:url(/assets/3964681a471a397fb7609437ddc5294c.eot);src:url(/assets/3964681a471a397fb7609437ddc5294c.eot?#iefix) format("embedded-opentype"),url(/assets/25144521279a7a91d282f43632695c05.woff) format("woff"),url(/assets/7ff3f44cb5d7c125d59b5b92495b3abe.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(ta){font-family:"notosanstamil-regular","Inter",sans-serif !important}@font-face{font-family:"notosanstelugu-regular";src:url(/assets/d43278853a369d9d9cc27aedc11cf39e.eot);src:url(/assets/d43278853a369d9d9cc27aedc11cf39e.eot?#iefix) format("embedded-opentype"),url(/assets/ebabcf179e4d37b5152bf75a5acee928.woff) format("woff"),url(/assets/f653aecf608fc1e5337ac7b36b815b8d.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(te){font-family:"notosanstelugu-regular","Inter",sans-serif !important}@font-face{font-family:"notosansthai-regular";src:url(/assets/fce03e6746b642d6f3d54fc6d6e60a27.eot);src:url(/assets/fce03e6746b642d6f3d54fc6d6e60a27.eot?#iefix) format("embedded-opentype"),url(/assets/c957d39e254cbb5a2e7c79ce23b868df.woff) format("woff"),url(/assets/b4bbd547894f66d942d60bfd7865c365.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(th){font-family:"notosansthai-regular","Inter",sans-serif !important}@font-face{font-family:"notosanstagalog-regular";src:url(/assets/7f4878346a3b9365250e57bcae4de63d.eot);src:url(/assets/7f4878346a3b9365250e57bcae4de63d.eot?#iefix) format("embedded-opentype"),url(/assets/bd339c57371e0bdda293daaf2d4d6577.woff) format("woff"),url(/assets/1582f75d401f82c1d25422925640b41e.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(tl){font-family:"notosanstagalog-regular","Inter",sans-serif !important}@font-face{font-family:"notonastaliqurdu-regular";src:url(/assets/260f2ea02b6aa0dcd98afb03daaca004.eot);src:url(/assets/260f2ea02b6aa0dcd98afb03daaca004.eot?#iefix) format("embedded-opentype"),url(/assets/b4b50e34ae3c9b1f4a4f297e8084294e.woff) format("woff"),url(/assets/d387deff82ee360740334e8f92cfe008.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(ur){font-family:"notonastaliqurdu-regular","Inter",sans-serif !important}@font-face{font-family:"notosanshebrew-regular";src:url(/assets/742039c9e814c5bcd26a0db1dc96605b.eot);src:url(/assets/742039c9e814c5bcd26a0db1dc96605b.eot?#iefix) format("embedded-opentype"),url(/assets/ed63c7e40f56cae9375e279b680b926b.woff) format("woff"),url(/assets/17306f6903a1e8386de7691b97fd4718.ttf) format("truetype");font-weight:normal;font-style:normal;font-stretch:normal}:lang(yi){font-family:"notosanshebrew-regular","Inter",sans-serif !important}:lang(ar){font-family:"Noto Naskh Arabic","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(bn){font-family:"Noto Sans Bengali","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(gu){font-family:"Noto Sans Gujarati","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(he){font-family:"Noto Sans Hebrew","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(km){font-family:"Noto Serif Khmer","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(lo){font-family:"Noto Sans Lao","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(ml){font-family:"Noto Sans Malayalam","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(mr){font-family:"Noto Sans Devanagari","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(my){font-family:"Noto Sans Myanmar","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(pa){font-family:"Noto Sans Gurmukhi","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(si){font-family:"Noto Sans Sinhala","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(ta){font-family:"Noto Sans Tamil","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(te){font-family:"Noto Sans Telugu","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(th){font-family:"Noto Sans Thai","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(tl){font-family:"Noto Sans Tagalog","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(ur){font-family:"Noto Nastaliq Urdu","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(yi){font-family:"Noto Sans Hebrew","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(ja){font-family:"Noto Sans JP","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(ko){font-family:"Noto Sans KR","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(zh){font-family:"Noto Sans SC","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(zh-SC){font-family:"Noto Sans SC","Inter","Font Awesome 5 Free",sans-serif,serif !important}:lang(zh-TC){font-family:"Noto Sans TC","Inter","Font Awesome 5 Free",sans-serif,serif !important}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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:inherit;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{max-width:100%}.image_border{border:1px solid}form{margin:1.5rem 0}fieldset+fieldset{margin-top:1.5rem}fieldset+h3{margin-top:1.5rem}legend{font-size:1.4em;line-height:1.3em;margin-bottom:.75rem}textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select{-webkit-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;border-radius:.125em;border:2px solid #dedede;padding:.5rem .75rem;width:100%;font-size:.875em}textarea:active,textarea:focus,textarea:focus:hover,input[type="color"]:active,input[type="color"]:focus,input[type="color"]:focus:hover,input[type="date"]:active,input[type="date"]:focus,input[type="date"]:focus:hover,input[type="datetime"]:active,input[type="datetime"]:focus,input[type="datetime"]:focus:hover,input[type="datetime-local"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:focus:hover,input[type="email"]:active,input[type="email"]:focus,input[type="email"]:focus:hover,input[type="month"]:active,input[type="month"]:focus,input[type="month"]:focus:hover,input[type="number"]:active,input[type="number"]:focus,input[type="number"]:focus:hover,input[type="password"]:active,input[type="password"]:focus,input[type="password"]:focus:hover,input[type="search"]:active,input[type="search"]:focus,input[type="search"]:focus:hover,input[type="tel"]:active,input[type="tel"]:focus,input[type="tel"]:focus:hover,input[type="text"]:active,input[type="text"]:focus,input[type="text"]:focus:hover,input[type="time"]:active,input[type="time"]:focus,input[type="time"]:focus:hover,input[type="url"]:active,input[type="url"]:focus,input[type="url"]:focus:hover,input[type="week"]:active,input[type="week"]:focus,input[type="week"]:focus:hover,input:not([type]):active,input:not([type]):focus,input:not([type]):focus:hover,textarea:active,textarea:focus,textarea:focus:hover,select:active,select:focus,select:focus:hover{border-color:#007acd}textarea:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#0198ff}textarea:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#c5c5c5}textarea:disabled,input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}textarea::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}textarea::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:rgba(0,0,0,0.4)}textarea:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input:not([type]):-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:rgba(0,0,0,0.4)}textarea:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:rgba(0,0,0,0.4)}textarea{overflow:auto;resize:vertical}label{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;display:block;font-size:.875rem;margin-bottom:.375rem}label .lowlight{text-transform:none}label>input{margin-right:.875rem;vertical-align:text-bottom}select::-ms-expand{display:none}input+input{margin-top:8px}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{background-color:#fff;min-height:100%}a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;color:inherit;cursor:pointer;text-decoration:none;white-space:normal}p a,p a:link,p a:visited{color:#007acd}p a:focus,p a:hover,p a:active{color:#3eb1ff}ul,ol{margin:0 0 1.5rem 0;padding:0}ul,ul li,ol,ol li{list-style:none;margin:0;padding:0}dl{margin:0 0 1.5rem 0}dt{margin:0 0 .75rem 0}dd{margin:0 0 .75rem 0;padding-left:.75rem}table{border-collapse:separate;border-spacing:0;margin:0 0 1.5rem 0;table-layout:auto;width:100%}th{background-color:#fff;border:0;font-weight:700;padding:.5rem 1rem;text-align:left}td{border:0;line-height:1.5;padding:.5rem 1rem}tbody{background-color:#fff}body{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;font-style:normal;line-height:1.5;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{line-height:1.35;margin:0 0 1.5rem 0}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{line-height:1.5;margin:0 0 1.5rem 0}em{font-style:italic}strong,b{font-weight:700}s{text-decoration:line-through}hr{border-bottom:1px solid #dedede;border-left:0;border-right:0;border-top:0;margin:1.5rem auto}blockquote{border-left:3px solid #dedede;color:#8b8b8b;padding-left:1.5rem;padding-right:1.5rem}cite{color:#8b8b8b;font-style:italic}cite:before{content:'\2014 \00A0'}code,pre{font-family:"Lucida Console",monospace;overflow-x:auto}li>code,p>code{background:#efefef;border-radius:.125em;color:#000;display:inline;margin:0 .125rem;padding:.0625em .25rem;font-size:.9em}pre{margin-bottom:1.5rem}sub{vertical-align:sub;font-size:.8125em}sup{vertical-align:super;font-size:.8125em}figcaption{color:#8b8b8b;font-style:italic;margin-top:.45rem;text-align:center;font-weight:500}.account-menu{box-shadow:0 0 15px rgba(0,0,0,0.15);color:#fff;background-color:#222;cursor:initial;display:none;position:absolute;right:0;top:50px;min-width:275px;min-height:200px;z-index:3}.account-menu.is-open{display:block;font-size:14px}.account-menu.is-open hr{margin:5px 0}.account-menu__list-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1.5rem;list-style-type:none;margin:0}.account-menu__list-wrapper>li{padding:5px 0}.account-menu__nav,[class^="account-menu__nav--"],[class*=" account-menu__nav--"]{width:275px;padding-right:.75rem;margin-bottom:1.05rem}@media screen and (min-width: 48em){.account-menu__nav,[class^="account-menu__nav--"],[class*=" account-menu__nav--"]{width:200px}}.account-menu__nav h5,[class^="account-menu__nav--"] h5,[class*=" account-menu__nav--"] h5{margin-bottom:.75rem;font-size:1.125rem}.account-menu__nav a,[class^="account-menu__nav--"] a,[class*=" account-menu__nav--"] a{display:block;font-size:14px}.account-menu__nav a,.account-menu__nav a:link,.account-menu__nav a:visited,[class^="account-menu__nav--"] a,[class^="account-menu__nav--"] a:link,[class^="account-menu__nav--"] a:visited,[class*=" account-menu__nav--"] a,[class*=" account-menu__nav--"] a:link,[class*=" account-menu__nav--"] a:visited{color:#000}.account-menu__nav a:focus,.account-menu__nav a:hover,.account-menu__nav a:active,[class^="account-menu__nav--"] a:focus,[class^="account-menu__nav--"] a:hover,[class^="account-menu__nav--"] a:active,[class*=" account-menu__nav--"] a:focus,[class*=" account-menu__nav--"] a:hover,[class*=" account-menu__nav--"] a:active{color:#383838}.account-menu__nav a+a,[class^="account-menu__nav--"] a+a,[class*=" account-menu__nav--"] a+a{margin-top:.5rem}.account-menu__nav a:hover,[class^="account-menu__nav--"] a:hover,[class*=" account-menu__nav--"] a:hover{text-decoration:underline}.account-menu__nav hr,[class^="account-menu__nav--"] hr,[class*=" account-menu__nav--"] hr{margin:.75rem 0;width:5em;text-align:left}.account-menu__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background-color:#fafafa;border-bottom-left-radius:.125em;border-bottom-right-radius:.125em;padding:.75rem 1.5rem;font-size:14px}.account-menu__action a,.account-menu__action a:link,.account-menu__action a:visited{color:#007acd}.account-menu__action a:focus,.account-menu__action a:hover,.account-menu__action a:active{color:#3eb1ff}.account-menu__email{color:#8b8b8b;margin-right:.75rem}.account-menu__user{display:flex;margin-top:20px;padding:0 1.5rem;align-items:center}.account-menu__user .account-menu__image-container{width:40px;height:40px;margin-right:10px}.account-menu__user .account-menu__image-container>img{border-radius:50%;width:100%;height:100%;object-fit:cover}.account-menu__user .account-menu__user-name{font-size:14px}.account-menu__user .account-menu__user-email{font-size:12px;color:grey}.account-menu__sign-out{background:#333;color:#999;bottom:0;width:100%;padding:10px 20px}.spinner-wrapper{position:relative;min-height:15em}.spinner-wrapper>*{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center}.spinner-wrapper>*>div{background-color:#007acd}.alert,[class^="alert--"],[class*=" alert--"]{font-weight:400;border-radius:.125em;font-size:.875rem;margin-bottom:.75rem;padding:.75rem}.alert.alert--no-icon:before,[class^="alert--"].alert--no-icon:before,[class*=" alert--"].alert--no-icon:before{display:none}.alert:before,[class^="alert--"]:before,[class*=" alert--"]:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:4px}.alert a,[class^="alert--"] a,[class*=" alert--"] a{text-decoration:underline}.alert strong,[class^="alert--"] strong,[class*=" alert--"] strong{font-weight:700}.alert .list,[class^="alert--"] .list,[class*=" alert--"] .list{margin-top:0;margin-bottom:0}.alert--error{color:#ad191f;background-color:#fbe3e4}.alert--error:before{content:"\f071";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.alert--error a,.alert--error a:link,.alert--error a:visited{color:#ad191f}.alert--error a:focus,.alert--error a:hover,.alert--error a:active{color:#e65056}.alert--warning{color:#c39000;background-color:#fff6dd}.alert--warning:before{content:"\f06a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.alert--warning a,.alert--warning a:link,.alert--warning a:visited{color:#c39000}.alert--warning a:focus,.alert--warning a:hover,.alert--warning a:active{color:#ffca34}.alert--info{color:#0072d7;background-color:#f1f8ff}.alert--info:before{content:"\f05a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.alert--info a,.alert--info a:link,.alert--info a:visited{color:#0072d7}.alert--info a:focus,.alert--info a:hover,.alert--info a:active{color:#48a9ff}.alert--success{color:#339353;background-color:#e8f7ed}.alert--success:before{content:"\f058";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.alert--success a,.alert--success a:link,.alert--success a:visited{color:#339353}.alert--success a:focus,.alert--success a:hover,.alert--success a:active{color:#6bcc8b}.avatar,[class^='avatar--'],[class*='avatar--']{position:relative}.avatar a,[class^='avatar--'] a,[class*='avatar--'] a{display:inline-block}.avatar__image{background-color:#fff;display:block;font-size:0;margin:auto;overflow:hidden;padding:0;text-align:center;vertical-align:middle}.avatar--full .avatar__image{border-radius:75px;height:150px;line-height:150px;width:150px;min-width:150px}.avatar--medium .avatar__image{border-radius:50px;height:100px;line-height:100px;width:100px;min-width:100px}.avatar--small .avatar__image{border-radius:37.5px;height:75px;line-height:75px;width:75px;min-width:75px}.avatar--tiny .avatar__image{border-radius:16px;height:32px;line-height:32px;width:32px;min-width:32px}.banner,[class^='banner--'],[class*=' banner--']{padding:1em 1.5rem}.banner p,[class^='banner--'] p,[class*=' banner--'] p{margin-bottom:0}.banner-inner{margin:0 auto;max-width:80em}.banner-inner::after{clear:both;content:"";display:table}.banner--theme-shark{background-color:#222;color:#efefef;color:white}.banner--theme-shark .banner__title-icon{color:#fff}.banner--theme-shark .banner-inner{padding:0}@media screen and (min-width: 56.25em){.banner--theme-shark .banner-inner{padding:0 2.5rem}}.banner--theme-shark .banner__actions a,.banner--theme-shark .banner__actions a:link,.banner--theme-shark .banner__actions a:visited{color:#007acd}.banner--theme-shark .banner__actions a:focus,.banner--theme-shark .banner__actions a:hover,.banner--theme-shark .banner__actions a:active{color:#3eb1ff}.banner--theme-alice{background-color:rgba(0,122,205,0.04);color:rgba(0,0,0,0.8)}.banner--theme-alice .banner__title-icon{color:#007acd}.banner--theme-alice .banner__actions a,.banner--theme-alice .banner__actions a:link,.banner--theme-alice .banner__actions a:visited{color:#007acd}.banner--theme-alice .banner__actions a:focus,.banner--theme-alice .banner__actions a:hover,.banner--theme-alice .banner__actions a:active{color:#3eb1ff}.banner-left,.banner-right{margin:.5em 0;padding:0 6px;float:left}@media screen and (min-width: 56.25em){.banner-left,.banner-right{margin:1em 0;width:50%;margin:0}}.banner__title,.banner__subtitle{display:block;margin-right:.75rem;margin-bottom:0;font-weight:400}.banner__subtitle{margin:0}@media screen and (min-width: 56.25em){.banner__subtitle{margin-left:48px}}.banner__title-icon{display:inline-block;margin-right:.5rem;text-align:center;width:40px}.banner__actions{font-size:.875rem;margin-top:6px}.banner__actions a{white-space:pre}.banner__actions i{margin-right:3px}.cookies-banner{position:fixed;left:0;right:0;bottom:0;margin:0;text-align:center;font-size:1em;z-index:1;display:none;background:#000;color:#fff}.cookies-banner.shown{display:block}.cookies-banner .btn{color:white;text-decoration:none}.cookies-banner .btn:hover{color:white}.book-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0}.book-subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.book-author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.book-description{color:#000;font-weight:400;margin:1.5rem 0 0 0;font-family:"Inter";line-height:1.813em}.book-cover{position:relative}.book-cover img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0;width:auto}.book-details-list{text-transform:uppercase}.book-details-list::after{clear:both;content:"";display:table}.book-details-list.vertical .detail{display:block;margin-bottom:1em}.book-details-list .detail{text-align:center;display:inline-block}.book-details-list .detail>span{display:block;margin-bottom:3px;line-height:1.125;font-size:1.75em;color:#222}.book-details-list .detail>p{font-size:.75em;color:#4a4a4a;letter-spacing:1px}.book-details-list .detail.percentage span{padding-left:1em}.book-details-list .detail.percentage span::after{content:'%';font-size:.8125em;margin-left:1px}.book-details-list .detail.complete p,.book-details-list .detail.complete span{color:#007acd}.book-details-list .fa{font-size:2em;color:#222}.book-details-list .leanpub-icon{background-position:center;background-repeat:no-repeat;background-size:contain;height:2em}.bullets{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bullet,[class^='bullet--'],[class*=' bullet--']{margin-bottom:1.5rem}@media screen and (min-width: 40em){.bullet--1of3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 99%;-moz-flex:0 0 99%;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%}.bullet--1of3:nth-child(1n+1){margin-left:0}.bullet--1of3:not(:nth-child(1n+1)){margin-left:1%}}@media screen and (min-width: 48em){.bullet--1of3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.bullet--1of3:nth-child(2n+1){margin-left:0}.bullet--1of3:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.bullet--1of3{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.bullet--1of3:nth-child(3n+1){margin-left:0}.bullet--1of3:not(:nth-child(3n+1)){margin-left:1%}}@media screen and (min-width: 40em){.bullet--1of2{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 99%;-moz-flex:0 0 99%;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%}.bullet--1of2:nth-child(1n+1){margin-left:0}.bullet--1of2:not(:nth-child(1n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.bullet--1of2{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.bullet--1of2:nth-child(2n+1){margin-left:0}.bullet--1of2:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 40em){.bullet--1of4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 99%;-moz-flex:0 0 99%;-ms-flex:0 0 99%;flex:0 0 99%;max-width:99%}.bullet--1of4:nth-child(1n+1){margin-left:0}.bullet--1of4:not(:nth-child(1n+1)){margin-left:1%}}@media screen and (min-width: 48em){.bullet--1of4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.bullet--1of4:nth-child(2n+1){margin-left:0}.bullet--1of4:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.bullet--1of4{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.bullet--1of4:nth-child(4n+1){margin-left:0}.bullet--1of4:not(:nth-child(4n+1)){margin-left:1%}}.bullet-icon{color:#007acd;overflow:visible;font-size:2rem;color:#007acd}.bullet-icon.royalties{width:auto;font-size:2em;line-height:1}.bullet-icon.royalties:before{content:"80%";font-weight:500}.bullet-icon+.bullet-icon{margin-left:4px}.bullet-title{color:#000}.bullet-content{padding:0 .75rem;margin-top:.75rem}.bullet__actions>*+*{margin-left:.75rem}.bundle-list-item{display:inline-block;margin-bottom:3rem;max-width:100%;text-align:center;vertical-align:top}.bundle-list-item-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;overflow:hidden;white-space:normal}.bundle-list-item-book-count{color:#8b8b8b}.bundle-list-item-author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;white-space:normal}button,input[type='button'],input[type='reset'],input[type='submit']{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-webkit-appearance:none;cursor:pointer;display:inline-block;font-size:inherit;overflow:visible;text-align:center;direction:ltr}button.pending,button:disabled,input[type='button'].pending,input[type='button']:disabled,input[type='reset'].pending,input[type='reset']:disabled,input[type='submit'].pending,input[type='submit']:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}button>i+span,button>span+i,input[type='button']>i+span,input[type='button']>span+i,input[type='reset']>i+span,input[type='reset']>span+i,input[type='submit']>i+span,input[type='submit']>span+i{margin-left:.5rem}.btn--solid,[class^='btn--solid--'],[class*=' btn--solid--']{-webkit-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);color:#fff;background-color:#007acd;border-radius:8px;border:0;display:inline-block;font-weight:700;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:.5em;padding-left:.875em;padding-right:.875em;padding-top:.5em}.btn--solid:hover,[class^='btn--solid--']:hover,[class*=' btn--solid--']:hover{color:#f2f2f2}.btn--solid:active,.btn--solid:focus,[class^='btn--solid--']:active,[class^='btn--solid--']:focus,[class*=' btn--solid--']:active,[class*=' btn--solid--']:focus{color:#ededed}.btn--solid:hover,[class^='btn--solid--']:hover,[class*=' btn--solid--']:hover{background-color:#006bb4}.btn--solid:active,.btn--solid:focus,[class^='btn--solid--']:active,[class^='btn--solid--']:focus,[class*=' btn--solid--']:active,[class*=' btn--solid--']:focus{background-color:#0065a9}.btn--solid:disabled,[class^='btn--solid--']:disabled,[class*=' btn--solid--']:disabled{color:#fff;background-color:#8b8b8b}.btn--solid:disabled:hover,[class^='btn--solid--']:disabled:hover,[class*=' btn--solid--']:disabled:hover{color:#f2f2f2}.btn--solid:disabled:active,.btn--solid:disabled:focus,[class^='btn--solid--']:disabled:active,[class^='btn--solid--']:disabled:focus,[class*=' btn--solid--']:disabled:active,[class*=' btn--solid--']:disabled:focus{color:#ededed}.btn--solid:disabled:hover,[class^='btn--solid--']:disabled:hover,[class*=' btn--solid--']:disabled:hover{background-color:#7e7e7e}.btn--solid:disabled:active,.btn--solid:disabled:focus,[class^='btn--solid--']:disabled:active,[class^='btn--solid--']:disabled:focus,[class*=' btn--solid--']:disabled:active,[class*=' btn--solid--']:disabled:focus{background-color:#797979}.btn--solid--shark{color:#fff;background-color:#222}.btn--solid--shark:hover{color:#f2f2f2}.btn--solid--shark:active,.btn--solid--shark:focus{color:#ededed}.btn--solid--shark:hover{background-color:#151515}.btn--solid--shark:active,.btn--solid--shark:focus{background-color:#101010}.btn--solid--red{color:#fff;background-color:#ad191f}.btn--solid--red:hover{color:#f2f2f2}.btn--solid--red:active,.btn--solid--red:focus{color:#ededed}.btn--solid--red:hover{background-color:#97161b}.btn--solid--red:active,.btn--solid--red:focus{background-color:#8e1419}.btn--solid--green{color:#fff;background-color:#339353}.btn--solid--green:hover{color:#f2f2f2}.btn--solid--green:active,.btn--solid--green:focus{color:#ededed}.btn--solid--green:hover{background-color:#2c8048}.btn--solid--green:active,.btn--solid--green:focus{background-color:#2a7844}.btn--solid--oslo{color:#fff;background-color:#8b8b8b}.btn--solid--oslo:hover{color:#f2f2f2}.btn--solid--oslo:active,.btn--solid--oslo:focus{color:#ededed}.btn--solid--oslo:hover{background-color:#7e7e7e}.btn--solid--oslo:active,.btn--solid--oslo:focus{background-color:#797979}.btn--solid--iron{color:#222;background-color:#dedede}.btn--solid--iron:hover{color:#151515}.btn--solid--iron:active,.btn--solid--iron:focus{color:#101010}.btn--solid--iron:hover{background-color:#d1d1d1}.btn--solid--iron:active,.btn--solid--iron:focus{background-color:#ccc}.btn--hollow,[class^='btn--hollow--'],[class*=' btn--hollow--']{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:.125em;background:transparent;display:inline-block;border:2px solid;border-color:rgba(0,0,0,0.1);padding:.375em .75em;color:rgba(0,0,0,0.8)}.btn--hollow.--interactive,[class^='btn--hollow--'].--interactive,[class*=' btn--hollow--'].--interactive{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.btn--hollow.--interactive:hover,[class^='btn--hollow--'].--interactive:hover,[class*=' btn--hollow--'].--interactive:hover{color:#fff;background:#007acd;border-color:#005c9a}.btn--hollow--azure{border-color:#007acd;color:#005c9a;font-weight:bold}.btn--hollow--shark{color:#222;border-color:#222}.btn--hollow--shark:hover{color:#151515}.btn--hollow--shark:active,.btn--hollow--shark:focus{color:#101010}.btn--plain,[class^='btn--plain--'],[class*=' btn--plain--']{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;background-color:transparent;border:2px solid;border-color:transparent;padding:.375em .75em}.btn--plain{color:#000}.btn--plain:hover{color:#000}.btn--plain:active,.btn--plain:focus{color:#000}.btn--plain--shark{color:#222}.btn--plain--shark:hover{color:#151515}.btn--plain--shark:active,.btn--plain--shark:focus{color:#101010}.btn--plain--azure{color:#007acd}.btn--plain--azure:hover{color:#006bb4}.btn--plain--azure:active,.btn--plain--azure:focus{color:#0065a9}.btn--plain--subtle{text-decoration:underline;font-size:small;color:#222}.btn--plain--subtle:hover{color:#151515}.btn--plain--subtle:active,.btn--plain--subtle:focus{color:#101010}.btn--close{background-color:transparent;border:0;padding:0}.button--full-width{display:block;width:100%}.btn__text+.btn__icon,.btn__icon+.btn__text{margin-left:.5rem}.btn--stripe{background-color:#5469d4;color:white;border:none;font-weight:bold;border-radius:5px;font-size:1.5rem;height:55px;max-width:750px;width:100%;margin:.75rem 0}.btn--stripe>i{margin-right:.75rem}.control-group{margin-bottom:1.125rem}.control-group.hidden{display:none}.control-group .hint{margin-bottom:0}.control-group--error textarea,.control-group--error input[type="color"],.control-group--error input[type="date"],.control-group--error input[type="datetime"],.control-group--error input[type="datetime-local"],.control-group--error input[type="email"],.control-group--error input[type="month"],.control-group--error input[type="number"],.control-group--error input[type="password"],.control-group--error input[type="search"],.control-group--error input[type="tel"],.control-group--error input[type="text"],.control-group--error input[type="time"],.control-group--error input[type="url"],.control-group--error input[type="week"],.control-group--error input:not([type]),.control-group--error textarea,.control-group--error select,.control-group--error .Select-control{border-color:#ad191f}.control-group--error textarea:active,.control-group--error textarea:focus,.control-group--error textarea:focus:hover,.control-group--error input[type="color"]:active,.control-group--error input[type="color"]:focus,.control-group--error input[type="color"]:focus:hover,.control-group--error input[type="date"]:active,.control-group--error input[type="date"]:focus,.control-group--error input[type="date"]:focus:hover,.control-group--error input[type="datetime"]:active,.control-group--error input[type="datetime"]:focus,.control-group--error input[type="datetime"]:focus:hover,.control-group--error input[type="datetime-local"]:active,.control-group--error input[type="datetime-local"]:focus,.control-group--error input[type="datetime-local"]:focus:hover,.control-group--error input[type="email"]:active,.control-group--error input[type="email"]:focus,.control-group--error input[type="email"]:focus:hover,.control-group--error input[type="month"]:active,.control-group--error input[type="month"]:focus,.control-group--error input[type="month"]:focus:hover,.control-group--error input[type="number"]:active,.control-group--error input[type="number"]:focus,.control-group--error input[type="number"]:focus:hover,.control-group--error input[type="password"]:active,.control-group--error input[type="password"]:focus,.control-group--error input[type="password"]:focus:hover,.control-group--error input[type="search"]:active,.control-group--error input[type="search"]:focus,.control-group--error input[type="search"]:focus:hover,.control-group--error input[type="tel"]:active,.control-group--error input[type="tel"]:focus,.control-group--error input[type="tel"]:focus:hover,.control-group--error input[type="text"]:active,.control-group--error input[type="text"]:focus,.control-group--error input[type="text"]:focus:hover,.control-group--error input[type="time"]:active,.control-group--error input[type="time"]:focus,.control-group--error input[type="time"]:focus:hover,.control-group--error input[type="url"]:active,.control-group--error input[type="url"]:focus,.control-group--error input[type="url"]:focus:hover,.control-group--error input[type="week"]:active,.control-group--error input[type="week"]:focus,.control-group--error input[type="week"]:focus:hover,.control-group--error input:not([type]):active,.control-group--error input:not([type]):focus,.control-group--error input:not([type]):focus:hover,.control-group--error textarea:active,.control-group--error textarea:focus,.control-group--error textarea:focus:hover,.control-group--error select:active,.control-group--error select:focus,.control-group--error select:focus:hover,.control-group--error .Select-control:active,.control-group--error .Select-control:focus,.control-group--error .Select-control:focus:hover{border-color:#ad191f}.control-group--error textarea:hover,.control-group--error input[type="color"]:hover,.control-group--error input[type="date"]:hover,.control-group--error input[type="datetime"]:hover,.control-group--error input[type="datetime-local"]:hover,.control-group--error input[type="email"]:hover,.control-group--error input[type="month"]:hover,.control-group--error input[type="number"]:hover,.control-group--error input[type="password"]:hover,.control-group--error input[type="search"]:hover,.control-group--error input[type="tel"]:hover,.control-group--error input[type="text"]:hover,.control-group--error input[type="time"]:hover,.control-group--error input[type="url"]:hover,.control-group--error input[type="week"]:hover,.control-group--error input:not([type]):hover,.control-group--error textarea:hover,.control-group--error select:hover,.control-group--error .Select-control:hover{border-color:#da1f27}.control-group__control{position:relative}.control-group__input{margin-top:0;margin-bottom:4px}.control-group__input.control-group__input--textarea{min-height:5rem}.control-group__checkbox-label{color:rgba(0,0,0,0.8);cursor:pointer;display:flex;font-size:12px;justify-content:flex-start;align-items:flex-end}.control-group__checkbox-label [type='checkbox']{cursor:pointer}.control-group__checkbox-label [type='checkbox']:hover,.control-group__checkbox-label [type='checkbox']:active,.control-group__checkbox-label [type='checkbox']:focus{outline:1px solid #007acd}.control-group__actions{margin-top:1.5rem}.control-group--prepend,.control-group--append{border-collapse:separate;display:table;position:relative;margin-bottom:.625em;width:100%;line-height:1}.control-group--prepend .add-on,.control-group--append .add-on{background:#efefef;border:0;color:rgba(0,0,0,0.8);display:table-cell;font-size:.875rem;line-height:inherit;padding:.5rem .75rem;position:relative;vertical-align:middle;width:1px}.control-group--prepend input,.control-group--prepend .add-on+input,.control-group--append input,.control-group--append .add-on+input{display:table-cell;margin:0;width:100%}.control-group--prepend .add-on{border-bottom-left-radius:.125em;border-top-left-radius:.125em;border-bottom-right-radius:0;border-top-right-radius:0;white-space:nowrap}.control-group--prepend input,.control-group--prepend .add-on+input{border-bottom-right-radius:.125em;border-top-right-radius:.125em;border-bottom-left-radius:0;border-top-left-radius:0}.control-group--append .add-on{border-bottom-right-radius:.125em;border-top-right-radius:.125em;border-bottom-left-radius:0;border-top-left-radius:0}.control-group--append input,.control-group--append .add-on+input{border-bottom-left-radius:.125em;border-top-left-radius:.125em;border-bottom-right-radius:0;border-top-right-radius:0}.control-group__image-upload{border:2px solid #dedede;background-color:#fff;display:flex}.control-group__image-upload>.control-group__image-preview{display:flex;justify-content:center;align-items:center;padding:1rem;border-right:2px solid #dedede;width:25%;height:15rem}.control-group__image-upload>.control-group__image-preview img{max-width:100%;max-height:100%}.control-group__image-upload>label{cursor:pointer;color:#8b8b8b;border:2px dashed darkgray;border-radius:10px;margin:0.5rem;width:100%;padding:0.5rem}.control-group__image-upload>label i{font-size:1.25rem;margin-right:0.5rem}.leanpub-motto h2{text-transform:uppercase;margin:0 0 0 0;font-size:16px;font-weight:bold;letter-spacing:2px;padding:0 5px}.leanpub-motto p{font-size:14px}#js-flash-prototype{display:none !important}.flash,[class^="flash--"],[class*=" flash--"]{background:#efefef;font-size:.875rem;margin-bottom:0;padding:6px 8px;position:relative;width:100%;z-index:5}@media screen and (min-width: 48em){.flash,[class^="flash--"],[class*=" flash--"]{padding:.75rem 5em}}.flash.closeable.persistent .flash__close-icon,[class^="flash--"].closeable.persistent .flash__close-icon,[class*=" flash--"].closeable.persistent .flash__close-icon{display:inline-block}.flash.closeable:not(.persistent),[class^="flash--"].closeable:not(.persistent),[class*=" flash--"].closeable:not(.persistent){position:fixed;top:50px}.flash.closeable:not(.persistent) .flash__close-icon,[class^="flash--"].closeable:not(.persistent) .flash__close-icon,[class*=" flash--"].closeable:not(.persistent) .flash__close-icon{display:inline-block}.flash.persistent:not(.closeable) .flash__close-icon,[class^="flash--"].persistent:not(.closeable) .flash__close-icon,[class*=" flash--"].persistent:not(.closeable) .flash__close-icon{display:none}.flash .container--large,[class^="flash--"] .container--large,[class*=" flash--"] .container--large{position:relative}.flash a,[class^="flash--"] a,[class*=" flash--"] a{text-decoration:underline}.flash a,.flash a:link,.flash a:visited,[class^="flash--"] a,[class^="flash--"] a:link,[class^="flash--"] a:visited,[class*=" flash--"] a,[class*=" flash--"] a:link,[class*=" flash--"] a:visited{color:#000}.flash a:focus,.flash a:hover,.flash a:active,[class^="flash--"] a:focus,[class^="flash--"] a:hover,[class^="flash--"] a:active,[class*=" flash--"] a:focus,[class*=" flash--"] a:hover,[class*=" flash--"] a:active{color:#383838}.app-without-header .flash{top:0}.flash__progress-bar{-webkit-transition:width .25s ease-in;-moz-transition:width .25s ease-in;transition:width .25s ease-in;bottom:0;left:0;position:absolute;top:0;width:0%;z-index:-1}.flash .container--large{text-align:center}.flash__message{text-align:center;display:inline-block;vertical-align:middle}@media screen and (min-width: 48em){.flash__message{padding-left:5em;padding-right:5em}}.flash__message::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:4px}.flash__close-icon{cursor:pointer}.flash__close-icon svg{height:.875rem;fill:currentColor}.flash--error{color:#ad191f;background-color:#fbe3e4}.flash--error .flash__message:before{content:"\f071";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.flash--error .flash__progress-bar{background-color:#f8cdcf}.flash--error a,.flash--error a:link,.flash--error a:visited{color:#ad191f}.flash--error a:focus,.flash--error a:hover,.flash--error a:active{color:#e65056}.flash--warning{color:#c39000;background-color:#fff6dd}.flash--warning .flash__message:before{content:"\f06a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.flash--warning .flash__progress-bar{background-color:#ffefc3}.flash--warning a,.flash--warning a:link,.flash--warning a:visited{color:#c39000}.flash--warning a:focus,.flash--warning a:hover,.flash--warning a:active{color:#ffca34}.flash--info{color:#0072d7;background-color:#f1f8ff}.flash--info .flash__message:before{content:"\f05a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.flash--info .flash__progress-bar{background-color:#d7ecff}.flash--info a,.flash--info a:link,.flash--info a:visited{color:#0072d7}.flash--info a:focus,.flash--info a:hover,.flash--info a:active{color:#48a9ff}.flash--success{color:#339353;background-color:#e8f7ed}.flash--success .flash__message:before{content:"\f058";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.flash--success .flash__progress-bar{background-color:#d5f0de}.flash--success a,.flash--success a:link,.flash--success a:visited{color:#339353}.flash--success a:focus,.flash--success a:hover,.flash--success a:active{color:#6bcc8b}.footer{background-color:#222;color:#efefef;padding-top:3rem}.footer li a{font-size:.8125rem}.footer li a:hover{text-decoration:underline}.footer-logo{border:0;color:transparent;font:0/0 a;text-shadow:none;margin:auto;margin-bottom:1.5rem;width:96px}.footer-logo a{background-repeat:no-repeat;background-size:96px 67px;display:block;height:67px;width:96px}.footer-links{display:block;margin:3rem 0 .75rem}.footer-links::after{clear:both;content:"";display:table}.footer-list{margin-bottom:1.5rem}.footer-list .footer-headings{width:100%}@media screen and (min-width: 40em){.footer-list{width:100%;margin-bottom:1.5rem}}@media screen and (min-width: 48em){.footer-list{float:left;display:block;margin-right:.57292%;width:49.71354%}.footer-list:last-child{margin-right:0}.footer-list+.footer-list{padding-left:10px}}.footer-list-title{margin-bottom:.75rem;font-size:.75em;font-weight:700}.footer-list-break{margin-bottom:3rem}.footer-copyright{padding:1.5rem;display:block;font-size:.75em;margin:0 auto;text-align:center;width:75%}.footer-copyright a,.footer-copyright a:link,.footer-copyright a:visited{color:#007acd}.footer-copyright a:focus,.footer-copyright a:hover,.footer-copyright a:active{color:#3eb1ff}.footer-copyright a:hover{text-decoration:underline}.footer-headings{font-weight:700;font-size:.75em;margin-bottom:10px;border-bottom:1px solid}.footer-slogan{font-size:1em;font-weight:700;text-align:center}.path{margin-bottom:1.5rem}.footer-descriptions-top{font-size:.5em;margin-bottom:1.5rem}.form--session{max-width:25rem;margin-left:auto;margin-right:auto;margin-bottom:4.5rem}.form__footer{margin-top:1.5rem}.label__character-counter,[class^='label__character-counter--'],[class*=' label__character-counter--']{margin-left:.375rem;color:#8b8b8b;text-transform:initial;letter-spacing:initial}.label__character-counter:before,[class^='label__character-counter--']:before,[class*=' label__character-counter--']:before{content:'('}.label__character-counter:after,[class^='label__character-counter--']:after,[class*=' label__character-counter--']:after{content:')'}.label__character-counter--error{color:#ad191f}form.button_to{display:inline-block}form.button_to+p.hint{margin-top:-10px}form .control-group.attachment img{display:block;margin:0.75em 0}.datetime .controls select{display:inline-block}.index-search-form{text-align:right}.index-search-form form{margin-bottom:0}.index-search-form input{display:inline-block;font-size:0.75em;padding:0.75em}.index-search-form input[type="submit"]{margin-left:1em;padding:1em;float:right}.trimmed{position:relative;overflow:hidden}.trimmed.expanded{max-height:none !important}.trimmed+.show-more{display:inline-block;border-top:1px solid #dedede;padding-top:14px;font-size:13px;text-align:left}.trimmed+.show-more,.trimmed+.show-more:link,.trimmed+.show-more:visited{color:#222}.trimmed+.show-more:focus,.trimmed+.show-more:hover,.trimmed+.show-more:active{color:#5a5a5a}.trimmed+.show-more:hover{cursor:pointer}.help-block,.hint,[class^="hint--"],[class*=" hint--"]{font-weight:400;border-radius:.125em;color:#8b8b8b;font-size:.75em;margin-top:.85em;padding:0}.help-block+.hint,.hint+.hint,[class^="hint--"]+.hint,[class*=" hint--"]+.hint{margin-top:2px}.help-block:before,.hint:before,[class^="hint--"]:before,[class*=" hint--"]:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:4px}.help-block a,.hint a,[class^="hint--"] a,[class*=" hint--"] a{text-decoration:underline}.help-block a,.help-block a:link,.help-block a:visited,.hint a,.hint a:link,.hint a:visited,[class^="hint--"] a,[class^="hint--"] a:link,[class^="hint--"] a:visited,[class*=" hint--"] a,[class*=" hint--"] a:link,[class*=" hint--"] a:visited{color:#000}.help-block a:focus,.help-block a:hover,.help-block a:active,.hint a:focus,.hint a:hover,.hint a:active,[class^="hint--"] a:focus,[class^="hint--"] a:hover,[class^="hint--"] a:active,[class*=" hint--"] a:focus,[class*=" hint--"] a:hover,[class*=" hint--"] a:active{color:#383838}.help-block strong,.hint strong,[class^="hint--"] strong,[class*=" hint--"] strong{font-weight:700}.hint--notification:before{content:"\f0f3";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.error-block,.hint--error{color:#ad191f}.error-block a,.error-block a:link,.error-block a:visited,.hint--error a,.hint--error a:link,.hint--error a:visited{color:#ad191f}.error-block a:focus,.error-block a:hover,.error-block a:active,.hint--error a:focus,.hint--error a:hover,.hint--error a:active{color:#e65056}.error-block:before,.hint--error:before{content:"\f071";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.hint--warning{color:#c39000}.hint--warning a,.hint--warning a:link,.hint--warning a:visited{color:#c39000}.hint--warning a:focus,.hint--warning a:hover,.hint--warning a:active{color:#ffca34}.hint--warning:before{content:"\f06a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.hint--info{color:#0072d7}.hint--info a,.hint--info a:link,.hint--info a:visited{color:#0072d7}.hint--info a:focus,.hint--info a:hover,.hint--info a:active{color:#48a9ff}.hint--info:before{content:"\f05a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.hint--success{color:#339353}.hint--success a,.hint--success a:link,.hint--success a:visited{color:#339353}.hint--success a:focus,.hint--success a:hover,.hint--success a:active{color:#6bcc8b}.hint--success:before{content:"\f058";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.format-icon::after,.format-icon::before,[class^='format-icon--']::after,[class^='format-icon--']::before,[class*=' format-icon--']::after,[class*=' format-icon--']::before{margin:0 .1875em}.format-icon--pdf:after{content:"\f109";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.format-icon--epub:after{content:"\f10b";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.format-icon--epub:before{content:"\f10a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.format-icon--mobi:after{content:"\f10a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon-link,[class^='icon-link--'],[class*=' icon-link--']{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1;text-decoration:inherit;text-transform:none;font-size:inherit;font-style:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;color:inherit;cursor:pointer;text-decoration:none;white-space:normal}.icon-link:link,[class^='icon-link--']:link,[class*=' icon-link--']:link{text-decoration:none}.icon-link--twitter,.icon-link--twitter:link,.icon-link--twitter:visited{color:#4099ff}.icon-link--twitter:focus,.icon-link--twitter:hover,.icon-link--twitter:active{color:#0060cf}.icon-link--twitter:after{content:"\f099";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--github,.icon-link--github:link,.icon-link--github:visited{color:#171515}.icon-link--github:focus,.icon-link--github:hover,.icon-link--github:active{color:#524b4b}.icon-link--github:after{content:"\f09b";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--facebook,.icon-link--facebook:link,.icon-link--facebook:visited{color:#3b5998}.icon-link--facebook:focus,.icon-link--facebook:hover,.icon-link--facebook:active{color:#7893cb}.icon-link--facebook:after{content:"\f09a";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--instagram:after{content:"\f16d";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--linkedin,.icon-link--linkedin:link,.icon-link--linkedin:visited{color:#0e76a8}.icon-link--linkedin:focus,.icon-link--linkedin:hover,.icon-link--linkedin:active{color:#38b3ee}.icon-link--linkedin:after{content:"\f08c";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--youtube,.icon-link--youtube:link,.icon-link--youtube:visited{color:red}.icon-link--youtube:focus,.icon-link--youtube:hover,.icon-link--youtube:active{color:#ff7070}.icon-link--youtube:after{content:"\f167";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--mastodon:after{content:"\f4f6";display:inline-block;font-family:"Font Awesome 5 Brands";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--embed,.icon-link--embed:link,.icon-link--embed:visited{color:#000}.icon-link--embed:focus,.icon-link--embed:hover,.icon-link--embed:active{color:#383838}.icon-link--embed:after{content:"\f0c1";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--edit{text-decoration:underline}.icon-link--edit:after{content:"\f303";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--cart:after{content:"\f07a";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--heart:after{content:"\f004";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon-link--bell:after{content:"\f0f3";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.icon--plus{background-repeat:no-repeat}.icon--minus{background-repeat:no-repeat}.error-page-image{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:15em;margin-bottom:3rem}.error-page-image.not-found{}.error-page-image.maintenance{}.Admin__Tabs{display:none}@media screen and (min-width: 56.25em){.Admin__Tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.Admin__Tabs a{display:inline-block;padding:12px 16px;border-bottom:2px solid transparent}.Admin__Tabs a.active{border-bottom:2px solid #007acd;color:#007acd}.Admin__Tabs>li,.Admin__Tabs>a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;text-align:center}.Admin__Tabs>li.active a,.Admin__Tabs>a.active a{border-bottom:2px solid #007acd;color:#007acd}}.radio,.radio label,.checkbox,.checkbox label,.boolean,.boolean label{text-transform:initial;letter-spacing:initial}.radio label,.checkbox label,.boolean label{font-size:1rem}.Checkbox{cursor:pointer;display:block;position:relative;user-select:none}.Checkbox,.Checkbox .Checkbox__Checkmark{height:22px;width:22px}.Checkbox .Checkbox__Checkmark svg{height:16px;width:16px;margin:1px}.Checkbox__Input{cursor:pointer;opacity:0;position:absolute;display:none}.Checkbox__Checkmark{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;border:2px solid #dedede;left:0;position:absolute;top:0;border-radius:.125em}.Checkbox__Checkmark svg{display:none;position:absolute}.Checkbox:hover .Checkbox__Input ~ .Checkbox__Checkmark{border-color:#c5c5c5}.Checkbox:hover .Checkbox__Input ~ .Checkbox__Checkmark svg{display:block}.Checkbox:hover .Checkbox__Input ~ .Checkbox__Checkmark svg #checkmark{fill:#c5c5c5}.Checkbox .Checkbox__Input:checked ~ .Checkbox__Checkmark{background-color:#007acd;border:2px solid #007acd}.Checkbox .Checkbox__Input:checked ~ .Checkbox__Checkmark svg{display:block}.Checkbox .Checkbox__Input:checked ~ .Checkbox__Checkmark svg #checkmark{fill:white}input[type='file']{background:#efefef;border:2px solid #dedede;border-radius:.125em;color:#000;cursor:pointer;width:100%;max-width:200px}.radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:.75rem;text-transform:initial}.radio i{display:inline-block;margin-right:4px;width:30px;text-align:center}.radio i:before{color:inherit;font-size:1.5em;vertical-align:middle}.radio,.radio label{text-transform:initial;letter-spacing:initial}.radio label{font-weight:400}.radio [type=radio]:checked+i,.radio [type=radio]:checked+label{color:#007acd}.radio-contents-wrapper{background-color:#fafafa;border-radius:.125em;margin-bottom:1.5rem;padding:1.5rem}.radio-button-group label{display:inline-block;margin:0;padding:.375em .75em;border:1px solid #dedede;cursor:pointer}.radio-button-group input{display:none}.radio-button-group input:checked+label{background-color:#007acd;color:#fff;font-weight:700;border:1px solid #007acd}.radio-button-group label:first-of-type{border-bottom-left-radius:1000px;border-top-left-radius:1000px;border-right:0}.radio-button-group label:last-of-type{border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-left:0}.select .control-group__control:before{content:"\f0d8";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.select .control-group__control:after{content:"\f0d7";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.select .control-group__control select{padding-right:1.875em}.select .control-group__control select.placeholder{color:#8b8b8b}.select .control-group__control:before,.select .control-group__control:after{position:absolute;right:.625em;color:#dedede;height:.625em;line-height:.625em;pointer-events:none}.select .control-group__control:before{top:.5em}.select .control-group__control:after{bottom:.5em}.Switch,[class^='Switch--'],[class*=' Switch--']{cursor:pointer;display:inline-block;height:32px;margin-bottom:0;position:relative}.Switch input,[class^='Switch--'] input,[class*=' Switch--'] input{display:none}.Switch--Small{width:56px}.Switch--Medium{width:75px}.Switch--Large{width:150px}.Switch__handle{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;background-color:#efefef;border:2px solid #efefef;border-radius:32px}.Switch__handle::before{position:absolute;bottom:2px;left:2px;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;background-color:#fff;border-radius:50%;content:'';height:24px;width:24px}.Switch__text{color:#efefef;cursor:pointer;display:block;font-size:13px;font-weight:700;height:32px;position:relative;text-transform:uppercase;z-index:1}.Switch__text .yes,.Switch__text .no{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;height:100%;line-height:32px;position:absolute}.Switch__text .yes{left:12px;opacity:0}.Switch__text .no{color:#efefef;opacity:1;right:12px}input:checked+.Switch__handle{background-color:#007acd;border-color:#007acd}input:checked+.Switch__handle+.Switch__text .yes{color:#007acd;opacity:1}input:checked+.Switch__handle+.Switch__text .no{opacity:0}.Switch--Small input:checked+.Switch__handle::before{-webkit-transform:translateX(24px);-moz-transform:translateX(24px);-ms-transform:translateX(24px);-o-transform:translateX(24px);transform:translateX(24px)}.Switch--Medium input:checked+.Switch__handle::before{-webkit-transform:translateX(43px);-moz-transform:translateX(43px);-ms-transform:translateX(43px);-o-transform:translateX(43px);transform:translateX(43px)}.Switch--Large input:checked+.Switch__handle::before{-webkit-transform:translateX(118px);-moz-transform:translateX(118px);-ms-transform:translateX(118px);-o-transform:translateX(118px);transform:translateX(118px)}input:disabled+.Switch__handle,input:disabled+.Switch__handle+.Switch__text{cursor:auto;opacity:.5;pointer-events:none}input:focus+.Switch__handle{box-shadow:0 0 1px #007acd}.Textarea--Code{font-family:"Lucida Console",monospace}.lane-item--book{max-width:100%;overflow:visible;position:relative;width:inherit}.lane-item--book .book-cover{margin-bottom:.75rem}.lane-item--book.--selected{color:#007acd}.lane-item--book.--selected img{box-shadow:0 0 12px #007acd}.lane-item--book__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;overflow:hidden;white-space:normal;font-size:.875rem;line-height:1.0625rem}.lane-item--book__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.lane-item--book__author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.6875rem;overflow:hidden;white-space:normal;color:rgba(0,0,0,0.4);font-size:.8125rem;line-height:1rem;margin-top:.125rem}.lane-item--book__actions{position:absolute;top:auto;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:rgba(255,255,255,0.9);padding:.25rem;margin:0 1px 1px 1px;border-top:1px solid #dedede}.lane-item--book__actions>*{padding:.25rem}.lane-item--book__actions .fa-eye,.lane-item--book__actions .fa-eye:link,.lane-item--book__actions .fa-eye:visited{color:#007acd}.lane-item--book__actions .fa-eye:focus,.lane-item--book__actions .fa-eye:hover,.lane-item--book__actions .fa-eye:active{color:#3eb1ff}.lane-item--book__actions .fa-eye-slash,.lane-item--book__actions .fa-eye-slash:link,.lane-item--book__actions .fa-eye-slash:visited,.lane-item--book__actions .fa-pencil,.lane-item--book__actions .fa-pencil:link,.lane-item--book__actions .fa-pencil:visited,.lane-item--book__actions .fa-gear,.lane-item--book__actions .fa-gear:link,.lane-item--book__actions .fa-gear:visited{color:#8b8b8b}.lane-item--book__actions .fa-eye-slash:focus,.lane-item--book__actions .fa-eye-slash:hover,.lane-item--book__actions .fa-eye-slash:active,.lane-item--book__actions .fa-pencil:focus,.lane-item--book__actions .fa-pencil:hover,.lane-item--book__actions .fa-pencil:active,.lane-item--book__actions .fa-gear:focus,.lane-item--book__actions .fa-gear:hover,.lane-item--book__actions .fa-gear:active{color:#535353}.lane__contents--book{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline}.lane__contents--book>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 29%;-moz-flex:0 0 29%;-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%;margin-bottom:1.5rem;margin-left:0}.lane__contents--book>*:nth-child(3n+1){margin-left:0}.lane__contents--book>*:not(:nth-child(3n+1)){margin-left:5%}@media screen and (min-width: 40em){.lane__contents--book>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 31%;-moz-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.lane__contents--book>*:nth-child(3n+1){margin-left:0}.lane__contents--book>*:not(:nth-child(3n+1)){margin-left:3%}}@media screen and (min-width: 48em){.lane__contents--book>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 23%;-moz-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.lane__contents--book>*:nth-child(4n+1){margin-left:0}.lane__contents--book>*:not(:nth-child(4n+1)){margin-left:2%}}@media screen and (min-width: 56.25em){.lane__contents--book>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 18.25%;-moz-flex:0 0 18.25%;-ms-flex:0 0 18.25%;flex:0 0 18.25%;max-width:18.25%}.lane__contents--book>*:nth-child(5n+1){margin-left:0}.lane__contents--book>*:not(:nth-child(5n+1)){margin-left:1.75%}}@media screen and (min-width: 80em){.lane__contents--book>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 14.75%;-moz-flex:0 0 14.75%;-ms-flex:0 0 14.75%;flex:0 0 14.75%;max-width:14.75%}.lane__contents--book>*:nth-child(6n+1){margin-left:0}.lane__contents--book>*:not(:nth-child(6n+1)){margin-left:2.25%}}.lane-item--course{border-radius:.1875em;border-radius:.1875em;border:1px solid #dedede;max-width:100%;overflow:visible;position:relative}.lane-item--course .course-cover{margin-bottom:0}.lane-item--course.--selected{color:#007acd;box-shadow:0 0 12px #007acd}.lane-item--course img{display:block;border-top-left-radius:.125em;border-top-right-radius:.125em}.lane-item--course__text{border-top:1px solid #dedede;padding:.875rem 1.125rem 1.75rem}.lane-item--course__title{color:rgba(0,0,0,0.8);font-size:.875rem;font-weight:700;line-height:1.5rem;overflow:hidden;white-space:normal}.lane-item--course__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.lane-item--course__author{color:rgba(0,0,0,0.4);font-size:.6875rem;font-size:.8125rem;line-height:1.25rem;margin-top:.375rem;overflow:hidden;white-space:normal}.lane-item--course__attempt{text-align:center;padding:0.25rem 0 0.25rem 0}.lane-item--course__attempt hr{margin:0.25rem 0 0}.lane__contents--course{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;align-items:stretch}.lane__contents--course>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 95%;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;margin-bottom:2.25rem;margin-left:0}.lane__contents--course>*:nth-child(1n+1){margin-left:0}.lane__contents--course>*:not(:nth-child(1n+1)){margin-left:5%}@media screen and (min-width: 40em){.lane__contents--course>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 47%;-moz-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%}.lane__contents--course>*:nth-child(2n+1){margin-left:0}.lane__contents--course>*:not(:nth-child(2n+1)){margin-left:3%}}@media screen and (min-width: 48em){.lane__contents--course>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 31%;-moz-flex:0 0 31%;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.lane__contents--course>*:nth-child(3n+1){margin-left:0}.lane__contents--course>*:not(:nth-child(3n+1)){margin-left:2%}}@media screen and (min-width: 56.25em){.lane__contents--course>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 23%;-moz-flex:0 0 23%;-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.lane__contents--course>*:nth-child(4n+1){margin-left:0}.lane__contents--course>*:not(:nth-child(4n+1)){margin-left:2%}}.lane-item--bundle,[class^='lane-item--bundle--'],[class*=' lane-item--bundle--']{text-align:center}.lane-item--bundle .book-cover,[class^='lane-item--bundle--'] .book-cover,[class*=' lane-item--bundle--'] .book-cover{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}.lane-item-wrapper--bundle{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}.lane-item--bundle__name{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1rem;margin:.75rem 0 0 0}.lane-item--bundle__book-count{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875rem}.lane-item--bundle__purchase{position:relative;margin-top:.5rem}.lane-item--bundle__purchase .price__value{font-size:14px}.lane-item--bundle__purchase .btn--solid{margin-top:1.875rem;width:100%}.lane-item--bundle__name{font-size:.875rem;line-height:1.0625rem}.lane__contents--bundle{-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.lane__contents--bundle>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:3rem}.lane__contents--bundle>*+*{padding-left:.5%}@media screen and (min-width: 40em){.lane__contents--bundle>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.lane__contents--bundle>*:nth-child(2n+1){margin-left:0}.lane__contents--bundle>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 48em){.lane__contents--bundle>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.lane__contents--bundle>*:nth-child(3n+1){margin-left:0}.lane__contents--bundle>*:not(:nth-child(3n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.lane__contents--bundle>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.lane__contents--bundle>*:nth-child(4n+1){margin-left:0}.lane__contents--bundle>*:not(:nth-child(4n+1)){margin-left:1%}}.LaneItem--Testimonial{text-align:center;padding:0}@media screen and (min-width: 40em){.LaneItem--Testimonial{padding:0 3rem}}.LaneItem--Testimonial .lane-item__blurb{margin-top:.75rem;font-size:1em}.LaneItem--Testimonial .lane-item__blurb p:before{content:'\201C'}.LaneItem--Testimonial .lane-item__blurb p:after{content:'\201D'}.LaneItem--Testimonial__Title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.8125rem;margin-bottom:0;margin-top:.375rem}.LaneItem--Testimonial__Name{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;margin-bottom:0;margin-top:.5rem}.lane__contents--testimonial>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:3rem;padding:0}@media screen and (min-width: 48em) and (max-width: 80em){.lane__contents--testimonial>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.lane__contents--testimonial>*:nth-child(2n+1){margin-left:0}.lane__contents--testimonial>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 80em){.lane__contents--testimonial>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.lane__contents--testimonial>*:nth-child(3n+1){margin-left:0}.lane__contents--testimonial>*:not(:nth-child(3n+1)){margin-left:1%}}.LaneItemWrapper--CourseSet{max-width:300px;background:#efefef;border-radius:.25em;overflow:hidden;transition:box-shadow .25s}.LaneItemWrapper--CourseSet:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}.LaneItemWrapper--CourseSet.isSelected{box-shadow:0 0 20px 0 rgba(0,122,205,0.5)}.LaneItem--CourseSet{max-width:100%;overflow:visible;position:relative}.LaneItem--CourseSet .CourseSetCoverWrapper img.LaneItem--CourseSet__Cover{border:none}.LaneItem--CourseSet__CoverWrapper{overflow:hidden}.LaneItem--CourseSet__Content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:1rem 1.5rem 1.5rem 1.5rem;min-height:100px}.LaneItem--CourseSet__Name{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.LaneItem--CourseSet__CourseCount{color:#4a4a4a}.lane,[class^='lane--'],[class*=' lane--']{display:block}.lane__heading{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;display:block;font-size:1.5rem;text-align:center;margin-bottom:2.25rem}.lane__header,[class^='lane__header--'],[class*=' lane__header--']{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.lane__header--left{text-align:left}.lane__header--center h4{color:#505050;font-size:1.875rem;font-weight:740;letter-spacing:-0.02em;line-height:1.35;margin:0 0 2rem 0;text-align:center}.section-toc{padding-top:1.5rem;padding-bottom:1.5rem}.lane__contents,[class^='lane__contents--'],[class*=' lane__contents--']{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.lane__contents--center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.lane__contents--left{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.lane--empty{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;min-height:30vh;text-align:center}.lane--empty .lane__heading{color:#8b8b8b;margin-bottom:0}.lane-item__actions{text-align:center}.lane-item__action--message{font-size:.875rem}.lane-item__blurb{color:#000;font-family:"Inter";font-weight:400;font-size:1rem;color:#000;margin:1.5rem 0 0 0}.lane-item__blurb h1{font-size:1.375rem}.lane-item__blurb h2{font-size:1.25rem}.lane-item__blurb h3{font-size:1.125rem}.lane-item__blurb h4{font-size:1rem}.lane-item__blurb h5{font-size:.875rem}.lane-item__blurb h6{font-size:.75rem}.lane-item__blurb a,.lane-item__blurb a:link,.lane-item__blurb a:visited{color:#007acd}.lane-item__blurb a:focus,.lane-item__blurb a:hover,.lane-item__blurb a:active{color:#3eb1ff}.lane-item__blurb ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lane-item__blurb ol li+li{margin-top:.375rem}.lane-item__blurb ol li ul{margin-top:.375rem;margin-bottom:.75rem}.lane-item__blurb ol,.lane-item__blurb ol li{list-style-type:decimal}.lane-item__blurb ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lane-item__blurb ul li+li{margin-top:.375rem}.lane-item__blurb ul li ul{margin-top:.375rem;margin-bottom:.75rem}.lane-item__blurb ul,.lane-item__blurb ul li{list-style-type:disc}.lane-item__blurb ul,.lane-item__blurb ol{max-width:600px;text-align:left;margin:0 auto}.lane-item__author_blurb{color:#000;font-family:"Inter";font-weight:400;font-size:1rem;color:#000;margin:1.5rem 0 0 0}.lane-item__author_blurb h1{font-size:1.375rem}.lane-item__author_blurb h2{font-size:1.25rem}.lane-item__author_blurb h3{font-size:1.125rem}.lane-item__author_blurb h4{font-size:1rem}.lane-item__author_blurb h5{font-size:.875rem}.lane-item__author_blurb h6{font-size:.75rem}.lane-item__author_blurb a,.lane-item__author_blurb a:link,.lane-item__author_blurb a:visited{color:#007acd}.lane-item__author_blurb a:focus,.lane-item__author_blurb a:hover,.lane-item__author_blurb a:active{color:#3eb1ff}.lane-item__author_blurb ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lane-item__author_blurb ol li+li{margin-top:.375rem}.lane-item__author_blurb ol li ul{margin-top:.375rem;margin-bottom:.75rem}.lane-item__author_blurb ol,.lane-item__author_blurb ol li{list-style-type:decimal}.lane-item__author_blurb ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lane-item__author_blurb ul li+li{margin-top:.375rem}.lane-item__author_blurb ul li ul{margin-top:.375rem;margin-bottom:.75rem}.lane-item__author_blurb ul,.lane-item__author_blurb ul li{list-style-type:disc}.lane-item__author_blurb ul,.lane-item__author_blurb ol{max-width:600px;text-align:left}.row{display:block}.row::after{clear:both;content:"";display:table}.clearfix::after{clear:both;content:"";display:table}.container--very-small{max-width:40em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--very-small::after{clear:both;content:"";display:table}.container--small{max-width:48em;margin-left:auto;margin-right:auto;width:100%;padding-left:1.5rem;padding-right:1.5rem}.container--small::after{clear:both;content:"";display:table}.container--medium{max-width:59.375rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;word-break:break-word}.container--medium::after{clear:both;content:"";display:table}.container--standalone{padding-top:3rem;padding-bottom:3rem}.container--large{max-width:80em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--large::after{clear:both;content:"";display:table}.container--very-large{max-width:90em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.container--very-large::after{clear:both;content:"";display:table}[class*=columns-]{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}[class*=columns-] .lane-item--book{padding:0 .75rem;margin-bottom:1.5rem}[class*=columns-] .lane-item--course{padding:0 .75rem;margin-bottom:1.5rem}[class*=columns-] .bundle-list-item{padding:0 .75rem;margin-bottom:3rem}.columns-1>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.columns-2>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.columns-2>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.columns-2>*:nth-child(2n+1){margin-left:0}.columns-2>*:not(:nth-child(2n+1)){margin-left:1%}}.columns-3>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 56.25em){.columns-3>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.columns-3>*:nth-child(2n+1){margin-left:0}.columns-3>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 80em){.columns-3>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.columns-3>*:nth-child(3n+1){margin-left:0}.columns-3>*:not(:nth-child(3n+1)){margin-left:1%}}.columns-4>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.columns-4>*:nth-child(2n+1){margin-left:0}.columns-4>*:not(:nth-child(2n+1)){margin-left:1%}@media screen and (min-width: 40em){.columns-4>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.columns-4>*:nth-child(2n+1){margin-left:0}.columns-4>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.columns-4>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.columns-4>*:nth-child(3n+1){margin-left:0}.columns-4>*:not(:nth-child(3n+1)){margin-left:1%}}@media screen and (min-width: 80em){.columns-4>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.columns-4>*:nth-child(4n+1){margin-left:0}.columns-4>*:not(:nth-child(4n+1)){margin-left:1%}}.columns-6>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.columns-6>*:nth-child(3n+1){margin-left:0}.columns-6>*:not(:nth-child(3n+1)){margin-left:1%}@media screen and (min-width: 40em){.columns-6>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.columns-6>*:nth-child(4n+1){margin-left:0}.columns-6>*:not(:nth-child(4n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.columns-6>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 15%;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.columns-6>*:nth-child(6n+1){margin-left:0}.columns-6>*:not(:nth-child(6n+1)){margin-left:1%}}.block{display:block}.inline-block{display:inline-block}html,body,#react-root,.app,.react-main{height:100%;min-height:100%}.html,body{overflow:hidden}.react-main{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap}.react-main .main{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 auto;-moz-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.scroll-wrapper{-webkit-overflow-scrolling:touch;height:100%;height:calc(100% - 50px);min-height:100%;min-height:calc(100% - 50px);position:relative;overflow:scroll}.scroll-wrapper.--noScroll{overflow:initial}.scroll-wrapper.full-height{height:100%}.quiz-response-scroll{overflow-x:auto;overflow-y:hidden;max-width:560px;margin-bottom:1.5rem;background-color:#efefef;-webkit-overflow-scrolling:touch}.quiz-response-scroll pre{margin-bottom:0rem}.no-scroll-wrapper{overflow:hidden}.no-scroll-wrapper .mathjax-container{overflow:scroll}.ruby-main{padding-left:calc(100vw - 100%)}.app-without-header .scroll-wrapper{top:0 !important;height:100%;min-height:100%}.grecaptcha-badge{visibility:collapse !important}.link,[class^='link--'],[class*=' link--']{text-decoration:underline}.link,.link:link,.link:visited,[class^='link--'],[class^='link--']:link,[class^='link--']:visited,[class*=' link--'],[class*=' link--']:link,[class*=' link--']:visited{color:#000}.link:focus,.link:hover,.link:active,[class^='link--']:focus,[class^='link--']:hover,[class^='link--']:active,[class*=' link--']:focus,[class*=' link--']:hover,[class*=' link--']:active{color:#383838}.link--red{text-decoration:underline}.link--red,.link--red:link,.link--red:visited{color:#ad191f}.link--red:focus,.link--red:hover,.link--red:active{color:#e65056}.link--blue{text-decoration:underline}.link--blue,.link--blue:link,.link--blue:visited{color:#007acd}.link--blue:focus,.link--blue:hover,.link--blue:active{color:#3eb1ff}.link--white{text-decoration:underline}.link--white,.link--white:link,.link--white:visited{color:#fafafa}.link--white:focus,.link--white:hover,.link--white:active{color:#c2c2c2}.link--disabled{cursor:not-allowed}.link--disabled,.link--disabled:link,.link--disabled:visited{color:#8b8b8b}.link--disabled:focus,.link--disabled:hover,.link--disabled:active{color:#535353}.link--disabled:active{pointer-events:none}.link--edit-book{background-color:#007acd;text-decoration:none;color:#fff;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;padding:.375em .625em;position:absolute;right:0;top:0}.link--edit-book,.link--edit-book:link,.link--edit-book:visited{color:#fff}.link--edit-book:focus,.link--edit-book:hover,.link--edit-book:active{color:#c7c7c7}a[name]:not([href]){border:0;color:transparent;font:0/0 a;text-shadow:none;display:block;position:relative;visibility:hidden}.list--inline{display:block}.list--inline>li{display:inline-block}.list--inline>li+li{margin-left:.75rem}.table-list,[class^="table-list--"],[class*=" table-list--"]{display:block;width:100%}@media screen and (min-width: 56.25em){.table-list,[class^="table-list--"],[class*=" table-list--"]{display:table}}.table-list--row-scope .table-list__item-cell:first-child{font-weight:700}.table-list__item{display:block;vertical-align:top;width:100%}@media screen and (min-width: 56.25em){.table-list__item{display:table-row}}.table-list__item-cell{display:block;padding:.5rem 1rem/2 .5rem 1rem}@media screen and (min-width: 56.25em){.table-list__item-cell{display:table-cell}}.stats__list{display:block;margin-bottom:0}.stats__list>li{display:inline-block}.stats__list>li+li{margin-left:.75rem}.stats__list-item{text-transform:uppercase;text-align:center}.stats__list-item+.stats__list-item{margin-left:.75rem}.stats__list-item-icon{padding:0 2px;color:#8b8b8b}.stats__list-item--leanpub-icon svg{max-height:1em;width:1.5em}.stats__list-item--leanpub-icon path{fill:#8b8b8b}.stats__list-item-metric{letter-spacing:-0.25px;color:#8b8b8b;font-size:.875rem}.stats__list-item__title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875rem;margin-bottom:0}.stats__list-item--highlight{color:#007acd}.list{margin-top:1.05rem;margin-left:1.5rem;list-style-position:outside}.list li+li{margin-top:.375rem}ol.list{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}ol.list li+li{margin-top:.375rem}ol.list li ul{margin-top:.375rem;margin-bottom:.75rem}ol.list,ol.list li{list-style-type:decimal}ul.list{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}ul.list li+li{margin-top:.375rem}ul.list li ul{margin-top:.375rem;margin-bottom:.75rem}ul.list,ul.list li{list-style-type:disc}dt{font-weight:700;color:#000}.download-links-list{display:block;margin-bottom:0.625em}.download-links-list>li{display:inline-block}.download-links-list>li+li{margin-left:.75rem}.download-links-list+ul li{display:block}.meta-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;gap:.75rem;flex-wrap:wrap;direction:ltr;margin-bottom:1.5rem}@media screen and (max-width: 40em){.meta-list{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}}.meta-list__item+.meta-list__item{font-size:.875rem}.meta-list__item{direction:ltr}.meta-list__item a{text-decoration:underline}.meta-list__item a,.meta-list__item a:link,.meta-list__item a:visited{color:#313131}.meta-list__item a:focus,.meta-list__item a:hover,.meta-list__item a:active{color:dimgray}.meta-list__item li{color:#313131}.categories{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;gap:.75rem 1.5rem;max-width:26rem}.meta-list__item-title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;margin-bottom:.75rem}.meta-box{margin-bottom:1.5rem}.meta-box a{text-decoration:underline}.meta-box a,.meta-box a:link,.meta-box a:visited{color:#000}.meta-box a:focus,.meta-box a:hover,.meta-box a:active{color:#383838}.details-list,.details-list-stacked{display:block;margin:0 auto 2em;text-align:left}.details-list::after,.details-list-stacked::after{clear:both;content:"";display:table}.details-list .detail-list-title,.details-list-stacked .detail-list-title{margin-bottom:0.625em;text-transform:uppercase;text-align:inherit;color:#000}.details-list>li,.details-list-stacked>li{float:left;margin-right:1.9356%}.details-list>li:last-child,.details-list-stacked>li:last-child{margin-right:0}.detail-list li{font-size:0.8125em;margin-bottom:0.625em}.details-list-stacked>li{float:none;margin-bottom:1.5em}.details-list-stacked>li:last-child{margin-bottom:0}.delete-links-list li{background-color:#fff;border-radius:.125em;border:1px solid #dedede;display:inline-block;margin-bottom:1.5rem;margin-right:0;padding-top:3em;position:relative}.delete-links-list li a:hover{text-decoration:none}.delete-links-list li p{font-size:0.625em;margin-bottom:1em;text-align:center}.delete-links-list li p::before,.delete-links-list li p::after{top:-40px;color:inherit}.delete-links-list li p:hover{text-decoration:underline}@media screen and (min-width: 48em){.delete-links-list li{margin-right:0}.delete-links-list li:last-child{margin-right:0}}@media screen and (min-width: 48em){.TitledListItem+.TitledListItem{margin-top:.75rem}}.TitledListItem+.TitledListItem{margin-top:1.5rem}.TitledListItem .ListItem__Title{color:black;font-size:.875rem;margin:0}.TitledListItem .ListItem__Title::before{content:"•";font-size:1.25em;line-height:1;margin-right:.625rem;color:#007acd}.TitledListItem .ListItem__Description{color:rgba(0,0,0,0.6);font-size:.75rem;margin:0}.TitledListItem--Left{margin-top:1.125rem}.TitledListItem--Left::before{display:none}.TitledListItem--Left .ListItem__Description{margin-top:.875rem}@media screen and (min-width: 48em){.TitledListItem--Left{display:flex;justify-content:space-between;align-items:baseline}.TitledListItem--Left::before{display:block}.TitledListItem--Left .ListItem__Title{flex:0 0 250px}.TitledListItem--Left .ListItem__Description{margin:0}}.mobile-menu{position:fixed;top:0px;right:0px;bottom:0px;left:0px;height:100vh;width:100vw;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);background-color:#fff;-webkit-overflow-scrolling:touch;color:#000;overflow-y:auto;max-width:100vw;max-height:100vh;z-index:8}.mobile-menu.is-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-menu__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:.75rem}@media screen and (min-width: 48em){.mobile-menu__header{padding:1.5rem}}.mobile-menu__header__logo,.mobile-menu__header__logo svg{width:3.5rem;max-height:3.5rem}.mobile-menu__nav{text-align:center;margin-bottom:0}.mobile-menu__nav li{margin-bottom:8px}.mobile-menu__nav li a{display:block;font-size:1.5rem}.mobile-menu__nav li a,.mobile-menu__nav li a:link,.mobile-menu__nav li a:visited{color:#000}.mobile-menu__nav li a:focus,.mobile-menu__nav li a:hover,.mobile-menu__nav li a:active{color:#383838}.mobile-menu__search{padding-left:calc(50% - 8rem);padding-right:calc(50% - 8rem);margin-bottom:.75rem}.mobile-menu__search .search__input{text-align:center}.mobile-menu__search .search__input:focus{text-align:left}.mobile-menu__search .search__input:focus::-webkit-input-placeholder{visibility:hidden}.mobile-menu__search .search__input:focus::-moz-placeholder{visibility:hidden}.mobile-menu__search .search__input:focus:-moz-placeholder{visibility:hidden}.mobile-menu__search .search__input:focus:-ms-input-placeholder{visibility:hidden}.mobile-menu__cart{position:relative;overflow:visible}.mobile-menu__session-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}.mobile-menu__session-links a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:.875rem;text-align:center;border-radius:.125em;padding:.75rem}.mobile-menu__session-links a:nth-child(1){border:2px solid #222;color:shark}.mobile-menu__session-links a:nth-child(2){background-color:#222;border:2px solid #222;color:white}.royalties-counter,[class^='royalties-counter--'],[class*=' royalties-counter--']{padding-top:1.5rem;padding-bottom:1.5rem;margin:0;text-align:center}.royalties-counter-title{font-weight:700;margin-bottom:1.875rem;font-size:1.9375rem;font-weight:700;color:#fff}#royalties-counter{padding-top:3rem;padding-bottom:3rem}.royalties-counter--dark{background-color:#222;color:#efefef}.royalties-counter--light{background-color:#fff;color:#000}.royalties-counter__string{font-weight:400;display:block;margin-bottom:0;font-size:.875rem;color:#fff}.royalties-counter__string a.link{color:#fff}.royalties-counter__string a.link:hover{color:#eee}@media screen and (min-width: 56.25em){.royalties-counter__string{font-size:16px;display:inline-block}}.royalties-counter__price{font-weight:700;color:#fff;text-decoration:underline;margin:0 .375rem}.royalties-counter__price:hover{color:#fff}.royalties-counter--loading{height:1.5rem}.section,[class^='section--'],[class*=' section--']{padding-top:3rem;padding-bottom:3rem}.breathingroom{padding-bottom:2.25rem}.section--white{background-color:#fff;color:#000}.section--alabaster{background-color:#fafafa;color:rgba(0,0,0,0.8)}.section--athens-gray{background-color:#efefef;color:#000}.section--earth-green{background-color:#288828;color:#000}.section--shark{background-color:#222;color:#efefef}.section__title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#505050;display:block;font-size:1.875rem;font-weight:740;letter-spacing:-0.02em;line-height:1.35;margin:0 0 2rem 0;text-align:center}.section__subtitle{color:#8b8b8b;text-align:center}.table,[class^='table--'],[class*=' table--']{margin:0 0 1.5rem 0;width:100%}.table--zebra tr:nth-child(odd){background-color:#f8f8f8}.table--small th{font-size:.75em}.table--small td{font-size:.8125em}.table__actions{text-align:right;margin:0}.table__actions>*+*{margin-left:.5rem}@media screen and (min-width: 56.25em){ul.table--responsive{display:table}}ul.table--responsive>a{color:#000}ul.table--responsive>a:hover{background-color:#fafafa;color:#007acd}ul.table--responsive li>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}ul.table--responsive li,ul.table--responsive>a{border-top:1px solid #dedede;background-color:#fff}@media screen and (min-width: 56.25em){ul.table--responsive li,ul.table--responsive>a{display:table-row}}ul.table--responsive li>div,ul.table--responsive a>div{padding:.5rem 1rem}@media screen and (min-width: 56.25em){ul.table--responsive li>div,ul.table--responsive a>div{vertical-align:top;border-bottom:1px solid #dedede;display:table-cell;padding:.5rem 1rem}ul.table--responsive li>div.max-200,ul.table--responsive a>div.max-200{max-width:200px}ul.table--responsive li>div.w-300,ul.table--responsive a>div.w-300{width:300px}}ul.table--responsive .table-header{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:13px;background-color:#f8f8f8;display:none}@media screen and (min-width: 56.25em){ul.table--responsive .table-header{display:table-row}}ul.table--responsive .table-header>div{font-weight:700;padding:.5rem 1rem;border-bottom:1px solid #dedede}ul.table--responsive .table-header+li{border-top:none}ul.table--responsive span.title,ul.table--responsive span.data{display:inline-block}ul.table--responsive span.title{width:30%;color:#8b8b8b;font-size:14px}@media screen and (min-width: 56.25em){ul.table--responsive span.title{display:none}}ul.table--responsive span.title+span.data{width:70%;text-align:right}@media screen and (min-width: 56.25em){ul.table--responsive span.title+span.data{width:initial;text-align:initial}}ul.table--responsive .actions{text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-evenly}@media screen and (min-width: 56.25em){ul.table--responsive .actions{text-align:right}}ul.table--responsive .actions>a+a{margin-left:.5rem}table.table--sortable tbody tr:first-child button[data-dir="up"],table.table--sortable tbody tr:last-child button[data-dir="down"]{display:none}table.table--sortable button[data-dir]{color:#4a4a4a;display:block;background:transparent;border:0;font-size:1.15rem;line-height:.75rem;margin:0 auto}table.table--sortable button[data-dir]:hover{color:#3d3d3d}table.table--sortable button[data-dir]:active,table.table--sortable button[data-dir]:focus{color:#383838}table.table--sortable button[data-dir].disabled{pointer-events:none;opacity:.5}table.table--sortable button[data-dir="up"]:after{content:"\f106";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}table.table--sortable button[data-dir="down"]:after{content:"\f107";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}table.table--bordered{border-bottom:1px solid #dedede;border-collapse:separate}table.table--bordered tbody td,table.table--bordered tbody th{border-top:1px solid #dedede}table.table--bordered th{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;background-color:#f8f8f8;border-top:1px solid #dedede}ul.grid-table .grid-table--row{background-color:#fff;margin:0 -0.5rem;margin-bottom:1.5rem;border-bottom:1px solid #dedede;box-shadow:0px 3px 7px #8b8b8b}ul.grid-table .grid-table--row:nth-of-type(odd){background-color:#fcfcfc}@media screen and (min-width: 56.25em){ul.grid-table .grid-table--row{border-bottom:none;margin:0;box-shadow:none}}ul.grid-table .grid-table--head{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;display:block;background-color:#dedede;border-top:1px solid #dedede;text-align:center;font-weight:bold;font-size:14px}@media screen and (min-width: 56.25em){ul.grid-table .grid-table--head{display:none}}ul.grid-table li,ul.grid-table>a{border-top:1px solid #dedede}@media screen and (min-width: 56.25em){ul.grid-table li,ul.grid-table>a{display:grid;grid-template-columns:200px 0.75fr 1fr 1.5fr}}ul.grid-table li>div,ul.grid-table a>div{border-bottom:none}ul.grid-table .table-header{display:none}@media screen and (min-width: 56.25em){ul.grid-table .table-header{display:grid}}@media screen and (min-width: 56.25em){ul.grid-table div.nowrap-text span.data{max-width:95%;overflow:hidden;text-overflow:ellipsis}}ul.grid-table .actions{border-top:1px solid #dedede}@media screen and (min-width: 56.25em){ul.grid-table .actions{padding-bottom:0;border:none;display:block}}ul.grid-table .actions>a{padding-right:18px}@media screen and (min-width: 56.25em){ul.grid-table .actions>a{padding-right:0}}ul.grid-table .note{display:block;font-size:14px;grid-column:1/5;padding-bottom:1rem;border-top:1px solid #dedede}ul.grid-table .note .title{width:initial;display:initial;font-weight:bold}ul.grid-table .note .contents{width:unset;display:inline-block;color:rgba(0,0,0,0.6);text-align:left}@media screen and (min-width: 56.25em){ul.grid-table .note{border:none}}.toc,#leanpub-toc{font-family:"Inter";color:#000;font-size:1.125rem}.toc ul,.toc ol,#leanpub-toc ul,#leanpub-toc ol{list-style-type:none}.toc ul,#leanpub-toc ul{margin:.75em 0}.toc li,#leanpub-toc li{margin-bottom:8px;padding-left:0}.toc li>ul>li,.toc li>ol>li,#leanpub-toc li>ul>li,#leanpub-toc li>ol>li{padding-left:1em}.section-number{margin-right:8px;color:gray}.toc.has-parts>li{font-size:20px}.toc.no-parts>li,#leanpub-toc .columns>ol>li{font-size:18px}.toc.has-parts>li>ul>li{font-size:86.66667%}.toc.no-parts>li>ul>li,.toc.has-parts>li>ul>li>ul>li,#leanpub-toc ol .section{font-size:86.66667%}.toc.no-parts>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsection{font-size:86.66667%}.toc.no-parts>li>ul>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsubsection{font-size:86.66667%}.toc.no-parts>li>ul>li>ul>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsubsubsection{font-size:86.66667%}ol.toc.old{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}ol.toc.old li+li{margin-top:.375rem}ol.toc.old li ul{margin-top:.375rem;margin-bottom:.75rem}ol.toc.old,ol.toc.old li{list-style-type:decimal}ul.toc.old{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}ul.toc.old li+li{margin-top:.375rem}ul.toc.old li ul{margin-top:.375rem;margin-bottom:.75rem}ul.toc.old,ul.toc.old li{list-style-type:disc}.toc.old .section{padding-top:0;padding-bottom:0}.toc.old .chapter{margin-top:1.05rem;margin-left:-1.5rem;list-style-type:none;font-size:1.5rem}.tooltip-item{display:inline-block;cursor:pointer;position:relative;border:0}.tooltip-item:hover .tooltip{visibility:visible;opacity:1}.tooltip-item.more-info{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;position:relative}.tooltip-item.more-info:hover{color:#007acd}.tooltip-item .tooltip{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;background-color:rgba(0,0,0,0.8);border-radius:.125em;bottom:120%;box-shadow:0 0 15px rgba(0,0,0,0.15);color:#fff;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75rem;left:50%;margin-left:-6em;min-width:12em;opacity:0;padding:1.5rem;position:absolute;text-align:center;visibility:hidden}.tooltip-item .tooltip a{color:#fff;text-decoration:underline}.tooltip-item .tooltip a:hover{color:#007acd}.tooltip-item .tooltip p{margin:0}.tooltip-item .tooltip p+p{margin-top:1.33em}.tooltip-item .tooltip form{margin:1.33em 0 0 0}.tooltip-item .tooltip:after{bottom:-8px;content:'';left:calc(50% - 4px);margin-left:-5px;position:absolute;right:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,0.8)}.rtl,[dir='rtl']{direction:rtl !important;text-align:right}.ltr,[dir='ltr']{direction:ltr !important}::selection{background-color:#007acd;color:#fff;text-shadow:0 0 0 transparent}.bold,.text-bold{font-weight:700}.force-wrap{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.word-break{word-break:break-word}.lowlight{color:#8b8b8b}.italic{font-style:italic}.line-through{text-decoration:line-through}.lowercase{text-transform:lowercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.underline{text-decoration:underline}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.font--serif{font-family:"Inter"}.font--sans-serif{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.section-title{position:relative;color:#000;color:inherit;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.1rem;margin-bottom:1.5rem;padding:.5em 0;text-transform:uppercase}.section-title:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-title a{color:inherit}article.no-uppercase *{text-transform:none !important}.video{position:relative;margin:auto}.video-wrapper{padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.video-wrapper iframe,.video-wrapper embed,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.progress__bar{margin-right:2em;border-radius:4px;height:5px;max-width:350px;position:relative}.progress__bar__inner{-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;display:inline;position:absolute;left:0;top:0;bottom:0;height:5px;border-radius:4px}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none !important}.Select input::-ms-clear{display:none !important}.Select input::-ms-reveal{display:none !important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#08c #0099e6 #0099e6;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 5px -1px fade(#08c, 50%)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{color:#08c;outline:none;text-decoration:underline}.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select-placeholder,.Select--single>.Select-control .Select-value{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin 400ms infinite linear;-o-animation:Select-animation-spin 400ms infinite linear;animation:Select-animation-spin 400ms infinite linear;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block;position:relative;vertical-align:middle}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn 200ms;-o-animation:Select-animation-fadeIn 200ms;animation:Select-animation-fadeIn 200ms;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#D0021B}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0, 0, 0, 0);overflow:hidden;float:left}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,0.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;color:#333}.Select-option.is-focused{background-color:#f2f9fc;color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#f2f9fc;border-radius:2px;border:1px solid #c9e6f2;color:#08c;display:inline-block;font-size:.9em;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#08c;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c9e6f2;padding:1px 5px 3px}.Select--multi .Select-value-icon:hover,.Select--multi .Select-value-icon:focus{background-color:#ddeff7;color:#0077b3}.Select--multi .Select-value-icon:active{background-color:#c9e6f2}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c9e6f2}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:hover,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:active{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select.is-open .Select-control{border-color:#dedede}.Select.is-focused .Select-control{border-color:#007acd}.Select-control{-webkit-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);border-radius:.125em;border:2px solid #dedede;height:38px;font-size:.875rem}.Select-control:active,.Select-control:focus,.Select-control:focus:hover{border-color:#007acd}.Select-control:hover{border-color:#0198ff}.Select-control:hover{border-color:#c5c5c5;box-shadow:none}.Select-menu-outer{margin-top:0}.Select-option{font-size:.875rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Popover-body{display:inline-flex;flex-direction:column;padding:1.5rem;background:rgba(0,0,0,0.8);color:#fff;border-radius:.125em}.Popover-tipShape{fill:rgba(0,0,0,0.8)}.Popover{z-index:3}.Popover--Plain{border-radius:.125em;box-shadow:0 2px 10px rgba(0,0,0,0.1);font-size:1em}.Popover--Plain .Popover-body{background:#fff;padding:0}.Popover--Plain .Popover-tipShape{fill:none}.book_meta_description label .lowlight{letter-spacing:initial}body[id^='panel-'] .dashboard{max-width:90em;margin-left:auto;margin-right:auto;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}body[id^='panel-'] .dashboard::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){body[id^='panel-'] .dashboard{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.book-sidebar{padding:1.5rem;background-color:#fafafa}.book-sidebar .book-cover img{max-width:120px}.book-sidebar .lane-item--book{margin-bottom:1.5rem}.book-sidebar .avatar--small img{margin-right:.75rem}.about-leanpub-section .hidden{display:none}.about-leanpub-section .section__title{font-size:2.25rem;color:#000}.about-leanpub-section section{color:#000;font-family:"Inter";font-weight:400;font-size:1.125rem}.read-online{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.read-online>span{margin-right:10px;height:30px}.read-online svg{width:30px;vertical-align:middle}.read-online a{text-decoration:underline}.book-read+.footer{display:none}.user-content h1{font-size:1.375rem}.user-content h2{font-size:1.25rem}.user-content h3{font-size:1.125rem}.user-content h4{font-size:1rem}.user-content h5{font-size:.875rem}.user-content h6{font-size:.75rem}.user-content a,.user-content a:link,.user-content a:visited{color:#007acd}.user-content a:focus,.user-content a:hover,.user-content a:active{color:#3eb1ff}.user-content ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.user-content ol li+li{margin-top:.375rem}.user-content ol li ul{margin-top:.375rem;margin-bottom:.75rem}.user-content ol,.user-content ol li{list-style-type:decimal}.user-content ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.user-content ul li+li{margin-top:.375rem}.user-content ul li ul{margin-top:.375rem;margin-bottom:.75rem}.user-content ul,.user-content ul li{list-style-type:disc}.lane-item--package__purchase .pricing .tooltip--pricing{display:none}.header__logo--black--centered{margin-left:auto;margin-right:auto}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}section.layer{padding-top:1.5rem;padding-bottom:1.5rem}section.layer .container--large{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0}@media screen and (min-width: 48em){section.layer .container--large{padding-left:1.5rem;padding-right:1.5rem}}section.layer .layer__title{text-align:center;padding-left:.75rem;padding-right:.75rem}section.layer.yellow{background:#fc0}section.layer.grey{background:#fafafa}section.layer.darkgrey{background:#f8f8f8}section.layer.dark{color:#fff;background:#222;color:#fff}section.layer.dark .carousel-header-title,section.layer.dark .carousel-header-actions a{color:inherit}section.layer.dark .book-cover img{border:none}section.layer.dark .lane-item--book .book-cover{padding:1rem;border-radius:2px;background:rgba(255,255,255,0.1)}section.layer.dark .lane-item--bundle__name,section.layer.dark .lane-item--book__title{color:#fff;padding:0 1rem}section.layer.dark .lane-item--book__author .names{padding:0 1rem}section.layer.dark .lane-item--book__author,section.layer.dark .lane-item--book__author a.link{color:rgba(255,255,255,0.5)}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.submenu{background:white}.submenu__inner{max-width:80em;margin:0 auto;padding-left:13em;padding-right:6em}.submenu__inner .Admin__Tabs li{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 8px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.LeanpubSelect{position:relative;border:none}.LeanpubSelect:nth-of-type(1){margin-left:-5px}.LeanpubSelect:nth-of-type(2){margin-left:2rem}.LeanpubSelect__Label{white-space:nowrap;font-size:14px;text-transform:initial;font-weight:bold;color:#8b8b8b;margin:0;font:inherit}.LeanpubSelect__Label:after{content:"\f078";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit;position:absolute;font-size:12px;color:#8b8b8b;right:-1px;top:2px;text-align:center;pointer-events:none}@media screen and (min-width: 40em){.LeanpubSelect__Label:after{font-size:14px}}.LeanpubSelect__Label *{color:inherit}.LeanpubSelect__Label .LeanpubSelectInput{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#8b8b8b;white-space:nowrap;font-size:inherit;font-family:inherit;border-radius:4px;padding:0;background:transparent;border:none;outline:none;margin-right:1.5rem}@media screen and (max-width: 48em){.LeanpubSelect__Label .LeanpubSelectInput{white-space:normal;padding-right:10px}}.app-download-link{display:inline-block;font-size:16px;margin:5px 0}.app-download-link>i{font-size:24px;margin-right:4px;text-align:center;vertical-align:middle;width:36px}.course-completion-control>.app-download-link{margin-top:1em}.CartPurchaseLineItem__Package .app-download-link{margin-bottom:10px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.back-to-top{text-decoration:underline}.back-to-top,.back-to-top:link,.back-to-top:visited{color:#000}.back-to-top:focus,.back-to-top:hover,.back-to-top:active{color:#383838}.back-to-top i{margin-left:.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.become-an-author{background:#383A56;padding-top:3rem;padding-bottom:3rem;text-align:center;color:#fff}.become-an-author a{text-decoration:underline;font-size:1rem;margin-top:1.875rem}.become-an-author a,.become-an-author a:link,.become-an-author a:visited{color:#fff}.become-an-author a:focus,.become-an-author a:hover,.become-an-author a:active{color:#c7c7c7}.baa-title{font-weight:700;margin-bottom:1.25rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.carousel{position:relative;display:block;min-width:100%;width:0}.carousel .book-cover img{border:1px solid #dedede}.carousel .slick-slide{min-width:15%}.carousel.initialized .slick-slide{min-width:0}.carousel--well .book-cover img{border:0}.carousel-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:1.5rem 0}.carousel-header-actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-right:50px;margin-bottom:1.5rem}.carousel-header-actions>*:not(:last-child){margin-right:8px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CreditCardLayout input[type=text]{font-size:1rem}.CreditCardLayout label{font-size:.75rem}.CreditCardLayout fieldset>.control-group,.CreditCardLayout div>.control-group{padding-left:0;padding-right:0}.CreditCardFields::after{clear:both;content:"";display:table}.CreditCardField--firstName,.CreditCardField--lastName{float:left;display:block;margin-right:1.9356%;width:49.0322%}.CreditCardField--firstName:last-child,.CreditCardField--lastName:last-child{margin-right:0}.CreditCardField--expiryDate{float:left;display:block;margin-right:1.9356%;width:66.02147%}.CreditCardField--expiryDate:last-child{margin-right:0}.CreditCardField--expiryDate .ExpiryDateField--month,.CreditCardField--expiryDate .ExpiryDateField--year{float:left;display:block;margin-right:1.9356%;width:49.0322%}.CreditCardField--expiryDate .ExpiryDateField--month:last-child,.CreditCardField--expiryDate .ExpiryDateField--year:last-child{margin-right:0}.CreditCardField--cvv{float:left;display:block;margin-right:1.9356%;width:32.04294%}.CreditCardField--cvv:last-child{margin-right:0}.CreditCardField--cvv input{text-align:center}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.date--stacked{color:rgba(0,0,0,0.8);border-top:1px solid currentColor;font-weight:700;text-align:center;display:inline-block;text-transform:uppercase;padding-top:.375em;margin-top:.375em}.date--stacked .date__month{font-size:.75rem}.date--stacked .date__day{font-size:1rem}.date--stacked .date__year{font-size:.75rem}.date--stacked .date__big{font-size:1.5rem}.date--stacked .date__month,.date--stacked .date__day,.date--stacked .date__year{display:block;margin-bottom:.25em;line-height:1}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tether-element{z-index:100}.DropdownContainer{position:relative}.DropdownContainer__Trigger{background:transparent;border:none;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;padding:1rem}.DropdownContainer__Trigger:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:'';height:0;margin-left:.5rem;width:0;margin-top:-3px;top:50%;position:absolute}@keyframes expand-down{0%{transform:translateY(-30px);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes expand-up{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-30px)}}.tether-element-attached-top .DropdownMenu>*{animation-name:expand-down;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.tether-element-attached-bottom .DropdownMenu>*{animation-name:expand-up;animation-duration:0.3s;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.DropdownMenu{z-index:3;box-shadow:0 0 15px rgba(0,0,0,0.15);border-radius:.125em;max-height:calc(100vh - 50px);overflow-y:auto}@media screen and (max-width: 40em){.DropdownMenu:not(.Search__Dropdown){width:100vw}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.EditorSaveMarker--Loading{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;margin:0 1rem;opacity:1;font-size:.875rem}.EditorSaveMarker--Loading.--Saved{opacity:.5}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.episode--stacked{color:rgba(0,0,0,0.8);border-top:1px solid currentColor;font-weight:700;text-align:center;display:inline-block;text-transform:uppercase;padding-top:.375em;margin-top:.375em}.episode--stacked .episode__name{font-size:.75rem}.episode--stacked .episode__number{font-size:1rem}.episode--stacked .episode__name,.episode--stacked .episode__number{display:block;margin-bottom:.25em;line-height:1}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.error-404{background-color:#fff;text-align:center}.error-404 .container--large{padding:3em 1.9356%}.error-404 h1{margin-bottom:1em}.error-404 .error-image{display:block;height:15em;margin-bottom:3rem}.error-404 .error-image svg{max-height:100%}.error-404 .message{color:#007acd}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.free-updates{background:#606178;padding-top:3rem;padding-bottom:3rem;text-align:center;color:#fff}.free-updates a{text-decoration:underline;font-size:1rem;margin-top:1.875rem}.free-updates a,.free-updates a:link,.free-updates a:visited{color:#fff}.free-updates a:focus,.free-updates a:hover,.free-updates a:active{color:#c7c7c7}.free-updates-title{font-weight:700;margin-bottom:1.25rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.happiness-guarantee{background:#007acd;padding-top:3rem;padding-bottom:3rem;text-align:center;color:#fff}.happiness-guarantee p{font-size:16px;font-weight:300px}.happiness-guarantee a{text-decoration:underline;font-size:1rem}.happiness-guarantee a,.happiness-guarantee a:link,.happiness-guarantee a:visited{color:#fff}.happiness-guarantee a:focus,.happiness-guarantee a:hover,.happiness-guarantee a:active{color:#c7c7c7}.hg-logo{color:inherit;display:inline-block;margin-bottom:.75rem;text-align:center;text-transform:uppercase;white-space:normal}.hg-logo-percent{color:inherit;font-size:1.75em}.hg-logo-text{font-size:.875rem;line-height:1.15;letter-spacing:.0625em;margin-bottom:.125em}.hg-logo-bracket svg{width:100%;color:#fff}.hg-title{font-weight:700;margin-bottom:1.875rem;font-size:1.9375rem;font-weight:700}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-progress{margin-top:.5rem;text-align:center;margin-left:auto;margin-right:auto}.book-progress.complete .progress-bar{display:none;background-color:#007acd}.book-progress.complete .progress-bar .progress-bar__meter{display:none}.book-progress.complete .percent-complete{color:#007acd}.book-progress .progress-bar{background-color:#dedede;display:block;position:relative;height:8px;margin:1px;border-radius:4px;margin:0 3% .375rem 3%}.book-progress .progress-bar .progress-bar__meter{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:inline-block;max-width:100%;background-color:#007acd}.book-progress .percent-complete{margin-bottom:0;font-size:.875rem}.book-progress .last-updated{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.75rem;margin-bottom:0;line-spacing:1.36}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.intro-videos{padding-top:4.5rem;padding-bottom:4.5rem;background-color:#222;color:#efefef;text-align:center}.intro-videos .container--large{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-video{width:100%;margin-bottom:3rem}@media screen and (min-width: 56.25em){.intro-video{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;margin-bottom:0}.intro-video:nth-child(2n+1){margin-left:0}.intro-video:not(:nth-child(2n+1)){margin-left:1%}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.leanpub-testimonials__title{margin-bottom:1.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lp-link,.lp-link:link,.lp-link:visited{color:#000}.lp-link:focus,.lp-link:hover,.lp-link:active{color:#383838}.lp-link.active{border-bottom:2px solid #007acd}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.list-row{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}.list-row .lane-item--book{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;cursor:pointer;margin-bottom:1.5rem;padding:0 .75rem}.list-row .lane-item--book:nth-child(2n+1){margin-left:0}.list-row .lane-item--book:not(:nth-child(2n+1)){margin-left:1%}.list-row .lane-item--book *{text-overflow:ellipsis}.list-row .lane-item--book img{border:1px solid #dedede}@media screen and (min-width: 48em){.list-row .lane-item--book{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.list-row .lane-item--book:nth-child(4n+1){margin-left:0}.list-row .lane-item--book:not(:nth-child(4n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.list-row .lane-item--book{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 19%;-moz-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;max-width:19%}.list-row .lane-item--book:nth-child(5n+1){margin-left:0}.list-row .lane-item--book:not(:nth-child(5n+1)){margin-left:1%}}.list-row .lane-item--course{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%;cursor:pointer;margin-bottom:1.5rem}.list-row .lane-item--course:nth-child(3n+1){margin-left:0}.list-row .lane-item--course:not(:nth-child(3n+1)){margin-left:1%}.list-row .lane-item--course *{text-overflow:ellipsis}@media screen and (min-width: 48em){.list-row .lane-item--course{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 24%;-moz-flex:0 0 24%;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}.list-row .lane-item--course:nth-child(4n+1){margin-left:0}.list-row .lane-item--course:not(:nth-child(4n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.list-row .lane-item--course{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 19%;-moz-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;max-width:19%}.list-row .lane-item--course:nth-child(5n+1){margin-left:0}.list-row .lane-item--course:not(:nth-child(5n+1)){margin-left:1%}}.list-row .LaneItemWrapper--CourseSet{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;cursor:pointer;margin-bottom:1.5rem}.list-row .LaneItemWrapper--CourseSet:nth-child(2n+1){margin-left:0}.list-row .LaneItemWrapper--CourseSet:not(:nth-child(2n+1)){margin-left:1%}.list-row .LaneItemWrapper--CourseSet *{text-overflow:ellipsis}@media screen and (min-width: 48em){.list-row .LaneItemWrapper--CourseSet{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.list-row .LaneItemWrapper--CourseSet:nth-child(3n+1){margin-left:0}.list-row .LaneItemWrapper--CourseSet:not(:nth-child(3n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.list-row .LaneItemWrapper--CourseSet{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 19%;-moz-flex:0 0 19%;-ms-flex:0 0 19%;flex:0 0 19%;max-width:19%}.list-row .LaneItemWrapper--CourseSet:nth-child(5n+1){margin-left:0}.list-row .LaneItemWrapper--CourseSet:not(:nth-child(5n+1)){margin-left:1%}}.library-footer{display:flex;justify-content:center}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mail-chimp-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 48em){.mail-chimp-form{flex-direction:column}}.mail-chimp-form button{height:38px}@media screen and (max-width: 48em){.mail-chimp-form button{margin:14px auto 0}}.mail-chimp-form__input{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:300px;margin-right:1rem}@media screen and (max-width: 56.25em){.mail-chimp-form__input{margin-right:0;width:auto}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.newsletter-signup-banner{background:#333;padding-top:3rem;padding-bottom:3rem;text-align:center;color:#fff}.newsletter-signup-banner p{font-size:16px;font-weight:300px}.newsletter-signup-banner a{text-decoration:underline;font-size:1rem}.newsletter-signup-banner a,.newsletter-signup-banner a:link,.newsletter-signup-banner a:visited{color:#fff}.newsletter-signup-banner a:focus,.newsletter-signup-banner a:hover,.newsletter-signup-banner a:active{color:#c7c7c7}.nsb-title{font-weight:700;margin-bottom:1.875rem;font-size:1.9375rem;font-weight:700}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pagination-wrapper{margin:1em 0;text-align:center}.pagination-wrapper .pagination{display:inline-block}.pagination-wrapper li{display:inline-block;padding:1em 2em;cursor:pointer;border-right:inherit}.pagination-wrapper li:hover{color:#00375d}.pagination-wrapper li.disabled{display:none}.pagination-wrapper li.selected{color:#00375d;background-color:#fff;border-radius:.125em}.pagination-wrapper .break-label:hover{cursor:initial}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:darkgray;background:linear-gradient(to right, #eee 10%, #ddd 18%, #eee 33%);background-size:800px 104px;height:100%;position:relative}.placeholder-book-cover,.placeholder-text-wrapper{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end;background:#eee;margin:0 1rem;border-radius:4px;overflow:hidden}.placeholder-text-wrapper{background:transparent;-webkit-align-self:initial;-moz-align-self:initial;align-self:initial;-ms-flex-item-align:initial}.placeholder-text{background:#eee}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PodcastEpisodeHighlight__section{display:flex;justify-content:center;background-color:white !important;margin-top:2.25rem}.PodcastEpisodeHighlight__section .podcast__card{border:1px solid #bfbfbf;border-radius:0.125rem}.PodcastEpisodeHighlight__section .podcast__card:hover,.PodcastEpisodeHighlight__section .podcast__card:active,.PodcastEpisodeHighlight__section .podcast__card:focus{border-color:black}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight{display:flex;flex-direction:column;align-items:flex-start;max-width:345px;width:100%}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__header-logo{border-top-left-radius:.1875em;border-top-right-radius:.1875em;background-color:#f5f5f5;margin:3px 3px 0;padding:1.375rem 1.875rem 1.25rem}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__header-logo img{width:100%;height:auto}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__text{display:flex;align-items:center;justify-content:flex-start;gap:1rem;text-align:left;padding:1.25rem 1.875rem;width:100%}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__text p{margin-bottom:0}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__text p:first-of-type{margin-bottom:.375rem}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .episodeNumber{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875em;margin:.3125em 0 0 0;color:#4a4a4a}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__link{color:black;text-decoration:underline;font-size:14px}.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__link:hover,.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__link:active,.PodcastEpisodeHighlight__section .PodcastEpisodeHighlight .podcast__link:focus{color:#4a4a4a}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.popout-header{-webkit-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);width:100%;position:fixed;top:0;opacity:0;z-index:-1000}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.popout-header{position:-ms-device-fixed}}.popout-header.--is-visible{opacity:1;z-index:10}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.price,[class^="price--"],[class*=" price--"]{display:inline-block;text-align:center}.price.muted,[class^="price--"].muted,[class*=" price--"].muted{color:#8b8b8b}.price s,[class^="price--"] s,[class*=" price--"] s{color:#8b8b8b}.price__value{display:block;font-size:1.375em;line-height:1.25em;color:inherit}.price__value.price__value--time-left{font-variant-numeric:tabular-nums}.price__value.price__value--expired{font-variant-numeric:tabular-nums;color:#ad191f}.price__title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875em;margin:.3125em 0 0 0}@media screen and (max-width: 40em){.price__title{font-size:.5625em}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.progress__bar{margin-right:2em;border-radius:4px;height:5px;max-width:350px;position:relative}.progress__bar__inner{-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;display:inline;position:absolute;left:0;top:0;bottom:0;height:5px;border-radius:4px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PurchaseLayout::after{clear:both;content:"";display:table}.PurchaseLayout__Form,.PurchaseLayout__Details{width:100%}.PurchaseLayout__Form label,.PurchaseLayout__Details label{font-size:.75rem;color:rgba(0,0,0,0.4)}@media screen and (min-width: 48em){.PurchaseLayout__Form,.PurchaseLayout__Details{float:left;display:block;margin-right:1.9356%;width:49.0322%}.PurchaseLayout__Form:last-child,.PurchaseLayout__Details:last-child{margin-right:0}}@media screen and (min-width: 48em){.PurchaseLayout__Form{padding-right:3.5%}}.PurchaseLayout__Form .hint{font-size:.6875rem}.PurchaseLayout__Form .RadioBlock__Label__Content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.PaymentMethodEnum .RadioBlock__Label__Content svg{height:20px}.PaymentMethodEnum .RadioBlock__Label__Content svg+svg{margin-left:14px}.PurchaseDetails__Overview{position:relative;background-color:white;padding:.75rem;border-radius:.125em}.PurchaseDetails__Overview table+table{border-top:2px dotted rgba(0,0,0,0.1)}.PurchaseDetails--loading{background-color:rgba(255,255,255,0.3);position:absolute;top:0;left:0;right:0;bottom:0}.PurchaseDetails--loading:after{content:"\f110";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.PurchaseDetails--loading:after{-webkit-animation:full-spin 2s infinite linear;-moz-animation:full-spin 2s infinite linear;animation:full-spin 2s infinite linear;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:2.25rem;height:100%}.PurchaseDetails__OverviewInner{padding:.75rem;border:2px dotted rgba(0,0,0,0.1);border-radius:.125em}.PurchaseDetails__OverviewInner h6{font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:.75rem}.PurchaseDetails__SubtotalsTable{table-layout:fixed;padding-top:8px;margin-bottom:8px}.PurchaseDetails__SubtotalsTable td{padding:4px 0;font-size:.8125rem}.PurchaseDetails__TotalTable{margin-bottom:1.5rem}.PurchaseDetails__TotalTable td{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:4px;font-weight:700;font-size:1rem}.PurchaseDetails__Disclaimer{font-size:.6875rem;padding:.75rem;color:rgba(0,0,0,0.4)}.PurchaseDetails__Disclaimer p{margin-bottom:1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.RadioBlocks+.control-group{margin-top:1.125rem}.RadioBlocks>label,.RadioBlocks .hint{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 40em){.RadioBlocks>label,.RadioBlocks .hint{padding-left:0;padding-right:0}}.RadioBlock--Disabled{pointer-events:none;opacity:0.5}.RadioBlock--AccentForDropbox .fa{color:#0061fe}.RadioBlock--AccentForGithub .fa{color:#171515}.RadioBlock__Tag{display:none}@media screen and (min-width: 40em){.RadioBlocksWrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.RadioBlock--Selected button{-webkit-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);color:#fff;background-color:#007acd;border-radius:.125em;border:0;display:inline-block;width:100%;min-height:48px;font-size:.875rem;padding:6px}.RadioBlock--Selected button:hover{color:#f2f2f2}.RadioBlock--Selected button:active,.RadioBlock--Selected button:focus{color:#ededed}.RadioBlock--Selected button:hover{background-color:#006bb4}.RadioBlock--Selected button:active,.RadioBlock--Selected button:focus{background-color:#0065a9}.RadioBlock:not(.RadioBlock--Selected) a,.RadioBlock:not(.RadioBlock--Selected) button{pointer-events:none}.RadioBlock:not(.RadioBlock--Selected) button{-webkit-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:background-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);color:rgba(0,0,0,0.8);background-color:rgba(0,122,205,0.04);border-radius:.125em;border:1px solid rgba(0,0,0,0.1);display:inline-block;width:100%;height:48px;font-size:.875rem}.RadioBlock:not(.RadioBlock--Selected) button:hover{color:rgba(0,0,0,0.8)}.RadioBlock:not(.RadioBlock--Selected) button:active,.RadioBlock:not(.RadioBlock--Selected) button:focus{color:rgba(0,0,0,0.8)}.RadioBlock:not(.RadioBlock--Selected) button:hover{background-color:rgba(0,107,180,0.04)}.RadioBlock:not(.RadioBlock--Selected) button:active,.RadioBlock:not(.RadioBlock--Selected) button:focus{background-color:rgba(0,101,169,0.04)}.RadioBlock{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-top:14px;position:relative}@media screen and (min-width: 40em){.RadioBlock{padding-top:0}.RadioBlock+.RadioBlock{padding-left:14px}}.RadioBlock:not(.RadioBlock--Selected) .RadioBlock__Label:hover{border-color:#c5c5c5}.RadioBlock--Selected .RadioBlock__Label{position:relative}.RadioBlock--Selected .RadioBlock__Label+.RadioBlock__Info{display:block}@media screen and (min-width: 40em){.RadioBlock--Selected .RadioBlock__Label+.RadioBlock__Info,.RadioBlock__Label+.RadioBlock__Info{display:none}}@media screen and (min-width: 40em){.RadioBlock--fixedHeight .RadioBlock__Label{height:192px}}.RadioBlock--withArrow .RadioBlock__Label::before,.RadioBlock--withArrow .RadioBlock__Label::after{transition:inherit;content:'';position:absolute;width:0;height:0;left:0;right:0;margin:auto}.RadioBlock--withArrow .RadioBlock__Label::after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;bottom:-8px}.RadioBlock--withArrow .RadioBlock__Label::before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #dedede;bottom:-11px}.RadioBlock--withArrow.RadioBlock--Selected .RadioBlock__Label:before{border-top-color:#222}.RadioBlock--withArrow:not(.RadioBlock--Selected) .RadioBlock__Label:hover:before{border-top-color:#c5c5c5}.RadioBlock--Selected .RadioBlock__Label{color:#222;border-color:currentColor;background-color:white}.RadioBlock__Label{-webkit-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:all .25s cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:white;border-radius:.125em;border:2px solid #dedede;color:rgba(0,0,0,0.6);cursor:pointer;height:100%;letter-spacing:normal;margin-bottom:0;margin-left:1.5rem;margin-right:1.5rem;margin-top:0;padding:1.25em;text-align:center;text-transform:none}.RadioBlock__Label input[type='radio']{visibility:hidden;display:none;opacity:0}@media screen and (min-width: 40em){.RadioBlock__Label{margin-left:0;margin-right:0}}.RadioBlock__Label__Content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:100%}@media screen and (min-width: 40em){.RadioBlock__Label__Content{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.RadioBlock__Label__Content .fa-stack{display:block}.RadioBlock__Label__Content i{font-size:3rem;margin:.75rem}.RadioBlock__Info{background-color:#f8f8f8;padding:1.5rem;color:rgba(0,0,0,0.4);font-size:.75rem;line-height:1.5;margin-top:1rem;display:none}@media screen and (min-width: 40em){.RadioBlock__Info{display:block}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.radio-group .radio{margin-bottom:0}.radio__label{cursor:pointer;text-transform:none;font-size:.875rem;font-weight:400}.radio__label span{font-size:.875rem}.radio__input:checked+span{font-weight:700}.cartable-form__radio-group__name{color:#222;margin-bottom:.5rem;font-size:20px}.cartable-form__radio-group__name a{color:#8b8b8b;font-size:12px;margin-left:.5rem;text-decoration:underline;font-weight:normal}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.range{padding:0 12px}.range__progress{position:relative;background-color:rgba(0,0,0,0.1);border-radius:3px;height:6px}.range__progress-bar{position:relative;background-color:#000;border-bottom-left-radius:3px;border-top-left-radius:3px;height:100%;width:0}.range__progress-handle{height:12px;width:12px;background-color:#000;border-radius:6px;cursor:pointer;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 2px rgba(38,16,123,0.16)}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Popover-body{display:inline-flex;flex-direction:column;padding:1.5rem;background:rgba(0,0,0,0.8);color:#fff;border-radius:.125em}.Popover-tipShape{fill:rgba(0,0,0,0.8)}.Popover{z-index:3}.Popover--Plain{border-radius:.125em;box-shadow:0 2px 10px rgba(0,0,0,0.1);font-size:1em}.Popover--Plain .Popover-body{background:#fff;padding:0}.Popover--Plain .Popover-tipShape{fill:none}.Select.is-open .Select-control{border-color:#dedede}.Select.is-focused .Select-control{border-color:#007acd}.Select-control{-webkit-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:border-color .25s cubic-bezier(0.75, 0.033, 0.355, 1);border-radius:.125em;border:2px solid #dedede;height:38px;font-size:.875rem}.Select-control:active,.Select-control:focus,.Select-control:focus:hover{border-color:#007acd}.Select-control:hover{border-color:#0198ff}.Select-control:hover{border-color:#c5c5c5;box-shadow:none}.Select-menu-outer{margin-top:0}.Select-option{font-size:.875rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.SectionHeader>h6{margin:0;font-size:.875em}.SectionHeader>hr{margin:.5rem 0;border-color:#979797}.SectionHeader>p{font-size:.75em;margin:0;color:#dedede}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin-bottom:1.5rem;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide .lane-item--book,.slick-slide .bundle-list-item{padding:0 .75rem}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{height:48px;position:absolute;border-radius:50%;box-shadow:0 0 30px 0px rgba(0,0,0,0.1);width:48px;text-align:center;background:rgba(255,255,255,0.4);z-index:1}.slick-prev,.slick-prev:link,.slick-prev:visited,.slick-next,.slick-next:link,.slick-next:visited{color:#007acd}.slick-prev:focus,.slick-prev:hover,.slick-prev:active,.slick-next:focus,.slick-next:hover,.slick-next:active{color:#3eb1ff}.slick-prev svg,.slick-next svg{height:24px;margin-top:12px}@media (hover: hover){.slick-prev:hover,.slick-next:hover{background:#007acd;color:#fff}.slick-prev:hover svg rect,.slick-next:hover svg rect{fill:#fff}}.slick-prev{left:0;top:50%;margin-top:-24px}@media screen and (min-width: 80em){.slick-prev{left:-50px}}.slick-prev svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:0;top:50%;margin-top:-24px}@media screen and (min-width: 80em){.slick-next{right:-50px}}.slick-prev.slick-disabled,.slick-next.slick-disabled{color:#dedede;pointer-events:none;cursor:initial}.slick-prev.slick-disabled svg rect,.slick-next.slick-disabled svg rect{fill:#dedede}.slick-slider{position:relative}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin-bottom:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:1.25em;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;line-height:20px;text-align:center;color:#AAA;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#007acd;opacity:.75}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.social-sharing{display:block;direction:ltr}.social-sharing>li{display:inline-block}.social-sharing>li+li{margin-left:.75rem}.social-sharing li>span{font-size:1.5em}.social-sharing.muted li:hover>span{color:#007acd}.social-sharing.muted li>span{color:#8b8b8b}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sticky{-webkit-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);position:fixed;opacity:0;z-index:-1000}.sticky.--is-visible{opacity:1;z-index:9}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.react-tabs{display:block}@media screen and (min-width: 56.25em){.owner-category-tabs.--underline .react-tabs__tab[aria-selected='true']{border-bottom:3px solid #222}}.owner-category-tabs.--padded .react-tabs__tab{padding:.75rem 1rem}@media screen and (min-width: 56.25em){.owner-category-tabs.--padded .react-tabs__tab{padding:2rem 1.5rem}}.owner-category-tabs.--simple .react-tabs__tab{padding-left:1.5rem}.react-tabs__tab{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;display:block;cursor:pointer;color:rgba(0,0,0,0.6)}@media screen and (min-width: 56.25em){.react-tabs__tab{display:inline-block}}.react-tabs__tab:hover{color:rgba(0,0,0,0.8)}.react-tabs__tab[aria-selected='true']{font-weight:700;color:rgba(0,0,0,0.8)}.react-tabs__tab[aria-disabled='true']{opacity:0.7}.react-tabs__tab-panel{display:none;max-height:calc(100vh - 21rem);overflow:scroll}.react-tabs__tab-panel--selected{display:block}.react-tabs__tab-list__actions{padding:.75rem}@media screen and (min-width: 56.25em){.react-tabs__tab-list__actions{padding-right:1.5rem}}.react-tabs__tab-list__actions>*+*{margin-left:1.5rem}.react-tabs__tab-list__actions>*,.react-tabs__tab-list__actions .social-sharing{display:inline-block}.react-tabs__tab-list__actions .social-sharing{vertical-align:middle}.well{background-color:#f8f8f8;border-radius:.125em}.well--padded{padding:2rem 1rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.terms-acceptance{margin:1rem 0;text-transform:initial;letter-spacing:initial}.terms-acceptance input[type='checkbox']{width:18px;height:18px;margin:0 5px}.terms-acceptance>*{vertical-align:text-bottom}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.text-banner{text-align:center;z-index:0;top:initial}.text-banner-title{border-top-right-radius:.125em;border-top-left-radius:.125em;font-size:18px;margin-bottom:4px}.text-banner-content>p{margin-bottom:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tooltip--pricing{margin-left:2px}.tooltip-item{position:initial;background-color:white;border:1px solid transparent;border-radius:100%;padding:0px}.tooltip-item:focus{border:1px solid black;border-radius:100%}.tooltip-item .fa-question-circle{padding:2px}@media screen and (min-width: 48em){.tooltip-item{position:relative}}@media screen and (min-width: 48em){.tooltip__inner{position:absolute;z-index:1000;background-color:black;color:white;text-align:center;font-size:14px;width:300px;padding:1.5rem;margin-left:-150px;top:150%;left:50%}.tooltip__inner:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent black transparent}}@media screen and (max-width: 48em){.tooltip__inner{position:absolute;z-index:1;background-color:black;color:white;text-align:center;font-size:14px;max-width:300px;margin-left:auto;margin-right:auto;padding:1.5rem;left:0;right:0}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.truncate,[class^='truncate--'],[class*=' truncate--']{display:block}.truncate--expanded .truncate__text{max-height:none !important}.truncate__text{overflow:hidden}.truncate__toggle{display:block;margin-top:1.5rem;text-align:inherit;text-transform:uppercase;font-size:.875em}.truncate__toggle:hover{cursor:pointer}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.asset-list{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.asset-list li+li{margin-top:.375rem}.asset-list li ul{margin-top:.375rem;margin-bottom:.75rem}.asset-list,.asset-list li{list-style-type:disc}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--author{width:100%;text-align:center}@media screen and (min-width: 56.25em){.lane-item--author{padding-right:3rem;padding-left:3rem}}.lane-item--author .profile-icons{font-size:1.5em;margin-top:.5rem}.lane-item--author .btn--hollow{font-size:.875em}.lane-item--author p{font-size:18px}.lane-item--author .avatar-with-name__name{font-size:1.75rem;margin-top:0}.lane__contents--author>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:56.25em;margin-bottom:3rem;padding:0}@media screen and (min-width: 56.25em){.lane__contents--author>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.lane__contents--author>*:nth-child(2n+1){margin-left:0}.lane__contents--author>*:not(:nth-child(2n+1)){margin-left:1%}}.lane__contents--author[data-item-count='1']>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:56.25em;margin-bottom:3rem;padding:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.DashboardContainer{padding-top:1.5rem;padding-bottom:1.5rem}.DashboardContainer>header>h3{margin-bottom:0}.AuthorDashboardContainer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.DashboardGroup{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;scrollbar-width:thin;scrollbar-color:darkgrey;border:thin solid rgba(0,0,0,0.1);border-radius:4px;padding:2rem;min-width:400px;margin-right:2rem;max-height:550px;overflow-y:auto}.DashboardGroup::-webkit-scrollbar{margin-right:1px;width:4px}.DashboardGroup::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.DashboardGroup:last-child{margin-right:0}.DashboardGroup__Header{width:100%;display:flex;justify-content:space-between;margin:2rem 0 0 0}.DashboardGroup__Header__Title{font-weight:bold}.DashboardGroup__Create{font-weight:100;opacity:0.6}.DashboardGroup__Create>span{font-weight:100;margin-right:10px}.DashboardGroup__Book{max-width:25%;display:inline-block;padding:10px}.DashboardGroup__Book__Cover{position:relative}.DashboardGroup__Book__Cover>img{top:0px}.DashboardGroup__Book__Cover>.DashboardGroup__ItemActions{background-color:#000;color:white;border-radius:5px;position:absolute;bottom:10px;left:0;right:0;margin:auto;width:fit-content}.DashboardGroup__Book__Cover>.DashboardGroup__ItemActions>a{margin:0 5px}.DashboardGroup__Book__Cover>.DashboardGroup__ItemActions>a>i.fa-eye{color:#007acd}.DashboardGroup__Title{font-weight:bold;font-size:11px;text-overflow:ellipsis;overflow:hidden;max-width:100%;display:inline-block}.DashboardGroup__Course{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1rem 0;border-bottom:thin solid rgba(0,0,0,0.1)}.DashboardGroup__Course:last-child{border-bottom:none}.DashboardGroup__Course .DashboardGroup__Title{margin-bottom:auto;font-size:13px}.DashboardGroup__Course .DashboardGroup__ItemActions>a{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background:#fafafa;height:22px;width:22px;margin-right:5px;border-radius:3px}.DashboardGroup__Course .DashboardGroup__ItemActions>a:hover{background:#007acd;color:white}.DashboardGroup__Course .DashboardGroup__ItemActions>a>i{font-size:15px;vertical-align:baseline}.DashboardGroup__Course .DashboardGroup__ItemActions>a:last-child{margin-right:0}.DashboardGroup__Course__Cover{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch}.DashboardGroup__Course__Cover>img{height:120px}.DashboardGroup__Course__Content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.about-book{background-color:#efefef;color:#000}.about-book__content>*+*{margin-top:3rem}.about-book__copy{color:#000;font-family:"Inter";font-weight:400;font-size:1.125rem}.about-book__copy h1{font-size:1.375rem}.about-book__copy h2{font-size:1.25rem}.about-book__copy h3{font-size:1.125rem}.about-book__copy h4{font-size:1rem}.about-book__copy h5{font-size:.875rem}.about-book__copy h6{font-size:.75rem}.about-book__copy a,.about-book__copy a:link,.about-book__copy a:visited{color:#007acd}.about-book__copy a:focus,.about-book__copy a:hover,.about-book__copy a:active{color:#3eb1ff}.about-book__copy ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.about-book__copy ol li+li{margin-top:.375rem}.about-book__copy ol li ul{margin-top:.375rem;margin-bottom:.75rem}.about-book__copy ol,.about-book__copy ol li{list-style-type:decimal}.about-book__copy ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.about-book__copy ul li+li{margin-top:.375rem}.about-book__copy ul li ul{margin-top:.375rem;margin-bottom:.75rem}.about-book__copy ul,.about-book__copy ul li{list-style-type:disc}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.epub-reader{position:absolute}.epub-reader:not(.mobile){top:50px;left:50px;bottom:20px;right:50px}.epub-reader.mobile{width:375px;height:500px;overflow:hidden}.viewer{position:relative;max-width:100%;transition:all .3s ease}.viewer:not(.mobile){height:100%;width:100%}.viewer.mobile{padding:40px;height:600px;width:100%;max-height:100%;max-width:100%;margin:0 auto}.viewer.mobile>div{padding-bottom:150%;position:relative;height:0;overflow:hidden}.viewer.mobile>div iframe{position:absolute;top:0;left:0;height:100%;width:1px;min-width:100%}.reader-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;outline:none;border:none;background:none;position:absolute;top:50%;margin-top:-32px;font-size:64px;padding:0 10px;color:#e2e2e2;font-family:arial, sans-serif}.previous-button{left:1px}.next-button{right:1px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-hero__metadata{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem;margin:auto;max-width:56.25em;width:100%}.book-hero__meta-container{background-color:#aaaaaa}.book-hero__meta-container .stats__list-item__title,.book-hero__meta-container .stats__list-item-metric,.book-hero__meta-container .stats__list-item-icon{color:white}.book-hero__meta-container .stats__list-item--leanpub-icon path{fill:white}.book-hero__meta-container .stats__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.book-hero__meta-container .stats__list .stats__list-item{padding:0 1.07143rem;margin:.75rem auto}.book-hero__meta-container .stats__list .stats__list-item__title.versions{margin-top:4px}@media screen and (min-width: 48em){.book-hero__meta-container .stats__list{flex-direction:row}}.book-hero{background-color:#fff;color:#000;border-top:1px solid #dedede;padding-top:1rem}.book-hero .container--medium--title{max-width:59.375rem;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}.book-hero .container--medium--title::after{clear:both;content:"";display:table}.book-hero .container--medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem}.book-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.book-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.book-hero .container--medium>*:nth-child(2n+1){margin-left:0}.book-hero .container--medium>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 48em){.book-hero__summary{padding:.75rem 1.5rem 0 0;padding-left:0}}.book-hero__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.book-hero__title{font-size:1.875rem;word-break:break-word}}.book-hero__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:1.875rem;font-weight:500;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:.3125rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.book-hero__subtitle{font-size:1.4375rem;word-break:break-word}}.book-hero__author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0.8rem 0;padding:.75rem 0;text-align:center}.book-hero__author .avatars{justify-content:center}.book-hero__author .names{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;margin-top:.375rem}.book-hero__blurb{color:#000;font-weight:400;margin:1.5rem 0 0 0;font-family:"Inter";line-height:1.813em;font-size:1rem;margin:0;margin-bottom:1.5rem}.book-hero__blurb h1{font-size:1.375rem}.book-hero__blurb h2{font-size:1.25rem}.book-hero__blurb h3{font-size:1.125rem}.book-hero__blurb h4{font-size:1rem}.book-hero__blurb h5{font-size:.875rem}.book-hero__blurb h6{font-size:.75rem}.book-hero__blurb a,.book-hero__blurb a:link,.book-hero__blurb a:visited{color:#007acd}.book-hero__blurb a:focus,.book-hero__blurb a:hover,.book-hero__blurb a:active{color:#3eb1ff}.book-hero__blurb ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.book-hero__blurb ol li+li{margin-top:.375rem}.book-hero__blurb ol li ul{margin-top:.375rem;margin-bottom:.75rem}.book-hero__blurb ol,.book-hero__blurb ol li{list-style-type:decimal}.book-hero__blurb ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.book-hero__blurb ul li+li{margin-top:.375rem}.book-hero__blurb ul li ul{margin-top:.375rem;margin-bottom:.75rem}.book-hero__blurb ul,.book-hero__blurb ul li{list-style-type:disc}.book-hero__blurb a{font-size:.875rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;color:#8b8b8b;text-decoration:underline}.book-hero__blurb a:hover{color:#8b8b8b}.book-hero__blurb pre{white-space:pre-wrap}.book-hero__actions{margin:1.5rem 0 0 0}.book-hero__actions>div{margin:.5rem 0}.book-hero__actions .btn--hollow{font-size:.75rem;font-weight:700;line-height:.875rem;padding:0.375em 0.75em;text-transform:capitalize}.book-hero__actions i{vertical-align:middle;margin:0 0.5em}.book-hero__actions .btn--sample-download{text-transform:capitalize}.book-hero__cover{text-align:center;width:75%;max-width:320px;margin:auto}.book-hero__cover img{border:1px solid #8b8b8b}@media screen and (max-width: 48em){.book-hero__cover img{max-height:40vh}}.book-hero__purchase{padding:0;margin-top:1.5rem}.book-hero__purchase .btn--solid{white-space:normal}.book-hero__purchase .alert--info{margin-bottom:.75rem}.book-hero__purchase .pricing{text-align:center}.book-hero__purchase .radio__label{display:grid;grid-template-columns:30px 1fr}.book-hero__purchase .radio__label .radio__input{margin-top:4px}@media screen and (min-width: 48em){.book-hero__purchase{padding:.75rem 0 0 1.5rem;padding-right:0;margin-top:0}.book-hero__purchase .pricing{text-align:initial}}.sample-popover .stats__list-item{cursor:pointer}.sample-popover .stats__list-item i,.sample-popover .stats__list-item .stats__list-item__title{color:white}.sample-popover .stats__list-item .stats__list-item--leanpub-icon path{fill:white}.sample-popover .stats__list-item:hover i,.sample-popover .stats__list-item:hover .stats__list-item__title{color:#007acd}.sample-popover .stats__list-item:hover .stats__list-item--leanpub-icon path{fill:#007acd}.sample-popover .stats__list li:nth-child(4){border-left:1px solid #4a4a4a;padding-left:1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--book-inline{display:table;width:100%;padding:14px 0;list-style:none;position:relative}.lane-item--book-inline .book-cover{display:table-cell;width:160px}.lane-item--book-inline-details{display:table-cell;vertical-align:top;padding-left:24px}.lane-item--book-inline-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0}.lane-item--book-inline-subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.lane-item--book-inline-author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.lane-item--book-inline-actions{display:table-cell}.lane-item--book-inline-actions>*:not(:last-child){margin-right:8px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--book-placeholder{position:relative;box-shadow:-2px 0 2px -2px rgba(0,0,0,0.33);width:80%;background-color:#efefef;padding:1em;border:1px solid #dedede;border-color:#efefef;margin:0 auto 2em}.lane-item--book-placeholder .title-placeholder{background-color:#efefef;height:10px;margin-bottom:10px}@media screen and (min-width: 48em){.lane-item--book-placeholder .title-placeholder{height:15px;margin-bottom:15px}}@media screen and (min-width: 56.25em){.lane-item--book-placeholder .title-placeholder{height:20px;margin-bottom:20px}}.lane-item--book-placeholder .description-placeholder{background-color:#efefef;margin:0 10%;height:75px}@media screen and (min-width: 48em){.lane-item--book-placeholder .description-placeholder{height:75px}}@media screen and (min-width: 56.25em){.lane-item--book-placeholder .description-placeholder{height:100px}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.BookOverview{padding-top:1.5rem;padding-bottom:1.5rem}.BookOverview .BookLists{border-bottom:1px solid rgba(0,0,0,0.1);display:flex;justify-content:space-between;width:100%}.BookOverview .book-cover,.overview .book-cover{max-width:200px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.read-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-left:1em;height:50px}.read-header .header-logo{height:25px}.read-header .header-logo img{width:30px}.read-header .header-links{list-style:none;margin:0 1em}.read-header .header-links li{margin:0 1em;display:inline-block}.read-header .header-links a,.read-header .header-links a:link,.read-header .header-links a:visited{color:#000}.read-header .header-links a:focus,.read-header .header-links a:hover,.read-header .header-links a:active{color:#383838}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-read,.reader-wrapper,.reader-holder{-webkit-transition:left .25s;-moz-transition:left .25s;transition:left .25s;position:absolute;top:0;bottom:0;left:0;right:0}.epub-reader .spinner-wrapper{min-height:100%}.book-read{background:white}.book-read.tocOpen .reader-wrapper{left:18.75rem}.book-read .reader-holder{border-top:thin solid #ddd;transition:all .6s ease}.book-read .reader-holder>div{position:absolute;top:0;left:0;right:0;bottom:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-show a[name]:not([href]){top:-80px}.book-show section:nth-of-type(2n+2):not(.dark){background-color:#efefef;color:#000}.book-show section:nth-of-type(2n+2):not(.dark) .lane-item--book img{border:1px solid #dedede}.book-show>section{background-color:#fff;color:#000}.book-show>section .lane-item--book img{border:1px solid #dedede}.book-show .lane-item--bundle{width:auto}.book-show .lane-item--bundle .pricing>span{white-space:nowrap}.book-show .lane-item--bundle .tooltip-item{white-space:normal}.book-show .lane-item--bundle .tooltip__inner{z-index:1000}.publisher-banner .publisher-banner__background{background-repeat:no-repeat;background-size:cover;text-align:center;height:40px}.publisher-banner .publisher-banner__background .publisher-logo{margin:auto;width:150px}.publisher-banner .publisher-banner__name{color:white;height:40px;font-size:24px;font-weight:bold}.about-authors,.about-book,.about-bundles,.about-causes,.about-contributors,.about-other-books,.about-packages,.about-publisher,.about-testimonials{padding-top:3rem;padding-bottom:3rem}.feedback__forum-link{margin-right:10px}.about-translations{padding-top:3rem;padding-bottom:3rem}.about-translations .about-translations__link_container{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 56.25em){.about-translations .about-translations__link_container.about-translations__link_container--grid-1{grid-template-columns:repeat(1, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-2{grid-template-columns:repeat(2, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-3{grid-template-columns:repeat(3, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-4{grid-template-columns:repeat(4, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-5{grid-template-columns:repeat(5, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-6{grid-template-columns:repeat(6, 1fr)}.about-translations .about-translations__link_container.about-translations__link_container--grid-7{grid-template-columns:repeat(7, 1fr)}}.about-translations .about-translations__link_container .about-translations__li_item{display:flex;flex-direction:column;align-items:center;flex:1 0 15%}.about-translations .about-translations__link_container .about-translations__li_item .lane-item--book{padding:0 15px;margin-bottom:1rem}.about-translations .about-translations__link_container .about-translations__li_item .lane-item--book:hover{color:#007acd}.about-translations .about-translations__link_container .about-translations__li_item .lane-item--book:hover p{text-decoration:none}.about-translations .about-translations__link_container .about-translations__li_item .lane-item--book p{text-decoration:underline;text-align:center}.about-translations .about-translations__link_container .about-translations__li_item .about-translations__link{display:flex;flex-direction:column;align-items:center}.about-translations .about-translations__link_container .about-translations__li_item .about-translations__link:hover{color:#007acd}.about-translations .about-translations__link_container .about-translations__li_item .about-translations__link:hover p{text-decoration:none}.about-translations .about-translations__link_container .about-translations__li_item .about-translations__link img{font-size:x-small;margin-bottom:0.5rem}.about-translations .about-translations__link_container .about-translations__li_item .about-translations__link p{text-decoration:underline;font-size:small;text-align:center}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-slider{position:relative}.book-slider__items{display:block}.book-slider__item{margin:0 auto;display:none}.book-slider__item .book-cover img{margin-bottom:10px;border:1px solid rgba(0,0,0,0.1)}.book-slider__item--visible{display:block}.book-slider__item-title{font-weight:700;color:rgba(0,0,0,0.6);font-size:.875rem;line-height:1.125rem;text-align:center}.book-slider__controls{text-align:center;margin-top:12px}.book-slider__controls button{background:0;border:0}.book-slider__controls button,.book-slider__controls button:link,.book-slider__controls button:visited{color:#dedede}.book-slider__controls button:focus,.book-slider__controls button:hover,.book-slider__controls button:active{color:#a6a6a6}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.epub-toc{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-transition:width .25s;-moz-transition:width .25s;transition:width .25s;background:#efefef;border-right:1px solid #dedede;bottom:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.epub-toc.open{width:18.75rem}.epub-toc__title{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid #dedede;padding:1em}.epub-toc__title>h5{margin:0}.epub-toc-list{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin:0;overflow:auto;font-size:1em}.epub-toc-list__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;padding:0}.epub-toc-list__item>span{display:block;padding:.5em 1em}.epub-toc-list__item>span:hover{background:rgba(0,122,205,0.1)}.epub-toc-sub-list{font-size:.9em;margin:0 .75em}.epub-toc-sub-list__item{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;padding:0}.epub-toc-sub-list__item>span{display:block;padding:.35em 1em}.epub-toc-sub-list__item>span:hover{background:rgba(0,122,205,0.1)}.community-hero__cover{text-align:center;width:100%;max-width:320px;margin:auto}.community-hero__cover img{border:1px solid #8b8b8b}@media screen and (max-width: 48em){.community-hero__cover img{max-height:50vh}}.community-hero__header{text-transform:uppercase}.community-hero__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:2.125rem;max-width:56.25em;margin:auto}.form-button{display:flex;margin:auto;padding:1rem 0 1rem 0;justify-content:center}.community-hero__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;max-width:56.25em;margin:auto;padding-bottom:1rem}.community-hero{background-color:#efefef;color:#000}.community-hero .community-white-background{background-color:white}.community-hero .community-white-background .container--medium{padding-top:3rem;flex-direction:row;gap:1.5rem;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.community-hero .community-white-background .container--medium .book-hero__summary{padding:0}.community-hero .community-white-background .container--medium .community__title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875em;margin-bottom:0}.community-hero .community-white-background .container--medium .book-hero__purchase{padding:0}.community-hero .community-white-background .container--medium .book-hero__purchase .community-hero__header{font-size:1.25em}.community-hero .community-white-background .container--medium .community-hero__community_edition{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;max-width:56.25em;margin:auto;padding-bottom:0}@media screen and (max-width: 48em){.community-hero .community-white-background .container--medium{padding-top:1.5rem;flex-direction:column-reverse;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.community-hero .container--medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem}.community-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.community-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.community-hero .container--medium>*:nth-child(2n+1){margin-left:0}.community-hero .container--medium>*:not(:nth-child(2n+1)){margin-left:1%}}.community-hero .container--medium .community__blurb{padding:0 10px}.community-hero .container--medium__about{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem}.community-hero .container--medium__about>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.community-hero .container--medium__about>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.community-hero .container--medium__about>*:nth-child(2n+1){margin-left:0}.community-hero .container--medium__about>*:not(:nth-child(2n+1)){margin-left:1%}}.input-label{padding-top:1rem}.input-test{text-align:center;background-color:transparent}.terms-acceptance{text-align:center}.community-about{background-color:#fff;color:#000;border-top:1px solid #dedede;padding-top:1rem}.community-about .container--medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem}.community-about .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.community-about .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.community-about .container--medium>*:nth-child(2n+1){margin-left:0}.community-about .container--medium>*:not(:nth-child(2n+1)){margin-left:1%}}.community__checkbox-group{margin:1rem 0}.terms-acceptance__container{max-width:56.25em;margin:1rem auto}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-language-selector input:focus{border:none !important;box-shadow:none !important}.age-verification{text-align:center;padding:5em 0}.age-verification button{margin:0 1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.BookstoreTypeLinks{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%;margin:1.5rem auto}.BookstoreTypeLinks>*{margin:0 auto;text-align:center}.BookstoreTypeLinks>*:first-child{margin-left:0}.BookstoreTypeLinks>*:last-child{margin-right:0}.BookstoreTypeLinks .lp-link{text-transform:uppercase;font-weight:700;font-size:0.8em}.BookstoreTypeLinks .lp-link:not(.active){border-bottom:2px solid #ddd}@media screen and (min-width: 56.25em){.bookstore-content-wrapper:not(.alwaysShowTypeLinks) .BookstoreTypeLinks{display:none}}.BookstoreContent__NoResults{padding:2rem;text-align:center}.BookstoreContent__List__Container{margin-top:80px}.BookstoreContent__List__Container:first-child{margin-top:0px}.BookstoreContent__List__Container button:hover{color:#4d4d4d}.BookstoreContent__List{list-style:decimal}.BookstoreContent__List .ListItem{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;padding:.75rem 0;list-style:decimal;margin-bottom:.75rem;word-break:break-word}.BookstoreContent__List .ListItem .ListItem__Cover{width:70px;margin-right:.75rem;padding:0;display:flex;align-items:flex-end}.BookstoreContent__List .ListItem .Item_PositionAndCover{display:flex;flex-direction:row;align-items:center}.BookstoreContent__List .ListItem .Item_PositionAndCover .ItemRank{font-weight:bold;margin-right:15px;min-width:28.28px}.BookstoreContent__List .ListItem .ListItem__Text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.BookstoreContent__List .ListItem .ListItem__Text .hint *{font-size:.75rem;margin:0}.BookstoreContent__List .ListItem .ListItem__Text .hint pre{white-space:pre-wrap}.BookstoreContent__List .ListItem__Title{font-size:1rem;font-weight:700;margin:0}.BookstoreContent__List .hint{font-size:.75rem;margin:0}.BookstoreContent__List .ListItem__Subtitle{font-size:.875rem}.BookstoreContent__List .ListItem__Author{font-size:.75rem;margin-bottom:.375rem}.BookstoreContent__List .names{color:#000}.BookstoreContent__List .BundleListItem__Wide-Content{display:flex}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem__Wide-Content{display:none}}.BookstoreContent__List .BundleListItem__Narrow-Content{display:none}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem__Narrow-Content{display:block}}@media screen and (max-width: 48em){.BookstoreContent__List .BundleListItem{display:block}.BookstoreContent__List .BundleListItem .ListItem__Cover{margin-bottom:.75rem}.BookstoreContent__List .BundleListItem .ListItem__Title{margin-bottom:.75rem}}.BookstoreContent__List .BundleListItem__Content{display:flex;flex-direction:row}.BookstoreContent__List .BundleListItem__Content .ItemRank{font-weight:bold;margin-right:15px}.BookstoreContent__List .BundleListItem__Content .BundleContent{width:100%}.BookstoreContent__List .BundleListItem__Content a{margin:0 auto}.BookstoreContent__List .CourseListItem__Wide-Content{display:flex}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem__Wide-Content{display:none}}.BookstoreContent__List .CourseListItem__Narrow-Content{display:none}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem__Narrow-Content{display:block}}@media screen and (max-width: 48em){.BookstoreContent__List .CourseListItem{display:block}.BookstoreContent__List .CourseListItem .ListItem__Cover{margin-bottom:.75rem}.BookstoreContent__List .CourseListItem .ListItem__Title{margin-bottom:.75rem}}.BookstoreContent__List .CourseListItem .CourseListItem__Content{display:flex;flex-direction:row}.BookstoreContent__List .CourseListItem .CourseListItem__Content .ItemRank{font-weight:bold;margin-right:15px;min-width:28.28px}.BookstoreContent__List .BundleListItem .ListItem__Cover{overflow:hidden;width:128px}.BookstoreContent__List .BundleListItem .ListItem__Cover .book-cover{max-width:90%}.BookstoreContent__List .CourseListItem .ListItem__Cover{width:85px}@media screen and (min-width: 48em){.BookstoreContent__List .CourseListItem .ListItem__Cover{width:140px}}.bookstore-content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff}.bookstore-content-wrapper .mature-content-warning{text-align:center;margin-top:2em}.bookstore-content-wrapper .mature-content-warning button:first-child{margin-right:5px}.bookstore-content-wrapper .lane-item--book img{border:1px solid #dedede}.bookstore-content-wrapper .layer{padding-bottom:0}.bookstore-content .lane-item--book{text-align:left}.bookstore-content .lane-item--bundle__name,.bookstore-content .lane-item--book__title{font-weight:700;font-size:.875rem;color:rgba(0,0,0,0.8)}.bookstore-content .lane-item--bundle__book-count,.bookstore-content .lane-item--book__author{margin-top:.625rem}.bookstore-content .container--large{max-width:67.5rem;margin-left:auto;margin-right:auto;padding:0 4px}.bookstore-content .container--large::after{clear:both;content:"";display:table}.bookstore-content .content-title{position:relative;width:100vw;background-color:#ffffff;height:40px;position:absolute;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.bookstore-content .content-title:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bookstore-content .content-title strong{position:relative}.bookstore-content .content-title strong::after{position:absolute;content:"";width:80%;height:2px;bottom:-5px;margin:0 auto;left:0;right:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.QuerySentence{text-align:center}.ToolbarSearchAndClear{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1rem}.ToolbarSearchAndClear .search{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.ToolbarSearchAndClear>a{margin-left:1rem;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.BookstoreToolbar .search{max-width:67.5rem;margin-left:auto;margin-right:auto;padding:0 4px}.BookstoreToolbar .search::after{clear:both;content:"";display:table}.BookstoreToolbar .search input{border-radius:0;padding:11.5px;padding-left:56px;box-shadow:none;border:1px solid rgba(0,0,0,0.1)}.BookstoreToolbar .search input:hover,.BookstoreToolbar .search input:focus{box-shadow:none}.BookstoreToolbar .search input:focus:hover{box-shadow:none}.BookstoreToolbar .search input:hover{border:1px solid rgba(0,0,0,0.4)}.BookstoreToolbar .search__button{position:absolute;top:1px;right:0;bottom:0;left:4px;width:56px;color:#000;font-size:19px}.BookstoreToolbar .BookstoreToolbar__Searchbar{display:flex;flex-direction:row;align-items:center;width:100%}.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__Search{padding:0}.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__SearchButton{white-space:nowrap;border-radius:6px;font-size:14px;display:none;margin-left:1rem}@media screen and (min-width: 48em){.BookstoreToolbar .BookstoreToolbar__Searchbar .BookstoreToolbar__SearchButton{display:flex}}.bookstore-toolbar-title{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:10px}.bookstore-toolbar-title a{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;padding-bottom:6px}.bookstore-toolbar-title>a+a{margin-left:1.5rem}.bookstore-toolbar-title a.active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:4px solid #007acd;color:#222;cursor:initial}.bookstore-toolbar-title a:not(.active){border-bottom:4px solid transparent;color:#8b8b8b;cursor:pointer}.bookstore-toolbar-title a:not(.active):hover{color:#4a4a4a;border-bottom:4px solid #dedede}@media screen and (min-width: 48em){.bookstore-toolbar-title{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-bottom:0}}.bookstore-toolbar-actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;flex-direction:column;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:.75rem 0;text-align:center;font-size:0.8rem;padding-left:0.5rem}.bookstore-toolbar-actions>*{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;font-size:12px}@media screen and (min-width: 40em){.bookstore-toolbar-actions>*{font-size:14px}}.bookstore-toolbar-actions>a{text-align:left;padding-left:7.5px}.bookstore-toolbar-actions .BookstoreToolbar__Selectors{display:grid;grid-template-columns:1fr 1fr;margin:auto;color:#8b8b8b;width:100%;padding-left:5px;padding-right:5px}.bookstore-toolbar-actions .BookstoreToolbar__Selectors .BookstoreToolbar__Dropdown{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;z-index:0}.bookstore-toolbar-actions .BookstoreToolbar__Selectors .BookstoreToolbar__Dropdown .LeanpubSelect{width:100%}.bookstore-toolbar-actions .BookstoreToolbar__Selectors>*:not(:first-child){padding-left:50px}.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory{margin:auto;color:#8b8b8b;text-align:center}@media screen and (min-width: 48em){.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory{margin:5px 0}}.bookstore-toolbar-actions .BookstoreToolbar__CurrentCategory>a{text-decoration:underline;white-space:nowrap}.bookstore-toolbar-actions .btn{color:#8b8b8b;background-color:transparent;border:none;outline:none;z-index:1;padding-left:10px;padding-top:3px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--bundle-book{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75rem;padding:2.625em;position:relative;width:100%;z-index:0}.lane-item--bundle-book::after{border:2px solid #dedede;border-radius:.125em;bottom:0;content:'';left:0;position:absolute;right:0;top:5.25em;z-index:0}@media screen and (min-width: 48em){.lane-item--bundle-book{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;margin-bottom:2.25rem;padding-left:0}.lane-item--bundle-book::after{left:5.25em;top:0}}.lane-item--bundle-book .book-cover{z-index:1;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.lane-item--bundle-book .book-cover img{border:1px solid #dedede}@media screen and (min-width: 48em){.lane-item--bundle-book .book-cover{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 33.33333%;-moz-flex:1 0 33.33333%;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%;max-width:33.33333%;display:block}}.lane-item--bundle-book .social-sharing{text-align:center}@media screen and (min-width: 48em){.lane-item--bundle-book .social-sharing{text-align:right}}.lane-item--bundle-book__details{padding-top:1.5rem;z-index:1;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 48em){.lane-item--bundle-book__details{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 66.66667%;-moz-flex:1 0 66.66667%;-ms-flex:1 0 66.66667%;flex:1 0 66.66667%;max-width:66.66667%;padding-left:1.5rem;padding-top:0}}.lane-item--bundle-book__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.5em}.lane-item--bundle-book__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.lane-item--bundle-book__author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.5rem}.lane-item--bundle-book__author,.lane-item--bundle-book__subtitle,.lane-item--bundle-book__title{text-align:center}@media screen and (min-width: 48em){.lane-item--bundle-book__author,.lane-item--bundle-book__subtitle,.lane-item--bundle-book__title{text-align:left}}.lane-item--bundle-book__package-name{font-size:.875rem}.lane-item--bundle-book__meta{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;margin-bottom:.5rem;margin:auto;margin-top:0;width:100%}@media screen and (min-width: 48em){.lane-item--bundle-book__meta{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.lane-item--bundle-book__meta .stats__list:nth-child(2){margin-top:0}}.lane-item--bundle-book__meta .stats__list:nth-child(2){margin-top:.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.about-bundle{background-color:#efefef;color:#000;padding-top:3rem;padding-bottom:3rem}.about-bundle__content>*+*{margin-top:3rem}.about-bundle__blurb{color:#000;font-weight:400;margin:1.5rem 0 0 0;font-family:"Inter";line-height:1.813em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"Inter";font-size:1.125rem;overflow-wrap:break-word}.about-bundle__blurb h1{font-size:1.375rem}.about-bundle__blurb h2{font-size:1.25rem}.about-bundle__blurb h3{font-size:1.125rem}.about-bundle__blurb h4{font-size:1rem}.about-bundle__blurb h5{font-size:.875rem}.about-bundle__blurb h6{font-size:.75rem}.about-bundle__blurb a,.about-bundle__blurb a:link,.about-bundle__blurb a:visited{color:#007acd}.about-bundle__blurb a:focus,.about-bundle__blurb a:hover,.about-bundle__blurb a:active{color:#3eb1ff}.about-bundle__blurb ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.about-bundle__blurb ol li+li{margin-top:.375rem}.about-bundle__blurb ol li ul{margin-top:.375rem;margin-bottom:.75rem}.about-bundle__blurb ol,.about-bundle__blurb ol li{list-style-type:decimal}.about-bundle__blurb ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.about-bundle__blurb ul li+li{margin-top:.375rem}.about-bundle__blurb ul li ul{margin-top:.375rem;margin-bottom:.75rem}.about-bundle__blurb ul,.about-bundle__blurb ul li{list-style-type:disc}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.featured-bundle-covers-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.featured-bundle-covers-wrapper>*:nth-last-child(n+2):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+2) ~ *:not(:first-child){margin-left:-25%}.featured-bundle-covers-wrapper>*:nth-last-child(n+3):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+3) ~ *:not(:first-child){margin-left:-33%}.featured-bundle-covers-wrapper>*:nth-last-child(n+4):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+4) ~ *:not(:first-child){margin-left:-38.5%}.featured-bundle-covers-wrapper>*:nth-last-child(n+5):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+5) ~ *:not(:first-child){margin-left:-42.5%}.featured-bundle-covers-wrapper>*:nth-last-child(n+6):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+6) ~ *:not(:first-child){margin-left:-45%}.featured-bundle-covers-wrapper>*:nth-last-child(n+7):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+7) ~ *:not(:first-child){margin-left:-48%}.featured-bundle-covers-wrapper>*:nth-last-child(n+8):not(:first-child),.featured-bundle-covers-wrapper>*:nth-last-child(n+8) ~ *:not(:first-child){margin-left:-50%}.featured-bundle-covers-wrapper>*{max-width:40%;border:thin solid #8b8b8b}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bundle-hero{background-color:#fff;padding-top:1.5rem;position:relative}.bundle-hero .container--medium--title{max-width:59.375rem;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}.bundle-hero .container--medium--title::after{clear:both;content:"";display:table}.bundle-hero .container--medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:1.5rem;padding-bottom:1.5rem}.bundle-hero .container--medium>*{width:100%}@media screen and (min-width: 48em){.bundle-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.bundle-hero .container--medium>*:nth-child(2n+1){margin-left:0}.bundle-hero .container--medium>*:not(:nth-child(2n+1)){margin-left:1%}}.bundle-hero__meta-container{background-color:#aaaaaa}.bundle-hero__meta-container .stats__list-item__title,.bundle-hero__meta-container .stats__list-item-metric,.bundle-hero__meta-container .stats__list-item-icon{color:white}.bundle-hero__meta-container .stats__list-item--leanpub-icon path{fill:white}.bundle-hero__meta-container .stats__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.bundle-hero__meta-container .stats__list .stats__list-item{padding:0 1.07143rem;margin:.75rem auto}.bundle-hero__meta-container .stats__list .stats__list-item:first-child{margin-left:1.5rem}.bundle-hero__meta-container .stats__list .stats__list-item:last-child{margin-right:1.5rem}@media screen and (min-width: 48em){.bundle-hero__meta-container .stats__list{flex-direction:row}}.bundle-hero__metadata{margin:auto;max-width:56.25em;width:100%}.bundle-hero__covers{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.bundle-hero__covers>*:nth-last-child(n+2):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+2) ~ *:not(:first-child){margin-left:-25%}.bundle-hero__covers>*:nth-last-child(n+3):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+3) ~ *:not(:first-child){margin-left:-33%}.bundle-hero__covers>*:nth-last-child(n+4):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+4) ~ *:not(:first-child){margin-left:-38.5%}.bundle-hero__covers>*:nth-last-child(n+5):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+5) ~ *:not(:first-child){margin-left:-42.5%}.bundle-hero__covers>*:nth-last-child(n+6):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+6) ~ *:not(:first-child){margin-left:-45%}.bundle-hero__covers>*:nth-last-child(n+7):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+7) ~ *:not(:first-child){margin-left:-48%}.bundle-hero__covers>*:nth-last-child(n+8):not(:first-child),.bundle-hero__covers>*:nth-last-child(n+8) ~ *:not(:first-child){margin-left:-50%}.bundle-hero__covers>*{max-width:40%}.bundle-hero__covers[data-cover-count='2'] .book-cover{border:1px solid #dedede}.bundle-hero__covers:not([data-cover-count='2']) a{position:relative}.bundle-hero__covers:not([data-cover-count='2']) a:not(:last-child):after{background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 90%, rgba(0,0,0,0.25) 100%);background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 90%, rgba(0,0,0,0.25) 100%);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.bundle-hero__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.bundle-hero__title{font-size:1.875rem;word-break:break-word}}.bundle-hero__titles a{text-decoration:underline;font-family:"Inter"}.bundle-hero__caption{margin-top:1.875rem}.bundle-hero__caption-title{margin:0}.bundle-hero__titles{margin-top:.5rem;margin-bottom:1.5rem}@media screen and (min-width: 48em){.bundle-hero__info{padding:.75rem 1.5rem 0 0;padding-left:0}}.bundle-hero__info .bundle-cover{max-width:400px;margin:auto;text-align:center}.bundle-hero__purchase{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;margin-top:1.5rem}.bundle-hero__purchase .pricing{margin-bottom:1.5rem;text-align:center}@media screen and (min-width: 48em){.bundle-hero__purchase{padding:.75rem 0 0 1.5rem;padding-right:0;margin-top:0}.bundle-hero__purchase .pricing{text-align:initial}}.bundle-list-item-placeholder{margin-bottom:2em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bundle__savings-banner{background-color:#222;padding:1.5rem;text-align:center}.bundle__savings-banner-text{color:#fff;margin:0}.bundle__savings-banner-text [class*='price']{display:inline-block;font-size:1.375em;line-height:1.25em;color:#007acd}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bundle-show a[name]:not([href]){top:-100px}.bundle__about-authors,.bundle__about-books{padding-top:3rem;padding-bottom:3rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cart-item-form-actions>*:not(:last-child){margin-right:8px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cart-item td,[class^='cart-item--'] td,[class*=' cart-item--'] td{vertical-align:top}.cart-item td div,[class^='cart-item--'] td div,[class*=' cart-item--'] td div{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem}.cart-item td div.cart-item__actions--space-between,[class^='cart-item--'] td div.cart-item__actions--space-between,[class*=' cart-item--'] td div.cart-item__actions--space-between{align-items:center}@media screen and (max-width: 40em){.cart-item td div.cart-item__actions--space-between,[class^='cart-item--'] td div.cart-item__actions--space-between,[class*=' cart-item--'] td div.cart-item__actions--space-between{align-items:flex-start}}@media screen and (min-width: 48em){.cart-item td,[class^='cart-item--'] td,[class*=' cart-item--'] td{padding:1.5rem 1rem}}.cart-item td .book-cover img,[class^='cart-item--'] td .book-cover img,[class*=' cart-item--'] td .book-cover img{border:1px solid #dedede;height:auto}.cart-item td .bundle-cover img,[class^='cart-item--'] td .bundle-cover img,[class*=' cart-item--'] td .bundle-cover img{height:auto}.cart-item td .course-cover img,[class^='cart-item--'] td .course-cover img,[class*=' cart-item--'] td .course-cover img{border:1px solid #dedede;height:auto}.cart-item td .course-set-cover img,[class^='cart-item--'] td .course-set-cover img,[class*=' cart-item--'] td .course-set-cover img{border:1px solid #dedede;height:auto}.cart-item .alert--warning,.cart-item .alert--info,[class^='cart-item--'] .alert--warning,[class^='cart-item--'] .alert--info,[class*=' cart-item--'] .alert--warning,[class*=' cart-item--'] .alert--info{font-size:13px;margin-top:8px;display:block}.cart-item .alert--warning div,.cart-item .alert--info div,[class^='cart-item--'] .alert--warning div,[class^='cart-item--'] .alert--info div,[class*=' cart-item--'] .alert--warning div,[class*=' cart-item--'] .alert--info div{display:inline-block}.cart-item .alert--warning .price__value,.cart-item .alert--info .price__value,[class^='cart-item--'] .alert--warning .price__value,[class^='cart-item--'] .alert--info .price__value,[class*=' cart-item--'] .alert--warning .price__value,[class*=' cart-item--'] .alert--info .price__value{font-size:14px}@media screen and (max-width: 48em){.cart-item .alert--warning,.cart-item .alert--info,[class^='cart-item--'] .alert--warning,[class^='cart-item--'] .alert--info,[class*=' cart-item--'] .alert--warning,[class*=' cart-item--'] .alert--info{font-size:0.75rem}}.cart-item__image .cart-item__justify-center{justify-content:center}.cart-item__image .fa-leanpub{font-size:6.5rem}@media screen and (max-width: 48em){.cart-item__image{flex:1;padding-right:0}.cart-item__image img{max-width:3rem !important}.cart-item__image .fa-leanpub{font-size:2.75rem}}@media screen and (max-width: 40em){.cart-item__details{padding-left:0}.cart-item__details .cart-item__title,.cart-item__details .cart-item__price,.cart-item__details .cart-item__quantity,.cart-item__details .cart-item__price-small,.cart-item__details .price__value,.cart-item__details .cart-item__action--gift{font-size:0.75rem}}.cart-item__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.125rem}.cart-item__title a,.cart-item__title a:link,.cart-item__title a:visited{color:#222}.cart-item__title a:focus,.cart-item__title a:hover,.cart-item__title a:active{color:#5a5a5a}.cart-item__title a:hover,.cart-item__title a:active,.cart-item__title a:focus{text-decoration:underline}.cart-item__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:16px}@media screen and (max-width: 48em){.cart-item__subtitle{font-size:0.75rem}}#cart-item__membership_hint{width:60px}@media screen and (max-width: 40em){#cart-item__membership_hint{width:30px}}.cart-item__quantity{color:#8b8b8b}.cart-item__price .price__value{font-size:1.125rem;line-height:initial}@media screen and (max-width: 40em){.cart-item__price .price__value{font-size:0.75rem}}.cart-item__price-small{color:#8b8b8b;font-size:.75rem;line-height:initial}.cart-item__info{display:table-row;width:100%}.cart-item__info>*{display:table-cell}.cart-item__actions{min-width:120px;margin-top:.75rem}.cart-item__actions>*{display:inline-block;font-size:.875rem}.cart-item__actions .v-divider--inline{margin:0 .75rem}.cart-item__actions--space-between{display:flex;align-items:center;justify-content:space-between}.cart-item__actions--space-between .cart-item__actions--flex-start{flex:auto;gap:1rem;align-items:center;justify-content:flex-start}@media screen and (max-width: 48em){.cart-item__actions--space-between .cart-item__actions--flex-start{align-items:center;font-size:0.75rem;gap:0.5rem}}.cart-item__actions--space-between .cart-item__actions--flex-end{flex:1;justify-content:flex-end}@media screen and (max-width: 48em){.cart-item__actions--space-between .cart-item__actions--flex-end{font-size:0.75rem}}@media screen and (max-width: 40em){.cart-item__actions--space-between{flex-direction:column;align-items:flex-start}}.cart-item__action--edit,.cart-item__action--move-to-wishlist{text-decoration:underline}.cart-item__action--edit,.cart-item__action--edit:link,.cart-item__action--edit:visited,.cart-item__action--move-to-wishlist,.cart-item__action--move-to-wishlist:link,.cart-item__action--move-to-wishlist:visited{color:#007acd}.cart-item__action--edit:focus,.cart-item__action--edit:hover,.cart-item__action--edit:active,.cart-item__action--move-to-wishlist:focus,.cart-item__action--move-to-wishlist:hover,.cart-item__action--move-to-wishlist:active{color:#3eb1ff}.cart-item__action--edit[disabled],.cart-item__action--move-to-wishlist[disabled]{color:#dedede}.cart-item__action--remove{text-decoration:underline}.cart-item__action--remove,.cart-item__action--remove:link,.cart-item__action--remove:visited{color:#000}.cart-item__action--remove:focus,.cart-item__action--remove:hover,.cart-item__action--remove:active{color:#383838}.cart-item__action--gift{color:rgba(0,0,0,0.8);cursor:pointer;letter-spacing:0;text-transform:none}.cart-item__action--gift [type='checkbox']{cursor:pointer;margin-top:0.75rem;margin-right:.5rem}.cart-item__action--gift [type='checkbox']:hover,.cart-item__action--gift [type='checkbox']:active,.cart-item__action--gift [type='checkbox']:focus{box-shadow:0 0 1px 1px #007acd}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cart-purchase-form{position:relative}.cart-purchase-form .hint--error:before{display:none}.cart-purchase-form .spinner-wrapper{position:absolute;top:0;bottom:0;width:100%;z-index:1}.cart-purchase-form .RadioBlocks{margin-bottom:1.125rem}.cart-purchase-form .RadioBlock__Label{margin-left:0;margin-right:0}.cart-purchase-form .RadioBlock__Label__Content{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.cart-purchase-form #txn_type--paypal+.RadioBlock__Label__Content svg{height:18px}.cart-purchase-form #txn_type--credit_card+.RadioBlock__Label__Content svg{height:20px}.cart-purchase-form #txn_type--credit_card+.RadioBlock__Label__Content svg+svg{margin-left:14px}.cc{display:block}.cc::after{clear:both;content:"";display:table}.cc::after{clear:both;content:"";display:table}.cc .control-group{margin-top:0}.cc__name--first{float:left;display:block;margin-right:1.9356%;width:49.0322%}.cc__name--first:last-child{margin-right:0}.cc__name--last{float:left;display:block;margin-right:1.9356%;width:49.0322%;margin-right:0}.cc__name--last:last-child{margin-right:0}.cc__number{width:100%}@media screen and (min-width: 48em){.cc__number{float:left;display:block;margin-right:1.9356%;width:40.53757%}.cc__number:last-child{margin-right:0}}.cc__expiry{display:block;float:left;display:block;margin-right:1.9356%;width:66.02147%}.cc__expiry::after{clear:both;content:"";display:table}.cc__expiry:last-child{margin-right:0}@media screen and (min-width: 48em){.cc__expiry{float:left;display:block;margin-right:1.9356%;width:40.53757%}.cc__expiry:last-child{margin-right:0}}.cc__expiry--month{float:left;display:block;margin-right:2.93177%;width:48.53412%}.cc__expiry--month:last-child{margin-right:0}@media screen and (min-width: 48em){.cc__expiry--month{float:left;display:block;margin-right:6.04063%;width:46.97968%}.cc__expiry--month:last-child{margin-right:0}}.cc__expiry--year{float:left;display:block;margin-right:2.93177%;width:48.53412%}.cc__expiry--year:last-child{margin-right:0}@media screen and (min-width: 48em){.cc__expiry--year{float:left;display:block;margin-right:6.04063%;width:46.97968%}.cc__expiry--year:last-child{margin-right:0}}.cc__cvv{float:left;display:block;margin-right:1.9356%;width:32.04294%}.cc__cvv:last-child{margin-right:0}@media screen and (min-width: 48em){.cc__cvv{float:left;display:block;margin-right:1.9356%;width:15.05367%}.cc__cvv:last-child{margin-right:0}}.cart-purchase-form-recaptcha{margin-bottom:1.5rem;margin-left:.75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CartPurchaseLineItem,[class^='CartPurchaseLineItem--'],[class*=' CartPurchaseLineItem--']{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;margin:1rem 0;position:relative;padding:2rem 4rem 2rem 2rem;border-radius:.5em;border:1px solid #dedede}@media screen and (min-width: 48em){.CartPurchaseLineItem,[class^='CartPurchaseLineItem--'],[class*=' CartPurchaseLineItem--']{-webkit-flex-flow:row;-moz-flex-flow:row;flex-flow:row}}.CartPurchaseLineItem__Social{position:absolute;top:2rem;right:2rem;color:#8b8b8b;opacity:.5}.CartPurchaseLineItem__Cover{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;text-align:center;margin-bottom:1rem}@media screen and (min-width: 48em){.CartPurchaseLineItem__Cover{max-width:200px;margin-bottom:0}}.CartPurchaseLineItem__Header{margin-bottom:.5rem}.CartPurchaseLineItem__Authors{margin:1rem 0}.CartPurchaseLineItem__Downloads>h4{font-weight:bold;font-size:1rem;margin:0}.CartPurchaseLineItem__Package{margin-bottom:2rem}.CartPurchaseLineItem__Message .Message__Title{font-weight:bold;font-size:1rem;margin-bottom:.5rem}.CartPurchaseLineItem__Message>p{font-family:"Inter";color:#4a4a4a}.CartPurchaseLineItem__Message>p h1{font-size:1.77689em}.CartPurchaseLineItem__Message>p h2{font-size:1.68792em}.CartPurchaseLineItem__Message>p h3{font-size:1.333em}.CartPurchaseLineItem__Message>p h4{font-size:1.26626em}.CartPurchaseLineItem__Message>p h5{font-size:1em}.CartPurchaseLineItem__Message>p h6{font-size:.94993em}.CartPurchaseLineItem__Message>p h1,.CartPurchaseLineItem__Message>p h2,.CartPurchaseLineItem__Message>p h3,.CartPurchaseLineItem__Message>p h4,.CartPurchaseLineItem__Message>p h5,.CartPurchaseLineItem__Message>p h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2.33rem}.CartPurchaseLineItem__Message>p figure{margin-top:1.05rem}.CartPurchaseLineItem__Message>p figure>img{display:block}.CartPurchaseLineItem__Message>p pre{background-color:#efefef;line-height:1.25rem;padding-bottom:1.05rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.05rem;tab-size:2;font-size:1.125rem}.CartPurchaseLineItem__Message>p pre{display:block}.CartPurchaseLineItem__Message>p ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CartPurchaseLineItem__Message>p ol li+li{margin-top:.375rem}.CartPurchaseLineItem__Message>p ol li ul{margin-top:.375rem;margin-bottom:.75rem}.CartPurchaseLineItem__Message>p ol,.CartPurchaseLineItem__Message>p ol li{list-style-type:decimal}.CartPurchaseLineItem__Message>p ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CartPurchaseLineItem__Message>p ul li+li{margin-top:.375rem}.CartPurchaseLineItem__Message>p ul li ul{margin-top:.375rem;margin-bottom:.75rem}.CartPurchaseLineItem__Message>p ul,.CartPurchaseLineItem__Message>p ul li{list-style-type:disc}.CartPurchaseLineItem__Message>p li>a,.CartPurchaseLineItem__Message>p p>a,.CartPurchaseLineItem__Message>p dd>a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#007acd, #007acd);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.CartPurchaseLineItem__Message>p li>a,.CartPurchaseLineItem__Message>p li>a:link,.CartPurchaseLineItem__Message>p li>a:visited,.CartPurchaseLineItem__Message>p p>a,.CartPurchaseLineItem__Message>p p>a:link,.CartPurchaseLineItem__Message>p p>a:visited,.CartPurchaseLineItem__Message>p dd>a,.CartPurchaseLineItem__Message>p dd>a:link,.CartPurchaseLineItem__Message>p dd>a:visited{color:#007acd}.CartPurchaseLineItem__Message>p li>a:focus,.CartPurchaseLineItem__Message>p li>a:hover,.CartPurchaseLineItem__Message>p li>a:active,.CartPurchaseLineItem__Message>p p>a:focus,.CartPurchaseLineItem__Message>p p>a:hover,.CartPurchaseLineItem__Message>p p>a:active,.CartPurchaseLineItem__Message>p dd>a:focus,.CartPurchaseLineItem__Message>p dd>a:hover,.CartPurchaseLineItem__Message>p dd>a:active{color:#3eb1ff}.CartPurchaseLineItem__Content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1rem}.CartPurchaseLineItem__Cover{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px}.CartPurchaseLineItem--Bundle .CartPurchaseLineItem__Cover{margin:auto;width:256px}@media screen and (min-width: 48em){.CartPurchaseLineItem--Bundle .CartPurchaseLineItem__Cover{margin-top:0}}.CartPurchaseLineItem__ActionGroup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1rem 0}.CartPurchaseLineItem__ActionGroup>*{margin-left:.5rem}.CartPurchaseLineItem__ActionGroup>*:first-child{margin-left:0}.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course{margin:0;border:none;padding:0}.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course .CartPurchaseLineItem__Cover,.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course .CartPurchaseLineItem__Social{display:none}.CartPurchaseLineItem--Service{width:100%}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cartable-form{margin-top:.75rem}.cartable-form__actions,.cartable-form__packages{margin-top:1.875em}.cartable-form__gift-user-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:1.5rem}.cartable-form__gift-user-section>span{margin:0}.cartable-form__action+.cartable-form__action{margin-top:.75rem}.cartable-form__action>.hint{border:1px solid red}.cartable-form__action,[class^="cartable-form__action--"],[class*=" cartable-form__action--"]{margin-bottom:1.5rem}@media screen and (min-width: 56.25em){.cartable-form__action--with-hint{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}@media screen and (min-width: 56.25em){.cartable-form__action--with-hint .hint{padding-left:1.125rem;margin:0;font-size:.75rem;max-width:230px}}.cartable-form__action--with-hint .btn--solid{font-size:20px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}input[type='text'].cartable-input__input{font-size:1.25em;cursor:default;text-align:center;max-width:134px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pricing{display:flex;flex-wrap:wrap;justify-content:space-around;column-gap:.75rem;row-gap:.75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quick-buy-header{-webkit-transition:-webkit-transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:-moz-transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:transform .25s cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transform:translateY(-64px);-moz-transform:translateY(-64px);-ms-transform:translateY(-64px);-o-transform:translateY(-64px);transform:translateY(-64px);height:64px;width:100%;background-color:rgba(255,255,255,0.8);border-bottom:1px solid #dedede;padding:8px 0;position:fixed;z-index:2;opacity:0;top:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.quick-buy-header{position:-ms-device-fixed}}.quick-buy-header .container--large{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.quick-buy-header.--is-visible{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:1}.quick-buy-header .book-cover{margin-right:1.5rem;display:inline-block}.quick-buy-header .book-cover img{border:1px solid #dedede;max-height:48px;max-width:90px;width:auto}.quick-buy-header .pricing>*{display:inline-block;margin-right:1.5rem}.quick-buy-item-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-width:0}.quick-buy-title{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0;font-size:1.125rem;padding-right:1.5rem}.quick-buy-purchase-details{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.quick-buy-purchase-details .pricing{font-size:.875rem;display:none}@media screen and (min-width: 40em){.quick-buy-purchase-details .pricing{display:inline-block;margin-right:1.5rem}}.quick-buy-purchase-details .tooltip-item{display:none !important}.quick-buy-purchase-details button{font-size:.8125rem}@media screen and (min-width: 40em){.quick-buy-purchase-details button{display:inline-block;width:auto}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.slider,[class^='slider--'],[class*=' slider--']{background-color:#fff;border-radius:3px;border:2px solid #dedede;height:30px;margin-bottom:18px;position:relative}.slider:before,[class^='slider--']:before,[class*=' slider--']:before{bottom:2px;content:'';left:1px;position:absolute;right:1px;top:2px;background:repeating-linear-gradient(to right, #efefef, #efefef 1px, transparent 1px, transparent 5px);background:repeating-linear-gradient(to right, #efefef, #efefef 1px, transparent 1px, transparent 5px)}.slider__label,[class^='slider__label--'],[class*=' slider__label--']{text-align:left;font-size:.75rem}.slider__label i,[class^='slider__label--'] i,[class*=' slider__label--'] i{font-size:1.125em}.slider__label .price__value,[class^='slider__label--'] .price__value,[class*=' slider__label--'] .price__value{font-size:inherit}.sliders__price-hint{color:#8b8b8b}.slider__progress{border-bottom-left-radius:3px;border-top-left-radius:3px;border-width:2px;border-style:solid;bottom:-2px;box-sizing:content-box;left:-2px;margin:0;position:absolute;right:-2px;top:-2px}.slider__handle{border-radius:6px;border-width:2px;border-style:solid;border-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);height:48px;width:12px;position:absolute;top:0;left:7px}.slider__handle-wrapper{position:absolute;height:62px;width:26px;top:-11px;cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8="),all-scroll;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;padding:14px;z-index:1}.slider__handle-wrapper:active,.slider__handle-wrapper:focus{cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAAH/AAAB/wAAA/0AAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//+AB///wAf//4AH//+AD///yT/////////////////////////////8="),all-scroll;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.slider__price-wrapper{line-height:26px;padding:0 3px 0 8px;position:absolute}.slider__price{cursor:default;color:#000;display:inline-block;height:28px;line-height:28px;overflow:hidden;font-size:14px;padding:0;width:70px}.slider--primary .slider__progress{border-color:#222;background-color:#B4E0FD}.slider--primary .slider__handle{background-color:#007acd}.slider--secondary .slider__progress{border-color:#8b8b8b;background-color:#E3F7F7}.slider--secondary .slider__handle{background-color:#9CDEDE}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}div.category-selector input:focus{border:none !important;box-shadow:none !important}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--cause{text-align:center;padding:0}@media screen and (min-width: 40em){.lane-item--cause{padding:0 1.5rem}}.lane-item--cause .profile-icons{margin:.5rem 0 0 0}.lane-item--cause .profile-icons a{font-size:1.5em}.lane-item--cause .truncate{font-size:14px}.lane-item--cause__logo img{max-height:6rem}.lane-item--cause__name{font-size:1.25em;font-weight:700;margin-bottom:0}.lane-item--cause__abbr{color:#8b8b8b}.lane-item--cause__slogan{font-size:.8125em;margin:.5rem 0 0 0;color:#4a4a4a}.lane-item--cause__url{color:#007acd;font-size:.8125em;font-weight:300;display:block;margin:.5rem 0 0 0}.lane__contents--cause>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:3rem;padding:0}@media screen and (min-width: 56.25em){.lane__contents--cause>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.lane__contents--cause>*:nth-child(2n+1){margin-left:0}.lane__contents--cause>*:not(:nth-child(2n+1)){margin-left:1%}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--contributor{text-align:center;padding:0}@media screen and (min-width: 40em){.lane-item--contributor{padding:0 3rem}}.lane-item--contributor .profile-icons a{font-size:1.5em;margin-top:.5rem}.lane-item--contributor .lane-item__blurb{margin-top:.75rem;font-size:.875em}.lane-item--contributor .avatar-with-name__name{font-size:1rem;font-weight:400}.lane-item--contributor__title{color:#8b8b8b;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.6875rem;margin-bottom:0}.lane__contents--contributor>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:3rem;padding:0}@media screen and (min-width: 48em) and (max-width: 56.25em){.lane__contents--contributor>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.lane__contents--contributor>*:nth-child(2n+1){margin-left:0}.lane__contents--contributor>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 56.25em){.lane__contents--contributor>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 32%;-moz-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}.lane__contents--contributor>*:nth-child(3n+1){margin-left:0}.lane__contents--contributor>*:not(:nth-child(3n+1)){margin-left:1%}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quiz-header{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;background:#313131;color:#fff;height:60px;padding:0 20px;position:fixed;left:0;right:0;z-index:1}.quiz-header__chapter-name{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1;-moz-flex:1 1;-ms-flex:1 1;flex:1 1;max-width:400px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-header__question-count{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quiz-show__question-list{counter-reset:item;list-style-type:decimal}.quiz__question::before{content:"Question" counter(item, decimal);counter-increment:item;margin-right:1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.marked-container{height:100%;margin:4em 0;text-align:center}.course-home-link-container{margin:2em 0 0 0}.marked-container__title{margin:2em 0}.incorrect-answers{text-align:initial}.quiz-results-stats{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}.quiz-show ul .quiz-results-stats__item{list-style:none}.quiz-show ul .quiz-results-stats__item>span{display:block}.quiz-results-stats__item__stat{color:#8b8b8b}.quiz-results-stats__item__value{font-size:1.5em}.marked-question .quiz__answer{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.marked-question .quiz__answer .question__answer-input{margin-top:0.5rem}.marked-question .correct-answer-label{margin-bottom:1rem;display:inline-block}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quiz-progress{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:0 0 0 50px;z-index:1;position:fixed;bottom:0;left:0;right:0;background:#fff;height:60px;box-shadow:0 -1px 3px 0 rgba(0,0,0,0.1)}.quiz-progress .progress__bar{width:30%}.quiz-progress__actions{margin:0 50px 0 auto}.quiz-progress__actions button{margin:0 5px;font-weight:normal}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quiz__question{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;position:relative;margin:2em 1em;cursor:pointer}.quiz-show__question-list{counter-reset:item;list-style-type:decimal}.quiz__question::before{content:"Question " counter(item, decimal);counter-increment:item;margin-bottom:5px;color:rgba(0,0,0,0.6)}.quiz__question__body{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.quiz__question__x,.quiz__question__check{font-size:1.5em;left:-130px;position:absolute}.quiz__question__x{color:#ad191f}.quiz__question__check{color:#339353}.quiz__question__text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.quiz__question--did-not-answer{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;color:#ad191f}.question__choice-list{margin:1.66rem 0;padding:15px 20px;background:#fff;border-radius:4px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap}.question__choice{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border-radius:4px;border:thin solid rgba(0,0,0,0.1);margin:5px 0;padding:10px}.question__choice>label{margin:0 0 0 20px;text-transform:initial}.question__choice:hover{border-color:rgba(0,0,0,0.4)}.question__choice--selected{border-color:#000;box-shadow:inset 0 0 0 3px rgba(0,0,0,0.1)}.question__choice--selected .question__choice-radio{background:#313131}.question__choice--selected .question__choice-radio::before{color:#fff}.quiz__question--incorrect .question__choice--selected{border-color:#ad191f}.quiz__question--incorrect .question__choice--selected .question__choice-radio{background:#ad191f}.question__choice--correct{border-color:#2ecc71;box-shadow:inset 0 0 0 3px rgba(46,204,113,0.1)}.question__choice--correct .question__choice-radio{background:#2ecc71}.question__choice--correct .question__choice-radio::before{color:#fff}.question__choice--correct i.fa-check{margin-left:auto;margin-right:10px;font-size:20px;color:#2ecc71}.question__choice-radio{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;border-radius:4px;border:thin solid rgba(0,0,0,0.1);height:36px;text-align:center;width:36px;background-color:rgba(255,255,255,0.8);flex-shrink:0}.question__choice-radio::before{-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;color:rgba(0,0,0,0.4);content:attr(data-choice-label);font-size:16px;line-height:36px}input[type='text'].question__answer-input{margin:1.66rem 0;background:rgba(0,0,0,0.05);font-size:100%}input[type='text'].question__answer-input,input[type='text'].question__answer-input:hover,input[type='text'].question__answer-input:focus,input[type='text'].question__answer-input:active,input[type='text'].question__answer-input:focus:hover{border:none;box-shadow:none;outline:none;border-bottom:1px dashed rgba(0,0,0,0.1)}.question__show-hint{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;font-size:.85em;color:#222}.question__show-hint.loading{cursor:auto}.question__hint{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:1em;background-color:#efefef;border-radius:4px;font-size:.85em;cursor:auto}.question__hint p:last-child{margin:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.retake-button{margin:2em 0 0 0}.retake-hint{margin:2em 0;color:#8b8b8b}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.test-score__summary{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.test-score__attempts{-webkit-transition:max-height,0.1s ease-in-out;-moz-transition:max-height,0.1s ease-in-out;transition:max-height,0.1s ease-in-out;overflow:hidden}.test-score{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer;text-align:initial;box-shadow:0 1px 1px 0 #dedede;background:#fff;padding:1rem;margin:1rem 0}.test-score:hover{box-shadow:0 1px 1px 0 rgba(0,122,205,0.5)}.test-score .test-score__summary>*,.test-score .test-score__attempt>*{margin-left:1rem}.test-score .test-score__summary>*:first-child,.test-score .test-score__attempt>*:first-child{margin-left:0}.test-score__attempt{border-top:thin dashed #ddd;margin:.5rem 0 0 0;padding:.5rem 0 0 1rem}.test-score__quiz-link{margin-top:1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}aside.blurb{position:relative;margin-left:2.5rem}aside.blurb:before{margin-left:-1.25em;margin-top:-0.2em;font-family:'Font Awesome 5 Free';font-weight:normal;font-style:normal;font-size:2em;position:absolute}aside.discussion.blurb:before{content:"\f086";font-weight:900}aside.error.blurb:before{content:"\f188";font-weight:900}aside.information.blurb:before{content:"\f05a";font-weight:900}aside.question.blurb:before{content:"\f059";font-weight:900}aside.question_blurb.blurb:before{content:"\f059";font-weight:900}aside.tip.blurb:before{content:"\f084";font-weight:900}aside.exercise.blurb:before{content:"\f303";font-weight:900}aside.exercise_blurb.blurb:before{content:"\f303";font-weight:900}aside.warning.blurb:before{content:"\f071";font-weight:900}aside.generic_inbar.blurb:before{content:"\f071"}aside.fa-500px.blurb:before{content:"\f26e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.accessible-icon.blurb:before{content:"\f368";font-family:"Font Awesome 5 Brands";font-weight:400}aside.accusoft.blurb:before{content:"\f369";font-family:"Font Awesome 5 Brands";font-weight:400}aside.acquisitions-incorporated.blurb:before{content:"\f6af";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ad.blurb:before{content:"\f641";font-family:"Font Awesome 5 Free";font-weight:900}aside.address-book.blurb:before{content:"\f2b9";font-family:"Font Awesome 5 Free";font-weight:900}aside.address-card.blurb:before{content:"\f2bb";font-family:"Font Awesome 5 Free";font-weight:900}aside.adjust.blurb:before{content:"\f042";font-family:"Font Awesome 5 Free";font-weight:900}aside.adn.blurb:before{content:"\f170";font-family:"Font Awesome 5 Brands";font-weight:400}aside.adversal.blurb:before{content:"\f36a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.affiliatetheme.blurb:before{content:"\f36b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.air-freshener.blurb:before{content:"\f5d0";font-family:"Font Awesome 5 Free";font-weight:900}aside.algolia.blurb:before{content:"\f36c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.align-center.blurb:before{content:"\f037";font-family:"Font Awesome 5 Free";font-weight:900}aside.align-justify.blurb:before{content:"\f039";font-family:"Font Awesome 5 Free";font-weight:900}aside.align-left.blurb:before{content:"\f036";font-family:"Font Awesome 5 Free";font-weight:900}aside.align-right.blurb:before{content:"\f038";font-family:"Font Awesome 5 Free";font-weight:900}aside.alipay.blurb:before{content:"\f642";font-family:"Font Awesome 5 Brands";font-weight:400}aside.allergies.blurb:before{content:"\f461";font-family:"Font Awesome 5 Free";font-weight:900}aside.amazon.blurb:before{content:"\f270";font-family:"Font Awesome 5 Brands";font-weight:400}aside.amazon-pay.blurb:before{content:"\f42c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ambulance.blurb:before{content:"\f0f9";font-family:"Font Awesome 5 Free";font-weight:900}aside.american-sign-language-interpreting.blurb:before{content:"\f2a3";font-family:"Font Awesome 5 Free";font-weight:900}aside.amilia.blurb:before{content:"\f36d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.anchor.blurb:before{content:"\f13d";font-family:"Font Awesome 5 Free";font-weight:900}aside.android.blurb:before{content:"\f17b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.angellist.blurb:before{content:"\f209";font-family:"Font Awesome 5 Brands";font-weight:400}aside.angle-double-down.blurb:before{content:"\f103";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-double-left.blurb:before{content:"\f100";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-double-right.blurb:before{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-double-up.blurb:before{content:"\f102";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-down.blurb:before{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-left.blurb:before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-right.blurb:before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900}aside.angle-up.blurb:before{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900}aside.angry.blurb:before{content:"\f556";font-family:"Font Awesome 5 Free";font-weight:900}aside.angrycreative.blurb:before{content:"\f36e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.angular.blurb:before{content:"\f420";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ankh.blurb:before{content:"\f644";font-family:"Font Awesome 5 Free";font-weight:900}aside.app-store.blurb:before{content:"\f36f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.app-store-ios.blurb:before{content:"\f370";font-family:"Font Awesome 5 Brands";font-weight:400}aside.apper.blurb:before{content:"\f371";font-family:"Font Awesome 5 Brands";font-weight:400}aside.apple.blurb:before{content:"\f179";font-family:"Font Awesome 5 Brands";font-weight:400}aside.apple-alt.blurb:before{content:"\f5d1";font-family:"Font Awesome 5 Free";font-weight:900}aside.apple-pay.blurb:before{content:"\f415";font-family:"Font Awesome 5 Brands";font-weight:400}aside.archive.blurb:before{content:"\f187";font-family:"Font Awesome 5 Free";font-weight:900}aside.archway.blurb:before{content:"\f557";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-alt-circle-down.blurb:before{content:"\f358";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-alt-circle-left.blurb:before{content:"\f359";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-alt-circle-right.blurb:before{content:"\f35a";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-alt-circle-up.blurb:before{content:"\f35b";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-circle-down.blurb:before{content:"\f0ab";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-circle-left.blurb:before{content:"\f0a8";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-circle-right.blurb:before{content:"\f0a9";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-circle-up.blurb:before{content:"\f0aa";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-down.blurb:before{content:"\f063";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-left.blurb:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-right.blurb:before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrow-up.blurb:before{content:"\f062";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrows-alt.blurb:before{content:"\f0b2";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrows-alt-h.blurb:before{content:"\f337";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrows-alt-v.blurb:before{content:"\f338";font-family:"Font Awesome 5 Free";font-weight:900}aside.assistive-listening-systems.blurb:before{content:"\f2a2";font-family:"Font Awesome 5 Free";font-weight:900}aside.asterisk.blurb:before{content:"\f069";font-family:"Font Awesome 5 Free";font-weight:900}aside.asymmetrik.blurb:before{content:"\f372";font-family:"Font Awesome 5 Brands";font-weight:400}aside.at.blurb:before{content:"\f1fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.atlas.blurb:before{content:"\f558";font-family:"Font Awesome 5 Free";font-weight:900}aside.atom.blurb:before{content:"\f5d2";font-family:"Font Awesome 5 Free";font-weight:900}aside.audible.blurb:before{content:"\f373";font-family:"Font Awesome 5 Brands";font-weight:400}aside.audio-description.blurb:before{content:"\f29e";font-family:"Font Awesome 5 Free";font-weight:900}aside.autoprefixer.blurb:before{content:"\f41c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.avianex.blurb:before{content:"\f374";font-family:"Font Awesome 5 Brands";font-weight:400}aside.aviato.blurb:before{content:"\f421";font-family:"Font Awesome 5 Brands";font-weight:400}aside.award.blurb:before{content:"\f559";font-family:"Font Awesome 5 Free";font-weight:900}aside.aws.blurb:before{content:"\f375";font-family:"Font Awesome 5 Brands";font-weight:400}aside.backspace.blurb:before{content:"\f55a";font-family:"Font Awesome 5 Free";font-weight:900}aside.backward.blurb:before{content:"\f04a";font-family:"Font Awesome 5 Free";font-weight:900}aside.balance-scale.blurb:before{content:"\f24e";font-family:"Font Awesome 5 Free";font-weight:900}aside.ban.blurb:before{content:"\f05e";font-family:"Font Awesome 5 Free";font-weight:900}aside.band-aid.blurb:before{content:"\f462";font-family:"Font Awesome 5 Free";font-weight:900}aside.bandcamp.blurb:before{content:"\f2d5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.barcode.blurb:before{content:"\f02a";font-family:"Font Awesome 5 Free";font-weight:900}aside.bars.blurb:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.baseball-ball.blurb:before{content:"\f433";font-family:"Font Awesome 5 Free";font-weight:900}aside.basketball-ball.blurb:before{content:"\f434";font-family:"Font Awesome 5 Free";font-weight:900}aside.bath.blurb:before{content:"\f2cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-empty.blurb:before{content:"\f244";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-full.blurb:before{content:"\f240";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-half.blurb:before{content:"\f242";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-quarter.blurb:before{content:"\f243";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-three-quarters.blurb:before{content:"\f241";font-family:"Font Awesome 5 Free";font-weight:900}aside.bed.blurb:before{content:"\f236";font-family:"Font Awesome 5 Free";font-weight:900}aside.beer.blurb:before{content:"\f0fc";font-family:"Font Awesome 5 Free";font-weight:900}aside.behance.blurb:before{content:"\f1b4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.behance-square.blurb:before{content:"\f1b5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bell.blurb:before{content:"\f0f3";font-family:"Font Awesome 5 Free";font-weight:900}aside.bell-slash.blurb:before{content:"\f1f6";font-family:"Font Awesome 5 Free";font-weight:900}aside.bezier-curve.blurb:before{content:"\f55b";font-family:"Font Awesome 5 Free";font-weight:900}aside.bible.blurb:before{content:"\f647";font-family:"Font Awesome 5 Free";font-weight:900}aside.bicycle.blurb:before{content:"\f206";font-family:"Font Awesome 5 Free";font-weight:900}aside.bimobject.blurb:before{content:"\f378";font-family:"Font Awesome 5 Brands";font-weight:400}aside.binoculars.blurb:before{content:"\f1e5";font-family:"Font Awesome 5 Free";font-weight:900}aside.birthday-cake.blurb:before{content:"\f1fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.bitbucket.blurb:before{content:"\f171";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bitcoin.blurb:before{content:"\f379";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bity.blurb:before{content:"\f37a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.black-tie.blurb:before{content:"\f27e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.blackberry.blurb:before{content:"\f37b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.blender.blurb:before{content:"\f517";font-family:"Font Awesome 5 Free";font-weight:900}aside.blender-phone.blurb:before{content:"\f6b6";font-family:"Font Awesome 5 Free";font-weight:900}aside.blind.blurb:before{content:"\f29d";font-family:"Font Awesome 5 Free";font-weight:900}aside.blogger.blurb:before{content:"\f37c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.blogger-b.blurb:before{content:"\f37d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bluetooth.blurb:before{content:"\f293";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bluetooth-b.blurb:before{content:"\f294";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bold.blurb:before{content:"\f032";font-family:"Font Awesome 5 Free";font-weight:900}aside.bolt.blurb:before{content:"\f0e7";font-family:"Font Awesome 5 Free";font-weight:900}aside.bomb.blurb:before{content:"\f1e2";font-family:"Font Awesome 5 Free";font-weight:900}aside.bone.blurb:before{content:"\f5d7";font-family:"Font Awesome 5 Free";font-weight:900}aside.bong.blurb:before{content:"\f55c";font-family:"Font Awesome 5 Free";font-weight:900}aside.book.blurb:before{content:"\f02d";font-family:"Font Awesome 5 Free";font-weight:900}aside.book-dead.blurb:before{content:"\f6b7";font-family:"Font Awesome 5 Free";font-weight:900}aside.book-open.blurb:before{content:"\f518";font-family:"Font Awesome 5 Free";font-weight:900}aside.book-reader.blurb:before{content:"\f5da";font-family:"Font Awesome 5 Free";font-weight:900}aside.bookmark.blurb:before{content:"\f02e";font-family:"Font Awesome 5 Free";font-weight:900}aside.bowling-ball.blurb:before{content:"\f436";font-family:"Font Awesome 5 Free";font-weight:900}aside.box.blurb:before{content:"\f466";font-family:"Font Awesome 5 Free";font-weight:900}aside.box-open.blurb:before{content:"\f49e";font-family:"Font Awesome 5 Free";font-weight:900}aside.boxes.blurb:before{content:"\f468";font-family:"Font Awesome 5 Free";font-weight:900}aside.braille.blurb:before{content:"\f2a1";font-family:"Font Awesome 5 Free";font-weight:900}aside.brain.blurb:before{content:"\f5dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.briefcase.blurb:before{content:"\f0b1";font-family:"Font Awesome 5 Free";font-weight:900}aside.briefcase-medical.blurb:before{content:"\f469";font-family:"Font Awesome 5 Free";font-weight:900}aside.broadcast-tower.blurb:before{content:"\f519";font-family:"Font Awesome 5 Free";font-weight:900}aside.broom.blurb:before{content:"\f51a";font-family:"Font Awesome 5 Free";font-weight:900}aside.brush.blurb:before{content:"\f55d";font-family:"Font Awesome 5 Free";font-weight:900}aside.btc.blurb:before{content:"\f15a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bug.blurb:before{content:"\f188";font-family:"Font Awesome 5 Free";font-weight:900}aside.building.blurb:before{content:"\f1ad";font-family:"Font Awesome 5 Free";font-weight:900}aside.bullhorn.blurb:before{content:"\f0a1";font-family:"Font Awesome 5 Free";font-weight:900}aside.bullseye.blurb:before{content:"\f140";font-family:"Font Awesome 5 Free";font-weight:900}aside.burn.blurb:before{content:"\f46a";font-family:"Font Awesome 5 Free";font-weight:900}aside.buromobelexperte.blurb:before{content:"\f37f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.bus.blurb:before{content:"\f207";font-family:"Font Awesome 5 Free";font-weight:900}aside.bus-alt.blurb:before{content:"\f55e";font-family:"Font Awesome 5 Free";font-weight:900}aside.business-time.blurb:before{content:"\f64a";font-family:"Font Awesome 5 Free";font-weight:900}aside.buysellads.blurb:before{content:"\f20d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.calculator.blurb:before{content:"\f1ec";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar.blurb:before{content:"\f133";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-alt.blurb:before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-check.blurb:before{content:"\f274";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-minus.blurb:before{content:"\f272";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-plus.blurb:before{content:"\f271";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-times.blurb:before{content:"\f273";font-family:"Font Awesome 5 Free";font-weight:900}aside.camera.blurb:before{content:"\f030";font-family:"Font Awesome 5 Free";font-weight:900}aside.camera-retro.blurb:before{content:"\f083";font-family:"Font Awesome 5 Free";font-weight:900}aside.campground.blurb:before{content:"\f6bb";font-family:"Font Awesome 5 Free";font-weight:900}aside.cannabis.blurb:before{content:"\f55f";font-family:"Font Awesome 5 Free";font-weight:900}aside.capsules.blurb:before{content:"\f46b";font-family:"Font Awesome 5 Free";font-weight:900}aside.car.blurb:before{content:"\f1b9";font-family:"Font Awesome 5 Free";font-weight:900}aside.car-alt.blurb:before{content:"\f5de";font-family:"Font Awesome 5 Free";font-weight:900}aside.car-battery.blurb:before{content:"\f5df";font-family:"Font Awesome 5 Free";font-weight:900}aside.car-crash.blurb:before{content:"\f5e1";font-family:"Font Awesome 5 Free";font-weight:900}aside.car-side.blurb:before{content:"\f5e4";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-down.blurb:before{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-left.blurb:before{content:"\f0d9";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-right.blurb:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-square-down.blurb:before{content:"\f150";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-square-left.blurb:before{content:"\f191";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-square-right.blurb:before{content:"\f152";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-square-up.blurb:before{content:"\f151";font-family:"Font Awesome 5 Free";font-weight:900}aside.caret-up.blurb:before{content:"\f0d8";font-family:"Font Awesome 5 Free";font-weight:900}aside.cart-arrow-down.blurb:before{content:"\f218";font-family:"Font Awesome 5 Free";font-weight:900}aside.cart-plus.blurb:before{content:"\f217";font-family:"Font Awesome 5 Free";font-weight:900}aside.cat.blurb:before{content:"\f6be";font-family:"Font Awesome 5 Free";font-weight:900}aside.cc-amazon-pay.blurb:before{content:"\f42d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-amex.blurb:before{content:"\f1f3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-apple-pay.blurb:before{content:"\f416";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-diners-club.blurb:before{content:"\f24c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-discover.blurb:before{content:"\f1f2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-jcb.blurb:before{content:"\f24b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-mastercard.blurb:before{content:"\f1f1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-paypal.blurb:before{content:"\f1f4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-stripe.blurb:before{content:"\f1f5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cc-visa.blurb:before{content:"\f1f0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.centercode.blurb:before{content:"\f380";font-family:"Font Awesome 5 Brands";font-weight:400}aside.certificate.blurb:before{content:"\f0a3";font-family:"Font Awesome 5 Free";font-weight:900}aside.chair.blurb:before{content:"\f6c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.chalkboard.blurb:before{content:"\f51b";font-family:"Font Awesome 5 Free";font-weight:900}aside.chalkboard-teacher.blurb:before{content:"\f51c";font-family:"Font Awesome 5 Free";font-weight:900}aside.charging-station.blurb:before{content:"\f5e7";font-family:"Font Awesome 5 Free";font-weight:900}aside.chart-area.blurb:before{content:"\f1fe";font-family:"Font Awesome 5 Free";font-weight:900}aside.chart-bar.blurb:before{content:"\f080";font-family:"Font Awesome 5 Free";font-weight:900}aside.chart-line.blurb:before{content:"\f201";font-family:"Font Awesome 5 Free";font-weight:900}aside.chart-pie.blurb:before{content:"\f200";font-family:"Font Awesome 5 Free";font-weight:900}aside.check.blurb:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900}aside.check-circle.blurb:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900}aside.check-double.blurb:before{content:"\f560";font-family:"Font Awesome 5 Free";font-weight:900}aside.check-square.blurb:before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess.blurb:before{content:"\f439";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-bishop.blurb:before{content:"\f43a";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-board.blurb:before{content:"\f43c";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-king.blurb:before{content:"\f43f";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-knight.blurb:before{content:"\f441";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-pawn.blurb:before{content:"\f443";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-queen.blurb:before{content:"\f445";font-family:"Font Awesome 5 Free";font-weight:900}aside.chess-rook.blurb:before{content:"\f447";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-circle-down.blurb:before{content:"\f13a";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-circle-left.blurb:before{content:"\f137";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-circle-right.blurb:before{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-circle-up.blurb:before{content:"\f139";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-down.blurb:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-left.blurb:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-right.blurb:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}aside.chevron-up.blurb:before{content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900}aside.child.blurb:before{content:"\f1ae";font-family:"Font Awesome 5 Free";font-weight:900}aside.chrome.blurb:before{content:"\f268";font-family:"Font Awesome 5 Brands";font-weight:400}aside.church.blurb:before{content:"\f51d";font-family:"Font Awesome 5 Free";font-weight:900}aside.circle.blurb:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900}aside.circle-notch.blurb:before{content:"\f1ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.city.blurb:before{content:"\f64f";font-family:"Font Awesome 5 Free";font-weight:900}aside.clipboard.blurb:before{content:"\f328";font-family:"Font Awesome 5 Free";font-weight:900}aside.clipboard-check.blurb:before{content:"\f46c";font-family:"Font Awesome 5 Free";font-weight:900}aside.clipboard-list.blurb:before{content:"\f46d";font-family:"Font Awesome 5 Free";font-weight:900}aside.clock.blurb:before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:900}aside.clone.blurb:before{content:"\f24d";font-family:"Font Awesome 5 Free";font-weight:900}aside.closed-captioning.blurb:before{content:"\f20a";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud.blurb:before{content:"\f0c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-download-alt.blurb:before{content:"\f381";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-moon.blurb:before{content:"\f6c3";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-sun.blurb:before{content:"\f6c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-upload-alt.blurb:before{content:"\f382";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloudscale.blurb:before{content:"\f383";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cloudsmith.blurb:before{content:"\f384";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cloudversify.blurb:before{content:"\f385";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cocktail.blurb:before{content:"\f561";font-family:"Font Awesome 5 Free";font-weight:900}aside.code.blurb:before{content:"\f121";font-family:"Font Awesome 5 Free";font-weight:900}aside.code-branch.blurb:before{content:"\f126";font-family:"Font Awesome 5 Free";font-weight:900}aside.codepen.blurb:before{content:"\f1cb";font-family:"Font Awesome 5 Brands";font-weight:400}aside.codiepie.blurb:before{content:"\f284";font-family:"Font Awesome 5 Brands";font-weight:400}aside.coffee.blurb:before{content:"\f0f4";font-family:"Font Awesome 5 Free";font-weight:900}aside.cog.blurb:before{content:"\f013";font-family:"Font Awesome 5 Free";font-weight:900}aside.cogs.blurb:before{content:"\f085";font-family:"Font Awesome 5 Free";font-weight:900}aside.coins.blurb:before{content:"\f51e";font-family:"Font Awesome 5 Free";font-weight:900}aside.columns.blurb:before{content:"\f0db";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment.blurb:before{content:"\f075";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment-alt.blurb:before{content:"\f27a";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment-dollar.blurb:before{content:"\f651";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment-dots.blurb:before{content:"\f4ad";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment-slash.blurb:before{content:"\f4b3";font-family:"Font Awesome 5 Free";font-weight:900}aside.comments.blurb:before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:900}aside.comments-dollar.blurb:before{content:"\f653";font-family:"Font Awesome 5 Free";font-weight:900}aside.compact-disc.blurb:before{content:"\f51f";font-family:"Font Awesome 5 Free";font-weight:900}aside.compass.blurb:before{content:"\f14e";font-family:"Font Awesome 5 Free";font-weight:900}aside.compress.blurb:before{content:"\f066";font-family:"Font Awesome 5 Free";font-weight:900}aside.concierge-bell.blurb:before{content:"\f562";font-family:"Font Awesome 5 Free";font-weight:900}aside.connectdevelop.blurb:before{content:"\f20e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.contao.blurb:before{content:"\f26d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cookie.blurb:before{content:"\f563";font-family:"Font Awesome 5 Free";font-weight:900}aside.cookie-bite.blurb:before{content:"\f564";font-family:"Font Awesome 5 Free";font-weight:900}aside.copy.blurb:before{content:"\f0c5";font-family:"Font Awesome 5 Free";font-weight:900}aside.copyright.blurb:before{content:"\f1f9";font-family:"Font Awesome 5 Free";font-weight:900}aside.couch.blurb:before{content:"\f4b8";font-family:"Font Awesome 5 Free";font-weight:900}aside.cpanel.blurb:before{content:"\f388";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons.blurb:before{content:"\f25e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-by.blurb:before{content:"\f4e7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-nc.blurb:before{content:"\f4e8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-nc-eu.blurb:before{content:"\f4e9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-nc-jp.blurb:before{content:"\f4ea";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-nd.blurb:before{content:"\f4eb";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-pd.blurb:before{content:"\f4ec";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-pd-alt.blurb:before{content:"\f4ed";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-remix.blurb:before{content:"\f4ee";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-sa.blurb:before{content:"\f4ef";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-sampling.blurb:before{content:"\f4f0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-sampling-plus.blurb:before{content:"\f4f1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-share.blurb:before{content:"\f4f2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.creative-commons-zero.blurb:before{content:"\f4f3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.credit-card.blurb:before{content:"\f09d";font-family:"Font Awesome 5 Free";font-weight:900}aside.critical-role.blurb:before{content:"\f6c9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.crop.blurb:before{content:"\f125";font-family:"Font Awesome 5 Free";font-weight:900}aside.crop-alt.blurb:before{content:"\f565";font-family:"Font Awesome 5 Free";font-weight:900}aside.cross.blurb:before{content:"\f654";font-family:"Font Awesome 5 Free";font-weight:900}aside.crosshairs.blurb:before{content:"\f05b";font-family:"Font Awesome 5 Free";font-weight:900}aside.crow.blurb:before{content:"\f520";font-family:"Font Awesome 5 Free";font-weight:900}aside.crown.blurb:before{content:"\f521";font-family:"Font Awesome 5 Free";font-weight:900}aside.css3.blurb:before{content:"\f13c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.css3-alt.blurb:before{content:"\f38b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.cube.blurb:before{content:"\f1b2";font-family:"Font Awesome 5 Free";font-weight:900}aside.cubes.blurb:before{content:"\f1b3";font-family:"Font Awesome 5 Free";font-weight:900}aside.cut.blurb:before{content:"\f0c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.cuttlefish.blurb:before{content:"\f38c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.d-and-d.blurb:before{content:"\f38d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dashcube.blurb:before{content:"\f210";font-family:"Font Awesome 5 Brands";font-weight:400}aside.database.blurb:before{content:"\f1c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.deaf.blurb:before{content:"\f2a4";font-family:"Font Awesome 5 Free";font-weight:900}aside.delicious.blurb:before{content:"\f1a5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.deploydog.blurb:before{content:"\f38e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.deskpro.blurb:before{content:"\f38f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.desktop.blurb:before{content:"\f108";font-family:"Font Awesome 5 Free";font-weight:900}aside.dev.blurb:before{content:"\f6cc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.deviantart.blurb:before{content:"\f1bd";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dharmachakra.blurb:before{content:"\f655";font-family:"Font Awesome 5 Free";font-weight:900}aside.diagnoses.blurb:before{content:"\f470";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice.blurb:before{content:"\f522";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-d20.blurb:before{content:"\f6cf";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-d6.blurb:before{content:"\f6d1";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-five.blurb:before{content:"\f523";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-four.blurb:before{content:"\f524";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-one.blurb:before{content:"\f525";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-six.blurb:before{content:"\f526";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-three.blurb:before{content:"\f527";font-family:"Font Awesome 5 Free";font-weight:900}aside.dice-two.blurb:before{content:"\f528";font-family:"Font Awesome 5 Free";font-weight:900}aside.digg.blurb:before{content:"\f1a6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.digital-ocean.blurb:before{content:"\f391";font-family:"Font Awesome 5 Brands";font-weight:400}aside.digital-tachograph.blurb:before{content:"\f566";font-family:"Font Awesome 5 Free";font-weight:900}aside.directions.blurb:before{content:"\f5eb";font-family:"Font Awesome 5 Free";font-weight:900}aside.discord.blurb:before{content:"\f392";font-family:"Font Awesome 5 Brands";font-weight:400}aside.discourse.blurb:before{content:"\f393";font-family:"Font Awesome 5 Brands";font-weight:400}aside.divide.blurb:before{content:"\f529";font-family:"Font Awesome 5 Free";font-weight:900}aside.dizzy.blurb:before{content:"\f567";font-family:"Font Awesome 5 Free";font-weight:900}aside.dna.blurb:before{content:"\f471";font-family:"Font Awesome 5 Free";font-weight:900}aside.dochub.blurb:before{content:"\f394";font-family:"Font Awesome 5 Brands";font-weight:400}aside.docker.blurb:before{content:"\f395";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dog.blurb:before{content:"\f6d3";font-family:"Font Awesome 5 Free";font-weight:900}aside.dollar-sign.blurb:before{content:"\f155";font-family:"Font Awesome 5 Free";font-weight:900}aside.dolly.blurb:before{content:"\f472";font-family:"Font Awesome 5 Free";font-weight:900}aside.dolly-flatbed.blurb:before{content:"\f474";font-family:"Font Awesome 5 Free";font-weight:900}aside.donate.blurb:before{content:"\f4b9";font-family:"Font Awesome 5 Free";font-weight:900}aside.door-closed.blurb:before{content:"\f52a";font-family:"Font Awesome 5 Free";font-weight:900}aside.door-open.blurb:before{content:"\f52b";font-family:"Font Awesome 5 Free";font-weight:900}aside.dot-circle.blurb:before{content:"\f192";font-family:"Font Awesome 5 Free";font-weight:900}aside.dove.blurb:before{content:"\f4ba";font-family:"Font Awesome 5 Free";font-weight:900}aside.download.blurb:before{content:"\f019";font-family:"Font Awesome 5 Free";font-weight:900}aside.draft2digital.blurb:before{content:"\f396";font-family:"Font Awesome 5 Brands";font-weight:400}aside.drafting-compass.blurb:before{content:"\f568";font-family:"Font Awesome 5 Free";font-weight:900}aside.dragon.blurb:before{content:"\f6d5";font-family:"Font Awesome 5 Free";font-weight:900}aside.draw-polygon.blurb:before{content:"\f5ee";font-family:"Font Awesome 5 Free";font-weight:900}aside.dribbble.blurb:before{content:"\f17d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dribbble-square.blurb:before{content:"\f397";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dropbox.blurb:before{content:"\f16b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.drum.blurb:before{content:"\f569";font-family:"Font Awesome 5 Free";font-weight:900}aside.drum-steelpan.blurb:before{content:"\f56a";font-family:"Font Awesome 5 Free";font-weight:900}aside.drumstick-bite.blurb:before{content:"\f6d7";font-family:"Font Awesome 5 Free";font-weight:900}aside.drupal.blurb:before{content:"\f1a9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.dumbbell.blurb:before{content:"\f44b";font-family:"Font Awesome 5 Free";font-weight:900}aside.dungeon.blurb:before{content:"\f6d9";font-family:"Font Awesome 5 Free";font-weight:900}aside.dyalog.blurb:before{content:"\f399";font-family:"Font Awesome 5 Brands";font-weight:400}aside.earlybirds.blurb:before{content:"\f39a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ebay.blurb:before{content:"\f4f4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.edge.blurb:before{content:"\f282";font-family:"Font Awesome 5 Brands";font-weight:400}aside.edit.blurb:before{content:"\f044";font-family:"Font Awesome 5 Free";font-weight:900}aside.eject.blurb:before{content:"\f052";font-family:"Font Awesome 5 Free";font-weight:900}aside.elementor.blurb:before{content:"\f430";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ellipsis-h.blurb:before{content:"\f141";font-family:"Font Awesome 5 Free";font-weight:900}aside.ellipsis-v.blurb:before{content:"\f142";font-family:"Font Awesome 5 Free";font-weight:900}aside.ello.blurb:before{content:"\f5f1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ember.blurb:before{content:"\f423";font-family:"Font Awesome 5 Brands";font-weight:400}aside.empire.blurb:before{content:"\f1d1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.envelope.blurb:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900}aside.envelope-open.blurb:before{content:"\f2b6";font-family:"Font Awesome 5 Free";font-weight:900}aside.envelope-open-text.blurb:before{content:"\f658";font-family:"Font Awesome 5 Free";font-weight:900}aside.envelope-square.blurb:before{content:"\f199";font-family:"Font Awesome 5 Free";font-weight:900}aside.envira.blurb:before{content:"\f299";font-family:"Font Awesome 5 Brands";font-weight:400}aside.equals.blurb:before{content:"\f52c";font-family:"Font Awesome 5 Free";font-weight:900}aside.eraser.blurb:before{content:"\f12d";font-family:"Font Awesome 5 Free";font-weight:900}aside.erlang.blurb:before{content:"\f39d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ethereum.blurb:before{content:"\f42e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.etsy.blurb:before{content:"\f2d7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.euro-sign.blurb:before{content:"\f153";font-family:"Font Awesome 5 Free";font-weight:900}aside.exchange-alt.blurb:before{content:"\f362";font-family:"Font Awesome 5 Free";font-weight:900}aside.exclamation.blurb:before{content:"\f12a";font-family:"Font Awesome 5 Free";font-weight:900}aside.exclamation-circle.blurb:before{content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900}aside.exclamation-triangle.blurb:before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:900}aside.expand.blurb:before{content:"\f065";font-family:"Font Awesome 5 Free";font-weight:900}aside.expand-arrows-alt.blurb:before{content:"\f31e";font-family:"Font Awesome 5 Free";font-weight:900}aside.expeditedssl.blurb:before{content:"\f23e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.external-link-alt.blurb:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900}aside.external-link-square-alt.blurb:before{content:"\f360";font-family:"Font Awesome 5 Free";font-weight:900}aside.eye.blurb:before{content:"\f06e";font-family:"Font Awesome 5 Free";font-weight:900}aside.eye-dropper.blurb:before{content:"\f1fb";font-family:"Font Awesome 5 Free";font-weight:900}aside.eye-slash.blurb:before{content:"\f070";font-family:"Font Awesome 5 Free";font-weight:900}aside.facebook.blurb:before{content:"\f09a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.facebook-f.blurb:before{content:"\f39e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.facebook-messenger.blurb:before{content:"\f39f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.facebook-square.blurb:before{content:"\f082";font-family:"Font Awesome 5 Brands";font-weight:400}aside.fantasy-flight-games.blurb:before{content:"\f6dc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.fast-backward.blurb:before{content:"\f049";font-family:"Font Awesome 5 Free";font-weight:900}aside.fast-forward.blurb:before{content:"\f050";font-family:"Font Awesome 5 Free";font-weight:900}aside.fax.blurb:before{content:"\f1ac";font-family:"Font Awesome 5 Free";font-weight:900}aside.feather.blurb:before{content:"\f52d";font-family:"Font Awesome 5 Free";font-weight:900}aside.feather-alt.blurb:before{content:"\f56b";font-family:"Font Awesome 5 Free";font-weight:900}aside.female.blurb:before{content:"\f182";font-family:"Font Awesome 5 Free";font-weight:900}aside.fighter-jet.blurb:before{content:"\f0fb";font-family:"Font Awesome 5 Free";font-weight:900}aside.file.blurb:before{content:"\f15b";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-alt.blurb:before{content:"\f15c";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-archive.blurb:before{content:"\f1c6";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-audio.blurb:before{content:"\f1c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-code.blurb:before{content:"\f1c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-contract.blurb:before{content:"\f56c";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-csv.blurb:before{content:"\f6dd";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-download.blurb:before{content:"\f56d";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-excel.blurb:before{content:"\f1c3";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-export.blurb:before{content:"\f56e";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-image.blurb:before{content:"\f1c5";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-import.blurb:before{content:"\f56f";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-invoice.blurb:before{content:"\f570";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-invoice-dollar.blurb:before{content:"\f571";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-medical.blurb:before{content:"\f477";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-medical-alt.blurb:before{content:"\f478";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-pdf.blurb:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-powerpoint.blurb:before{content:"\f1c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-prescription.blurb:before{content:"\f572";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-signature.blurb:before{content:"\f573";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-upload.blurb:before{content:"\f574";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-video.blurb:before{content:"\f1c8";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-word.blurb:before{content:"\f1c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.fill.blurb:before{content:"\f575";font-family:"Font Awesome 5 Free";font-weight:900}aside.fill-drip.blurb:before{content:"\f576";font-family:"Font Awesome 5 Free";font-weight:900}aside.film.blurb:before{content:"\f008";font-family:"Font Awesome 5 Free";font-weight:900}aside.filter.blurb:before{content:"\f0b0";font-family:"Font Awesome 5 Free";font-weight:900}aside.fingerprint.blurb:before{content:"\f577";font-family:"Font Awesome 5 Free";font-weight:900}aside.fire.blurb:before{content:"\f06d";font-family:"Font Awesome 5 Free";font-weight:900}aside.fire-extinguisher.blurb:before{content:"\f134";font-family:"Font Awesome 5 Free";font-weight:900}aside.firefox.blurb:before{content:"\f269";font-family:"Font Awesome 5 Brands";font-weight:400}aside.first-aid.blurb:before{content:"\f479";font-family:"Font Awesome 5 Free";font-weight:900}aside.first-order.blurb:before{content:"\f2b0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.first-order-alt.blurb:before{content:"\f50a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.firstdraft.blurb:before{content:"\f3a1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.fish.blurb:before{content:"\f578";font-family:"Font Awesome 5 Free";font-weight:900}aside.fist-raised.blurb:before{content:"\f6de";font-family:"Font Awesome 5 Free";font-weight:900}aside.flag.blurb:before{content:"\f024";font-family:"Font Awesome 5 Free";font-weight:900}aside.flag-checkered.blurb:before{content:"\f11e";font-family:"Font Awesome 5 Free";font-weight:900}aside.flask.blurb:before{content:"\f0c3";font-family:"Font Awesome 5 Free";font-weight:900}aside.flickr.blurb:before{content:"\f16e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.flipboard.blurb:before{content:"\f44d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.flushed.blurb:before{content:"\f579";font-family:"Font Awesome 5 Free";font-weight:900}aside.fly.blurb:before{content:"\f417";font-family:"Font Awesome 5 Brands";font-weight:400}aside.folder.blurb:before{content:"\f07b";font-family:"Font Awesome 5 Free";font-weight:900}aside.folder-minus.blurb:before{content:"\f65d";font-family:"Font Awesome 5 Free";font-weight:900}aside.folder-open.blurb:before{content:"\f07c";font-family:"Font Awesome 5 Free";font-weight:900}aside.folder-plus.blurb:before{content:"\f65e";font-family:"Font Awesome 5 Free";font-weight:900}aside.font.blurb:before{content:"\f031";font-family:"Font Awesome 5 Free";font-weight:900}aside.font-awesome.blurb:before{content:"\f2b4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.font-awesome-alt.blurb:before{content:"\f35c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.font-awesome-flag.blurb:before{content:"\f425";font-family:"Font Awesome 5 Brands";font-weight:400}aside.font-awesome-logo-full.blurb:before{content:"\f4e6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.fonticons.blurb:before{content:"\f280";font-family:"Font Awesome 5 Brands";font-weight:400}aside.fonticons-fi.blurb:before{content:"\f3a2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.football-ball.blurb:before{content:"\f44e";font-family:"Font Awesome 5 Free";font-weight:900}aside.fort-awesome.blurb:before{content:"\f286";font-family:"Font Awesome 5 Brands";font-weight:400}aside.fort-awesome-alt.blurb:before{content:"\f3a3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.forumbee.blurb:before{content:"\f211";font-family:"Font Awesome 5 Brands";font-weight:400}aside.forward.blurb:before{content:"\f04e";font-family:"Font Awesome 5 Free";font-weight:900}aside.foursquare.blurb:before{content:"\f180";font-family:"Font Awesome 5 Brands";font-weight:400}aside.free-code-camp.blurb:before{content:"\f2c5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.freebsd.blurb:before{content:"\f3a4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.frog.blurb:before{content:"\f52e";font-family:"Font Awesome 5 Free";font-weight:900}aside.frown.blurb:before{content:"\f119";font-family:"Font Awesome 5 Free";font-weight:900}aside.frown-open.blurb:before{content:"\f57a";font-family:"Font Awesome 5 Free";font-weight:900}aside.fulcrum.blurb:before{content:"\f50b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.funnel-dollar.blurb:before{content:"\f662";font-family:"Font Awesome 5 Free";font-weight:900}aside.futbol.blurb:before{content:"\f1e3";font-family:"Font Awesome 5 Free";font-weight:900}aside.galactic-republic.blurb:before{content:"\f50c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.galactic-senate.blurb:before{content:"\f50d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gamepad.blurb:before{content:"\f11b";font-family:"Font Awesome 5 Free";font-weight:900}aside.gas-pump.blurb:before{content:"\f52f";font-family:"Font Awesome 5 Free";font-weight:900}aside.gavel.blurb:before{content:"\f0e3";font-family:"Font Awesome 5 Free";font-weight:900}aside.gem.blurb:before{content:"\f3a5";font-family:"Font Awesome 5 Free";font-weight:900}aside.genderless.blurb:before{content:"\f22d";font-family:"Font Awesome 5 Free";font-weight:900}aside.get-pocket.blurb:before{content:"\f265";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gg.blurb:before{content:"\f260";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gg-circle.blurb:before{content:"\f261";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ghost.blurb:before{content:"\f6e2";font-family:"Font Awesome 5 Free";font-weight:900}aside.gift.blurb:before{content:"\f06b";font-family:"Font Awesome 5 Free";font-weight:900}aside.git.blurb:before{content:"\f1d3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.git-square.blurb:before{content:"\f1d2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.github.blurb:before{content:"\f09b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.github-alt.blurb:before{content:"\f113";font-family:"Font Awesome 5 Brands";font-weight:400}aside.github-square.blurb:before{content:"\f092";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gitkraken.blurb:before{content:"\f3a6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gitlab.blurb:before{content:"\f296";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gitter.blurb:before{content:"\f426";font-family:"Font Awesome 5 Brands";font-weight:400}aside.glass-martini.blurb:before{content:"\f000";font-family:"Font Awesome 5 Free";font-weight:900}aside.glass-martini-alt.blurb:before{content:"\f57b";font-family:"Font Awesome 5 Free";font-weight:900}aside.glasses.blurb:before{content:"\f530";font-family:"Font Awesome 5 Free";font-weight:900}aside.glide.blurb:before{content:"\f2a5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.glide-g.blurb:before{content:"\f2a6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.globe.blurb:before{content:"\f0ac";font-family:"Font Awesome 5 Free";font-weight:900}aside.globe-africa.blurb:before{content:"\f57c";font-family:"Font Awesome 5 Free";font-weight:900}aside.globe-americas.blurb:before{content:"\f57d";font-family:"Font Awesome 5 Free";font-weight:900}aside.globe-asia.blurb:before{content:"\f57e";font-family:"Font Awesome 5 Free";font-weight:900}aside.gofore.blurb:before{content:"\f3a7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.golf-ball.blurb:before{content:"\f450";font-family:"Font Awesome 5 Free";font-weight:900}aside.goodreads.blurb:before{content:"\f3a8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.goodreads-g.blurb:before{content:"\f3a9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google.blurb:before{content:"\f1a0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-drive.blurb:before{content:"\f3aa";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-play.blurb:before{content:"\f3ab";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-plus.blurb:before{content:"\f2b3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-plus-g.blurb:before{content:"\f0d5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-plus-square.blurb:before{content:"\f0d4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.google-wallet.blurb:before{content:"\f1ee";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gopuram.blurb:before{content:"\f664";font-family:"Font Awesome 5 Free";font-weight:900}aside.graduation-cap.blurb:before{content:"\f19d";font-family:"Font Awesome 5 Free";font-weight:900}aside.gratipay.blurb:before{content:"\f184";font-family:"Font Awesome 5 Brands";font-weight:400}aside.grav.blurb:before{content:"\f2d6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.greater-than.blurb:before{content:"\f531";font-family:"Font Awesome 5 Free";font-weight:900}aside.greater-than-equal.blurb:before{content:"\f532";font-family:"Font Awesome 5 Free";font-weight:900}aside.grimace.blurb:before{content:"\f57f";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin.blurb:before{content:"\f580";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-alt.blurb:before{content:"\f581";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-beam.blurb:before{content:"\f582";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-beam-sweat.blurb:before{content:"\f583";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-hearts.blurb:before{content:"\f584";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-squint.blurb:before{content:"\f585";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-squint-tears.blurb:before{content:"\f586";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-stars.blurb:before{content:"\f587";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-tears.blurb:before{content:"\f588";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-tongue.blurb:before{content:"\f589";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-tongue-squint.blurb:before{content:"\f58a";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-tongue-wink.blurb:before{content:"\f58b";font-family:"Font Awesome 5 Free";font-weight:900}aside.grin-wink.blurb:before{content:"\f58c";font-family:"Font Awesome 5 Free";font-weight:900}aside.grip-horizontal.blurb:before{content:"\f58d";font-family:"Font Awesome 5 Free";font-weight:900}aside.grip-vertical.blurb:before{content:"\f58e";font-family:"Font Awesome 5 Free";font-weight:900}aside.gripfire.blurb:before{content:"\f3ac";font-family:"Font Awesome 5 Brands";font-weight:400}aside.grunt.blurb:before{content:"\f3ad";font-family:"Font Awesome 5 Brands";font-weight:400}aside.gulp.blurb:before{content:"\f3ae";font-family:"Font Awesome 5 Brands";font-weight:400}aside.h-square.blurb:before{content:"\f0fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.hacker-news.blurb:before{content:"\f1d4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hacker-news-square.blurb:before{content:"\f3af";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hackerrank.blurb:before{content:"\f5f7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hammer.blurb:before{content:"\f6e3";font-family:"Font Awesome 5 Free";font-weight:900}aside.hamsa.blurb:before{content:"\f665";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-holding.blurb:before{content:"\f4bd";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-holding-heart.blurb:before{content:"\f4be";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-holding-usd.blurb:before{content:"\f4c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-lizard.blurb:before{content:"\f258";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-paper.blurb:before{content:"\f256";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-peace.blurb:before{content:"\f25b";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-point-down.blurb:before{content:"\f0a7";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-point-left.blurb:before{content:"\f0a5";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-point-right.blurb:before{content:"\f0a4";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-point-up.blurb:before{content:"\f0a6";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-pointer.blurb:before{content:"\f25a";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-rock.blurb:before{content:"\f255";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-scissors.blurb:before{content:"\f257";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-spock.blurb:before{content:"\f259";font-family:"Font Awesome 5 Free";font-weight:900}aside.hands.blurb:before{content:"\f4c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.hands-helping.blurb:before{content:"\f4c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.handshake.blurb:before{content:"\f2b5";font-family:"Font Awesome 5 Free";font-weight:900}aside.hanukiah.blurb:before{content:"\f6e6";font-family:"Font Awesome 5 Free";font-weight:900}aside.hashtag.blurb:before{content:"\f292";font-family:"Font Awesome 5 Free";font-weight:900}aside.hat-wizard.blurb:before{content:"\f6e8";font-family:"Font Awesome 5 Free";font-weight:900}aside.haykal.blurb:before{content:"\f666";font-family:"Font Awesome 5 Free";font-weight:900}aside.hdd.blurb:before{content:"\f0a0";font-family:"Font Awesome 5 Free";font-weight:900}aside.heading.blurb:before{content:"\f1dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.headphones.blurb:before{content:"\f025";font-family:"Font Awesome 5 Free";font-weight:900}aside.headphones-alt.blurb:before{content:"\f58f";font-family:"Font Awesome 5 Free";font-weight:900}aside.headset.blurb:before{content:"\f590";font-family:"Font Awesome 5 Free";font-weight:900}aside.heart.blurb:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:900}aside.heartbeat.blurb:before{content:"\f21e";font-family:"Font Awesome 5 Free";font-weight:900}aside.helicopter.blurb:before{content:"\f533";font-family:"Font Awesome 5 Free";font-weight:900}aside.highlighter.blurb:before{content:"\f591";font-family:"Font Awesome 5 Free";font-weight:900}aside.hiking.blurb:before{content:"\f6ec";font-family:"Font Awesome 5 Free";font-weight:900}aside.hippo.blurb:before{content:"\f6ed";font-family:"Font Awesome 5 Free";font-weight:900}aside.hips.blurb:before{content:"\f452";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hire-a-helper.blurb:before{content:"\f3b0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.history.blurb:before{content:"\f1da";font-family:"Font Awesome 5 Free";font-weight:900}aside.hockey-puck.blurb:before{content:"\f453";font-family:"Font Awesome 5 Free";font-weight:900}aside.home.blurb:before{content:"\f015";font-family:"Font Awesome 5 Free";font-weight:900}aside.hooli.blurb:before{content:"\f427";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hornbill.blurb:before{content:"\f592";font-family:"Font Awesome 5 Brands";font-weight:400}aside.horse.blurb:before{content:"\f6f0";font-family:"Font Awesome 5 Free";font-weight:900}aside.hospital.blurb:before{content:"\f0f8";font-family:"Font Awesome 5 Free";font-weight:900}aside.hospital-alt.blurb:before{content:"\f47d";font-family:"Font Awesome 5 Free";font-weight:900}aside.hospital-symbol.blurb:before{content:"\f47e";font-family:"Font Awesome 5 Free";font-weight:900}aside.hot-tub.blurb:before{content:"\f593";font-family:"Font Awesome 5 Free";font-weight:900}aside.hotel.blurb:before{content:"\f594";font-family:"Font Awesome 5 Free";font-weight:900}aside.hotjar.blurb:before{content:"\f3b1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hourglass.blurb:before{content:"\f254";font-family:"Font Awesome 5 Free";font-weight:900}aside.hourglass-end.blurb:before{content:"\f253";font-family:"Font Awesome 5 Free";font-weight:900}aside.hourglass-half.blurb:before{content:"\f252";font-family:"Font Awesome 5 Free";font-weight:900}aside.hourglass-start.blurb:before{content:"\f251";font-family:"Font Awesome 5 Free";font-weight:900}aside.house-damage.blurb:before{content:"\f6f1";font-family:"Font Awesome 5 Free";font-weight:900}aside.houzz.blurb:before{content:"\f27c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hryvnia.blurb:before{content:"\f6f2";font-family:"Font Awesome 5 Free";font-weight:900}aside.html5.blurb:before{content:"\f13b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.hubspot.blurb:before{content:"\f3b2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.i-cursor.blurb:before{content:"\f246";font-family:"Font Awesome 5 Free";font-weight:900}aside.id-badge.blurb:before{content:"\f2c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.id-card.blurb:before{content:"\f2c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.id-card-alt.blurb:before{content:"\f47f";font-family:"Font Awesome 5 Free";font-weight:900}aside.image.blurb:before{content:"\f03e";font-family:"Font Awesome 5 Free";font-weight:900}aside.images.blurb:before{content:"\f302";font-family:"Font Awesome 5 Free";font-weight:900}aside.imdb.blurb:before{content:"\f2d8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.inbox.blurb:before{content:"\f01c";font-family:"Font Awesome 5 Free";font-weight:900}aside.indent.blurb:before{content:"\f03c";font-family:"Font Awesome 5 Free";font-weight:900}aside.industry.blurb:before{content:"\f275";font-family:"Font Awesome 5 Free";font-weight:900}aside.infinity.blurb:before{content:"\f534";font-family:"Font Awesome 5 Free";font-weight:900}aside.info.blurb:before{content:"\f129";font-family:"Font Awesome 5 Free";font-weight:900}aside.info-circle.blurb:before{content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:900}aside.instagram.blurb:before{content:"\f16d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.internet-explorer.blurb:before{content:"\f26b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ioxhost.blurb:before{content:"\f208";font-family:"Font Awesome 5 Brands";font-weight:400}aside.italic.blurb:before{content:"\f033";font-family:"Font Awesome 5 Free";font-weight:900}aside.itunes.blurb:before{content:"\f3b4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.itunes-note.blurb:before{content:"\f3b5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.java.blurb:before{content:"\f4e4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.jedi.blurb:before{content:"\f669";font-family:"Font Awesome 5 Free";font-weight:900}aside.jedi-order.blurb:before{content:"\f50e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.jenkins.blurb:before{content:"\f3b6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.joget.blurb:before{content:"\f3b7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.joint.blurb:before{content:"\f595";font-family:"Font Awesome 5 Free";font-weight:900}aside.joomla.blurb:before{content:"\f1aa";font-family:"Font Awesome 5 Brands";font-weight:400}aside.journal-whills.blurb:before{content:"\f66a";font-family:"Font Awesome 5 Free";font-weight:900}aside.js.blurb:before{content:"\f3b8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.js-square.blurb:before{content:"\f3b9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.jsfiddle.blurb:before{content:"\f1cc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.kaaba.blurb:before{content:"\f66b";font-family:"Font Awesome 5 Free";font-weight:900}aside.kaggle.blurb:before{content:"\f5fa";font-family:"Font Awesome 5 Brands";font-weight:400}aside.key.blurb:before{content:"\f084";font-family:"Font Awesome 5 Free";font-weight:900}aside.keybase.blurb:before{content:"\f4f5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.keyboard.blurb:before{content:"\f11c";font-family:"Font Awesome 5 Free";font-weight:900}aside.keycdn.blurb:before{content:"\f3ba";font-family:"Font Awesome 5 Brands";font-weight:400}aside.khanda.blurb:before{content:"\f66d";font-family:"Font Awesome 5 Free";font-weight:900}aside.kickstarter.blurb:before{content:"\f3bb";font-family:"Font Awesome 5 Brands";font-weight:400}aside.kickstarter-k.blurb:before{content:"\f3bc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.kiss.blurb:before{content:"\f596";font-family:"Font Awesome 5 Free";font-weight:900}aside.kiss-beam.blurb:before{content:"\f597";font-family:"Font Awesome 5 Free";font-weight:900}aside.kiss-wink-heart.blurb:before{content:"\f598";font-family:"Font Awesome 5 Free";font-weight:900}aside.kiwi-bird.blurb:before{content:"\f535";font-family:"Font Awesome 5 Free";font-weight:900}aside.korvue.blurb:before{content:"\f42f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.landmark.blurb:before{content:"\f66f";font-family:"Font Awesome 5 Free";font-weight:900}aside.language.blurb:before{content:"\f1ab";font-family:"Font Awesome 5 Free";font-weight:900}aside.laptop.blurb:before{content:"\f109";font-family:"Font Awesome 5 Free";font-weight:900}aside.laptop-code.blurb:before{content:"\f5fc";font-family:"Font Awesome 5 Free";font-weight:900}aside.laravel.blurb:before{content:"\f3bd";font-family:"Font Awesome 5 Brands";font-weight:400}aside.lastfm.blurb:before{content:"\f202";font-family:"Font Awesome 5 Brands";font-weight:400}aside.lastfm-square.blurb:before{content:"\f203";font-family:"Font Awesome 5 Brands";font-weight:400}aside.laugh.blurb:before{content:"\f599";font-family:"Font Awesome 5 Free";font-weight:900}aside.laugh-beam.blurb:before{content:"\f59a";font-family:"Font Awesome 5 Free";font-weight:900}aside.laugh-squint.blurb:before{content:"\f59b";font-family:"Font Awesome 5 Free";font-weight:900}aside.laugh-wink.blurb:before{content:"\f59c";font-family:"Font Awesome 5 Free";font-weight:900}aside.layer-group.blurb:before{content:"\f5fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.leaf.blurb:before{content:"\f06c";font-family:"Font Awesome 5 Free";font-weight:900}aside.leanpub.blurb:before{content:"\f212";font-family:"Font Awesome 5 Brands";font-weight:400}aside.lemon.blurb:before{content:"\f094";font-family:"Font Awesome 5 Free";font-weight:900}aside.less.blurb:before{content:"\f41d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.less-than.blurb:before{content:"\f536";font-family:"Font Awesome 5 Free";font-weight:900}aside.less-than-equal.blurb:before{content:"\f537";font-family:"Font Awesome 5 Free";font-weight:900}aside.level-down-alt.blurb:before{content:"\f3be";font-family:"Font Awesome 5 Free";font-weight:900}aside.level-up-alt.blurb:before{content:"\f3bf";font-family:"Font Awesome 5 Free";font-weight:900}aside.life-ring.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.lightbulb.blurb:before{content:"\f0eb";font-family:"Font Awesome 5 Free";font-weight:900}aside.line.blurb:before{content:"\f3c0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.link.blurb:before{content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.linkedin.blurb:before{content:"\f08c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.linkedin-in.blurb:before{content:"\f0e1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.linode.blurb:before{content:"\f2b8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.linux.blurb:before{content:"\f17c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.lira-sign.blurb:before{content:"\f195";font-family:"Font Awesome 5 Free";font-weight:900}aside.list.blurb:before{content:"\f03a";font-family:"Font Awesome 5 Free";font-weight:900}aside.list-alt.blurb:before{content:"\f022";font-family:"Font Awesome 5 Free";font-weight:900}aside.list-ol.blurb:before{content:"\f0cb";font-family:"Font Awesome 5 Free";font-weight:900}aside.list-ul.blurb:before{content:"\f0ca";font-family:"Font Awesome 5 Free";font-weight:900}aside.location-arrow.blurb:before{content:"\f124";font-family:"Font Awesome 5 Free";font-weight:900}aside.lock.blurb:before{content:"\f023";font-family:"Font Awesome 5 Free";font-weight:900}aside.lock-open.blurb:before{content:"\f3c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-alt-down.blurb:before{content:"\f309";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-alt-left.blurb:before{content:"\f30a";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-alt-right.blurb:before{content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-alt-up.blurb:before{content:"\f30c";font-family:"Font Awesome 5 Free";font-weight:900}aside.low-vision.blurb:before{content:"\f2a8";font-family:"Font Awesome 5 Free";font-weight:900}aside.luggage-cart.blurb:before{content:"\f59d";font-family:"Font Awesome 5 Free";font-weight:900}aside.lyft.blurb:before{content:"\f3c3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.magento.blurb:before{content:"\f3c4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.magic.blurb:before{content:"\f0d0";font-family:"Font Awesome 5 Free";font-weight:900}aside.magnet.blurb:before{content:"\f076";font-family:"Font Awesome 5 Free";font-weight:900}aside.mail-bulk.blurb:before{content:"\f674";font-family:"Font Awesome 5 Free";font-weight:900}aside.mailchimp.blurb:before{content:"\f59e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.male.blurb:before{content:"\f183";font-family:"Font Awesome 5 Free";font-weight:900}aside.mandalorian.blurb:before{content:"\f50f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.map.blurb:before{content:"\f279";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-marked.blurb:before{content:"\f59f";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-marked-alt.blurb:before{content:"\f5a0";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-marker.blurb:before{content:"\f041";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-marker-alt.blurb:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-pin.blurb:before{content:"\f276";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-signs.blurb:before{content:"\f277";font-family:"Font Awesome 5 Free";font-weight:900}aside.markdown.blurb:before{content:"\f60f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.marker.blurb:before{content:"\f5a1";font-family:"Font Awesome 5 Free";font-weight:900}aside.mars.blurb:before{content:"\f222";font-family:"Font Awesome 5 Free";font-weight:900}aside.mars-double.blurb:before{content:"\f227";font-family:"Font Awesome 5 Free";font-weight:900}aside.mars-stroke.blurb:before{content:"\f229";font-family:"Font Awesome 5 Free";font-weight:900}aside.mars-stroke-h.blurb:before{content:"\f22b";font-family:"Font Awesome 5 Free";font-weight:900}aside.mars-stroke-v.blurb:before{content:"\f22a";font-family:"Font Awesome 5 Free";font-weight:900}aside.mask.blurb:before{content:"\f6fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.mastodon.blurb:before{content:"\f4f6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.maxcdn.blurb:before{content:"\f136";font-family:"Font Awesome 5 Brands";font-weight:400}aside.medal.blurb:before{content:"\f5a2";font-family:"Font Awesome 5 Free";font-weight:900}aside.medapps.blurb:before{content:"\f3c6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.medium.blurb:before{content:"\f23a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.medium-m.blurb:before{content:"\f3c7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.medkit.blurb:before{content:"\f0fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.medrt.blurb:before{content:"\f3c8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.meetup.blurb:before{content:"\f2e0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.megaport.blurb:before{content:"\f5a3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.meh.blurb:before{content:"\f11a";font-family:"Font Awesome 5 Free";font-weight:900}aside.meh-blank.blurb:before{content:"\f5a4";font-family:"Font Awesome 5 Free";font-weight:900}aside.meh-rolling-eyes.blurb:before{content:"\f5a5";font-family:"Font Awesome 5 Free";font-weight:900}aside.memory.blurb:before{content:"\f538";font-family:"Font Awesome 5 Free";font-weight:900}aside.menorah.blurb:before{content:"\f676";font-family:"Font Awesome 5 Free";font-weight:900}aside.mercury.blurb:before{content:"\f223";font-family:"Font Awesome 5 Free";font-weight:900}aside.microchip.blurb:before{content:"\f2db";font-family:"Font Awesome 5 Free";font-weight:900}aside.microphone.blurb:before{content:"\f130";font-family:"Font Awesome 5 Free";font-weight:900}aside.microphone-alt.blurb:before{content:"\f3c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.microphone-alt-slash.blurb:before{content:"\f539";font-family:"Font Awesome 5 Free";font-weight:900}aside.microphone-slash.blurb:before{content:"\f131";font-family:"Font Awesome 5 Free";font-weight:900}aside.microscope.blurb:before{content:"\f610";font-family:"Font Awesome 5 Free";font-weight:900}aside.microsoft.blurb:before{content:"\f3ca";font-family:"Font Awesome 5 Brands";font-weight:400}aside.minus.blurb:before{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:900}aside.minus-circle.blurb:before{content:"\f056";font-family:"Font Awesome 5 Free";font-weight:900}aside.minus-square.blurb:before{content:"\f146";font-family:"Font Awesome 5 Free";font-weight:900}aside.mix.blurb:before{content:"\f3cb";font-family:"Font Awesome 5 Brands";font-weight:400}aside.mixcloud.blurb:before{content:"\f289";font-family:"Font Awesome 5 Brands";font-weight:400}aside.mizuni.blurb:before{content:"\f3cc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.mobile.blurb:before{content:"\f10b";font-family:"Font Awesome 5 Free";font-weight:900}aside.mobile-alt.blurb:before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.modx.blurb:before{content:"\f285";font-family:"Font Awesome 5 Brands";font-weight:400}aside.monero.blurb:before{content:"\f3d0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.money-bill.blurb:before{content:"\f0d6";font-family:"Font Awesome 5 Free";font-weight:900}aside.money-bill-alt.blurb:before{content:"\f3d1";font-family:"Font Awesome 5 Free";font-weight:900}aside.money-bill-wave.blurb:before{content:"\f53a";font-family:"Font Awesome 5 Free";font-weight:900}aside.money-bill-wave-alt.blurb:before{content:"\f53b";font-family:"Font Awesome 5 Free";font-weight:900}aside.money-check.blurb:before{content:"\f53c";font-family:"Font Awesome 5 Free";font-weight:900}aside.money-check-alt.blurb:before{content:"\f53d";font-family:"Font Awesome 5 Free";font-weight:900}aside.monument.blurb:before{content:"\f5a6";font-family:"Font Awesome 5 Free";font-weight:900}aside.moon.blurb:before{content:"\f186";font-family:"Font Awesome 5 Free";font-weight:900}aside.mortar-pestle.blurb:before{content:"\f5a7";font-family:"Font Awesome 5 Free";font-weight:900}aside.mosque.blurb:before{content:"\f678";font-family:"Font Awesome 5 Free";font-weight:900}aside.motorcycle.blurb:before{content:"\f21c";font-family:"Font Awesome 5 Free";font-weight:900}aside.mountain.blurb:before{content:"\f6fc";font-family:"Font Awesome 5 Free";font-weight:900}aside.mouse-pointer.blurb:before{content:"\f245";font-family:"Font Awesome 5 Free";font-weight:900}aside.music.blurb:before{content:"\f001";font-family:"Font Awesome 5 Free";font-weight:900}aside.napster.blurb:before{content:"\f3d2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.neos.blurb:before{content:"\f612";font-family:"Font Awesome 5 Brands";font-weight:400}aside.network-wired.blurb:before{content:"\f6ff";font-family:"Font Awesome 5 Free";font-weight:900}aside.neuter.blurb:before{content:"\f22c";font-family:"Font Awesome 5 Free";font-weight:900}aside.newspaper.blurb:before{content:"\f1ea";font-family:"Font Awesome 5 Free";font-weight:900}aside.nimblr.blurb:before{content:"\f5a8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.nintendo-switch.blurb:before{content:"\f418";font-family:"Font Awesome 5 Brands";font-weight:400}aside.node.blurb:before{content:"\f419";font-family:"Font Awesome 5 Brands";font-weight:400}aside.node-js.blurb:before{content:"\f3d3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.not-equal.blurb:before{content:"\f53e";font-family:"Font Awesome 5 Free";font-weight:900}aside.notes-medical.blurb:before{content:"\f481";font-family:"Font Awesome 5 Free";font-weight:900}aside.npm.blurb:before{content:"\f3d4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ns8.blurb:before{content:"\f3d5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.nutritionix.blurb:before{content:"\f3d6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.object-group.blurb:before{content:"\f247";font-family:"Font Awesome 5 Free";font-weight:900}aside.object-ungroup.blurb:before{content:"\f248";font-family:"Font Awesome 5 Free";font-weight:900}aside.odnoklassniki.blurb:before{content:"\f263";font-family:"Font Awesome 5 Brands";font-weight:400}aside.odnoklassniki-square.blurb:before{content:"\f264";font-family:"Font Awesome 5 Brands";font-weight:400}aside.oil-can.blurb:before{content:"\f613";font-family:"Font Awesome 5 Free";font-weight:900}aside.old-republic.blurb:before{content:"\f510";font-family:"Font Awesome 5 Brands";font-weight:400}aside.om.blurb:before{content:"\f679";font-family:"Font Awesome 5 Free";font-weight:900}aside.opencart.blurb:before{content:"\f23d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.openid.blurb:before{content:"\f19b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.opera.blurb:before{content:"\f26a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.optin-monster.blurb:before{content:"\f23c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.osi.blurb:before{content:"\f41a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.otter.blurb:before{content:"\f700";font-family:"Font Awesome 5 Free";font-weight:900}aside.outdent.blurb:before{content:"\f03b";font-family:"Font Awesome 5 Free";font-weight:900}aside.page4.blurb:before{content:"\f3d7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pagelines.blurb:before{content:"\f18c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.paint-brush.blurb:before{content:"\f1fc";font-family:"Font Awesome 5 Free";font-weight:900}aside.paint-roller.blurb:before{content:"\f5aa";font-family:"Font Awesome 5 Free";font-weight:900}aside.palette.blurb:before{content:"\f53f";font-family:"Font Awesome 5 Free";font-weight:900}aside.palfed.blurb:before{content:"\f3d8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pallet.blurb:before{content:"\f482";font-family:"Font Awesome 5 Free";font-weight:900}aside.paper-plane.blurb:before{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:900}aside.paperclip.blurb:before{content:"\f0c6";font-family:"Font Awesome 5 Free";font-weight:900}aside.parachute-box.blurb:before{content:"\f4cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.paragraph.blurb:before{content:"\f1dd";font-family:"Font Awesome 5 Free";font-weight:900}aside.parking.blurb:before{content:"\f540";font-family:"Font Awesome 5 Free";font-weight:900}aside.passport.blurb:before{content:"\f5ab";font-family:"Font Awesome 5 Free";font-weight:900}aside.pastafarianism.blurb:before{content:"\f67b";font-family:"Font Awesome 5 Free";font-weight:900}aside.paste.blurb:before{content:"\f0ea";font-family:"Font Awesome 5 Free";font-weight:900}aside.patreon.blurb:before{content:"\f3d9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pause.blurb:before{content:"\f04c";font-family:"Font Awesome 5 Free";font-weight:900}aside.pause-circle.blurb:before{content:"\f28b";font-family:"Font Awesome 5 Free";font-weight:900}aside.paw.blurb:before{content:"\f1b0";font-family:"Font Awesome 5 Free";font-weight:900}aside.paypal.blurb:before{content:"\f1ed";font-family:"Font Awesome 5 Brands";font-weight:400}aside.peace.blurb:before{content:"\f67c";font-family:"Font Awesome 5 Free";font-weight:900}aside.pen.blurb:before{content:"\f304";font-family:"Font Awesome 5 Free";font-weight:900}aside.pen-alt.blurb:before{content:"\f305";font-family:"Font Awesome 5 Free";font-weight:900}aside.pen-fancy.blurb:before{content:"\f5ac";font-family:"Font Awesome 5 Free";font-weight:900}aside.pen-nib.blurb:before{content:"\f5ad";font-family:"Font Awesome 5 Free";font-weight:900}aside.pen-square.blurb:before{content:"\f14b";font-family:"Font Awesome 5 Free";font-weight:900}aside.pencil-alt.blurb:before{content:"\f303";font-family:"Font Awesome 5 Free";font-weight:900}aside.pencil-ruler.blurb:before{content:"\f5ae";font-family:"Font Awesome 5 Free";font-weight:900}aside.penny-arcade.blurb:before{content:"\f704";font-family:"Font Awesome 5 Brands";font-weight:400}aside.people-carry.blurb:before{content:"\f4ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.percent.blurb:before{content:"\f295";font-family:"Font Awesome 5 Free";font-weight:900}aside.percentage.blurb:before{content:"\f541";font-family:"Font Awesome 5 Free";font-weight:900}aside.periscope.blurb:before{content:"\f3da";font-family:"Font Awesome 5 Brands";font-weight:400}aside.phabricator.blurb:before{content:"\f3db";font-family:"Font Awesome 5 Brands";font-weight:400}aside.phoenix-framework.blurb:before{content:"\f3dc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.phoenix-squadron.blurb:before{content:"\f511";font-family:"Font Awesome 5 Brands";font-weight:400}aside.phone.blurb:before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900}aside.phone-slash.blurb:before{content:"\f3dd";font-family:"Font Awesome 5 Free";font-weight:900}aside.phone-square.blurb:before{content:"\f098";font-family:"Font Awesome 5 Free";font-weight:900}aside.phone-volume.blurb:before{content:"\f2a0";font-family:"Font Awesome 5 Free";font-weight:900}aside.php.blurb:before{content:"\f457";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pied-piper.blurb:before{content:"\f2ae";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pied-piper-alt.blurb:before{content:"\f1a8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pied-piper-hat.blurb:before{content:"\f4e5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pied-piper-pp.blurb:before{content:"\f1a7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.piggy-bank.blurb:before{content:"\f4d3";font-family:"Font Awesome 5 Free";font-weight:900}aside.pills.blurb:before{content:"\f484";font-family:"Font Awesome 5 Free";font-weight:900}aside.pinterest.blurb:before{content:"\f0d2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pinterest-p.blurb:before{content:"\f231";font-family:"Font Awesome 5 Brands";font-weight:400}aside.pinterest-square.blurb:before{content:"\f0d3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.place-of-worship.blurb:before{content:"\f67f";font-family:"Font Awesome 5 Free";font-weight:900}aside.plane.blurb:before{content:"\f072";font-family:"Font Awesome 5 Free";font-weight:900}aside.plane-arrival.blurb:before{content:"\f5af";font-family:"Font Awesome 5 Free";font-weight:900}aside.plane-departure.blurb:before{content:"\f5b0";font-family:"Font Awesome 5 Free";font-weight:900}aside.play.blurb:before{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900}aside.play-circle.blurb:before{content:"\f144";font-family:"Font Awesome 5 Free";font-weight:900}aside.playstation.blurb:before{content:"\f3df";font-family:"Font Awesome 5 Brands";font-weight:400}aside.plug.blurb:before{content:"\f1e6";font-family:"Font Awesome 5 Free";font-weight:900}aside.plus.blurb:before{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:900}aside.plus-circle.blurb:before{content:"\f055";font-family:"Font Awesome 5 Free";font-weight:900}aside.plus-square.blurb:before{content:"\f0fe";font-family:"Font Awesome 5 Free";font-weight:900}aside.podcast.blurb:before{content:"\f2ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.poll.blurb:before{content:"\f681";font-family:"Font Awesome 5 Free";font-weight:900}aside.poll-h.blurb:before{content:"\f682";font-family:"Font Awesome 5 Free";font-weight:900}aside.poo.blurb:before{content:"\f2fe";font-family:"Font Awesome 5 Free";font-weight:900}aside.poop.blurb:before{content:"\f619";font-family:"Font Awesome 5 Free";font-weight:900}aside.portrait.blurb:before{content:"\f3e0";font-family:"Font Awesome 5 Free";font-weight:900}aside.pound-sign.blurb:before{content:"\f154";font-family:"Font Awesome 5 Free";font-weight:900}aside.power-off.blurb:before{content:"\f011";font-family:"Font Awesome 5 Free";font-weight:900}aside.pray.blurb:before{content:"\f683";font-family:"Font Awesome 5 Free";font-weight:900}aside.praying-hands.blurb:before{content:"\f684";font-family:"Font Awesome 5 Free";font-weight:900}aside.prescription.blurb:before{content:"\f5b1";font-family:"Font Awesome 5 Free";font-weight:900}aside.prescription-bottle.blurb:before{content:"\f485";font-family:"Font Awesome 5 Free";font-weight:900}aside.prescription-bottle-alt.blurb:before{content:"\f486";font-family:"Font Awesome 5 Free";font-weight:900}aside.print.blurb:before{content:"\f02f";font-family:"Font Awesome 5 Free";font-weight:900}aside.procedures.blurb:before{content:"\f487";font-family:"Font Awesome 5 Free";font-weight:900}aside.product-hunt.blurb:before{content:"\f288";font-family:"Font Awesome 5 Brands";font-weight:400}aside.project-diagram.blurb:before{content:"\f542";font-family:"Font Awesome 5 Free";font-weight:900}aside.pushed.blurb:before{content:"\f3e1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.puzzle-piece.blurb:before{content:"\f12e";font-family:"Font Awesome 5 Free";font-weight:900}aside.python.blurb:before{content:"\f3e2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.qq.blurb:before{content:"\f1d6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.qrcode.blurb:before{content:"\f029";font-family:"Font Awesome 5 Free";font-weight:900}aside.question.blurb:before{content:"\f128";font-family:"Font Awesome 5 Free";font-weight:900}aside.question-circle.blurb:before{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:900}aside.quidditch.blurb:before{content:"\f458";font-family:"Font Awesome 5 Free";font-weight:900}aside.quinscape.blurb:before{content:"\f459";font-family:"Font Awesome 5 Brands";font-weight:400}aside.quora.blurb:before{content:"\f2c4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.quote-left.blurb:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900}aside.quote-right.blurb:before{content:"\f10e";font-family:"Font Awesome 5 Free";font-weight:900}aside.quran.blurb:before{content:"\f687";font-family:"Font Awesome 5 Free";font-weight:900}aside.r-project.blurb:before{content:"\f4f7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.random.blurb:before{content:"\f074";font-family:"Font Awesome 5 Free";font-weight:900}aside.ravelry.blurb:before{content:"\f2d9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.react.blurb:before{content:"\f41b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.readme.blurb:before{content:"\f4d5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.rebel.blurb:before{content:"\f1d0";font-family:"Font Awesome 5 Brands";font-weight:400}aside.receipt.blurb:before{content:"\f543";font-family:"Font Awesome 5 Free";font-weight:900}aside.recycle.blurb:before{content:"\f1b8";font-family:"Font Awesome 5 Free";font-weight:900}aside.red-river.blurb:before{content:"\f3e3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.reddit.blurb:before{content:"\f1a1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.reddit-alien.blurb:before{content:"\f281";font-family:"Font Awesome 5 Brands";font-weight:400}aside.reddit-square.blurb:before{content:"\f1a2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.redo.blurb:before{content:"\f01e";font-family:"Font Awesome 5 Free";font-weight:900}aside.redo-alt.blurb:before{content:"\f2f9";font-family:"Font Awesome 5 Free";font-weight:900}aside.registered.blurb:before{content:"\f25d";font-family:"Font Awesome 5 Free";font-weight:900}aside.rendact.blurb:before{content:"\f3e4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.renren.blurb:before{content:"\f18b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.reply.blurb:before{content:"\f3e5";font-family:"Font Awesome 5 Free";font-weight:900}aside.reply-all.blurb:before{content:"\f122";font-family:"Font Awesome 5 Free";font-weight:900}aside.replyd.blurb:before{content:"\f3e6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.researchgate.blurb:before{content:"\f4f8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.resolving.blurb:before{content:"\f3e7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.retweet.blurb:before{content:"\f079";font-family:"Font Awesome 5 Free";font-weight:900}aside.rev.blurb:before{content:"\f5b2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.ribbon.blurb:before{content:"\f4d6";font-family:"Font Awesome 5 Free";font-weight:900}aside.ring.blurb:before{content:"\f70b";font-family:"Font Awesome 5 Free";font-weight:900}aside.road.blurb:before{content:"\f018";font-family:"Font Awesome 5 Free";font-weight:900}aside.robot.blurb:before{content:"\f544";font-family:"Font Awesome 5 Free";font-weight:900}aside.rocket.blurb:before{content:"\f135";font-family:"Font Awesome 5 Free";font-weight:900}aside.rocketchat.blurb:before{content:"\f3e8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.rockrms.blurb:before{content:"\f3e9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.route.blurb:before{content:"\f4d7";font-family:"Font Awesome 5 Free";font-weight:900}aside.rss.blurb:before{content:"\f09e";font-family:"Font Awesome 5 Free";font-weight:900}aside.rss-square.blurb:before{content:"\f143";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruble-sign.blurb:before{content:"\f158";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruler.blurb:before{content:"\f545";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruler-combined.blurb:before{content:"\f546";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruler-horizontal.blurb:before{content:"\f547";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruler-vertical.blurb:before{content:"\f548";font-family:"Font Awesome 5 Free";font-weight:900}aside.running.blurb:before{content:"\f70c";font-family:"Font Awesome 5 Free";font-weight:900}aside.rupee-sign.blurb:before{content:"\f156";font-family:"Font Awesome 5 Free";font-weight:900}aside.sad-cry.blurb:before{content:"\f5b3";font-family:"Font Awesome 5 Free";font-weight:900}aside.sad-tear.blurb:before{content:"\f5b4";font-family:"Font Awesome 5 Free";font-weight:900}aside.safari.blurb:before{content:"\f267";font-family:"Font Awesome 5 Brands";font-weight:400}aside.sass.blurb:before{content:"\f41e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.save.blurb:before{content:"\f0c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.schlix.blurb:before{content:"\f3ea";font-family:"Font Awesome 5 Brands";font-weight:400}aside.school.blurb:before{content:"\f549";font-family:"Font Awesome 5 Free";font-weight:900}aside.screwdriver.blurb:before{content:"\f54a";font-family:"Font Awesome 5 Free";font-weight:900}aside.scribd.blurb:before{content:"\f28a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.scroll.blurb:before{content:"\f70e";font-family:"Font Awesome 5 Free";font-weight:900}aside.search.blurb:before{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:900}aside.search-dollar.blurb:before{content:"\f688";font-family:"Font Awesome 5 Free";font-weight:900}aside.search-location.blurb:before{content:"\f689";font-family:"Font Awesome 5 Free";font-weight:900}aside.search-minus.blurb:before{content:"\f010";font-family:"Font Awesome 5 Free";font-weight:900}aside.search-plus.blurb:before{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900}aside.searchengin.blurb:before{content:"\f3eb";font-family:"Font Awesome 5 Brands";font-weight:400}aside.seedling.blurb:before{content:"\f4d8";font-family:"Font Awesome 5 Free";font-weight:900}aside.sellcast.blurb:before{content:"\f2da";font-family:"Font Awesome 5 Brands";font-weight:400}aside.sellsy.blurb:before{content:"\f213";font-family:"Font Awesome 5 Brands";font-weight:400}aside.server.blurb:before{content:"\f233";font-family:"Font Awesome 5 Free";font-weight:900}aside.servicestack.blurb:before{content:"\f3ec";font-family:"Font Awesome 5 Brands";font-weight:400}aside.shapes.blurb:before{content:"\f61f";font-family:"Font Awesome 5 Free";font-weight:900}aside.share.blurb:before{content:"\f064";font-family:"Font Awesome 5 Free";font-weight:900}aside.share-alt.blurb:before{content:"\f1e0";font-family:"Font Awesome 5 Free";font-weight:900}aside.share-alt-square.blurb:before{content:"\f1e1";font-family:"Font Awesome 5 Free";font-weight:900}aside.share-square.blurb:before{content:"\f14d";font-family:"Font Awesome 5 Free";font-weight:900}aside.shekel-sign.blurb:before{content:"\f20b";font-family:"Font Awesome 5 Free";font-weight:900}aside.shield-alt.blurb:before{content:"\f3ed";font-family:"Font Awesome 5 Free";font-weight:900}aside.ship.blurb:before{content:"\f21a";font-family:"Font Awesome 5 Free";font-weight:900}aside.shipping-fast.blurb:before{content:"\f48b";font-family:"Font Awesome 5 Free";font-weight:900}aside.shirtsinbulk.blurb:before{content:"\f214";font-family:"Font Awesome 5 Brands";font-weight:400}aside.shoe-prints.blurb:before{content:"\f54b";font-family:"Font Awesome 5 Free";font-weight:900}aside.shopping-bag.blurb:before{content:"\f290";font-family:"Font Awesome 5 Free";font-weight:900}aside.shopping-basket.blurb:before{content:"\f291";font-family:"Font Awesome 5 Free";font-weight:900}aside.shopping-cart.blurb:before{content:"\f07a";font-family:"Font Awesome 5 Free";font-weight:900}aside.shopware.blurb:before{content:"\f5b5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.shower.blurb:before{content:"\f2cc";font-family:"Font Awesome 5 Free";font-weight:900}aside.shuttle-van.blurb:before{content:"\f5b6";font-family:"Font Awesome 5 Free";font-weight:900}aside.sign.blurb:before{content:"\f4d9";font-family:"Font Awesome 5 Free";font-weight:900}aside.sign-in-alt.blurb:before{content:"\f2f6";font-family:"Font Awesome 5 Free";font-weight:900}aside.sign-language.blurb:before{content:"\f2a7";font-family:"Font Awesome 5 Free";font-weight:900}aside.sign-out-alt.blurb:before{content:"\f2f5";font-family:"Font Awesome 5 Free";font-weight:900}aside.signal.blurb:before{content:"\f012";font-family:"Font Awesome 5 Free";font-weight:900}aside.signature.blurb:before{content:"\f5b7";font-family:"Font Awesome 5 Free";font-weight:900}aside.simplybuilt.blurb:before{content:"\f215";font-family:"Font Awesome 5 Brands";font-weight:400}aside.sistrix.blurb:before{content:"\f3ee";font-family:"Font Awesome 5 Brands";font-weight:400}aside.sitemap.blurb:before{content:"\f0e8";font-family:"Font Awesome 5 Free";font-weight:900}aside.sith.blurb:before{content:"\f512";font-family:"Font Awesome 5 Brands";font-weight:400}aside.skull.blurb:before{content:"\f54c";font-family:"Font Awesome 5 Free";font-weight:900}aside.skull-crossbones.blurb:before{content:"\f714";font-family:"Font Awesome 5 Free";font-weight:900}aside.skyatlas.blurb:before{content:"\f216";font-family:"Font Awesome 5 Brands";font-weight:400}aside.skype.blurb:before{content:"\f17e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.slack.blurb:before{content:"\f198";font-family:"Font Awesome 5 Brands";font-weight:400}aside.slack-hash.blurb:before{content:"\f3ef";font-family:"Font Awesome 5 Brands";font-weight:400}aside.slash.blurb:before{content:"\f715";font-family:"Font Awesome 5 Free";font-weight:900}aside.sliders-h.blurb:before{content:"\f1de";font-family:"Font Awesome 5 Free";font-weight:900}aside.slideshare.blurb:before{content:"\f1e7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.smile.blurb:before{content:"\f118";font-family:"Font Awesome 5 Free";font-weight:900}aside.smile-beam.blurb:before{content:"\f5b8";font-family:"Font Awesome 5 Free";font-weight:900}aside.smile-wink.blurb:before{content:"\f4da";font-family:"Font Awesome 5 Free";font-weight:900}aside.smoking.blurb:before{content:"\f48d";font-family:"Font Awesome 5 Free";font-weight:900}aside.smoking-ban.blurb:before{content:"\f54d";font-family:"Font Awesome 5 Free";font-weight:900}aside.snapchat.blurb:before{content:"\f2ab";font-family:"Font Awesome 5 Brands";font-weight:400}aside.snapchat-ghost.blurb:before{content:"\f2ac";font-family:"Font Awesome 5 Brands";font-weight:400}aside.snapchat-square.blurb:before{content:"\f2ad";font-family:"Font Awesome 5 Brands";font-weight:400}aside.snowflake.blurb:before{content:"\f2dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.socks.blurb:before{content:"\f696";font-family:"Font Awesome 5 Free";font-weight:900}aside.solar-panel.blurb:before{content:"\f5ba";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort.blurb:before{content:"\f0dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-alpha-down.blurb:before{content:"\f15d";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-alpha-up.blurb:before{content:"\f15e";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-amount-down.blurb:before{content:"\f160";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-amount-up.blurb:before{content:"\f161";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-down.blurb:before{content:"\f0dd";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-numeric-down.blurb:before{content:"\f162";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-numeric-up.blurb:before{content:"\f163";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-up.blurb:before{content:"\f0de";font-family:"Font Awesome 5 Free";font-weight:900}aside.soundcloud.blurb:before{content:"\f1be";font-family:"Font Awesome 5 Brands";font-weight:400}aside.spa.blurb:before{content:"\f5bb";font-family:"Font Awesome 5 Free";font-weight:900}aside.space-shuttle.blurb:before{content:"\f197";font-family:"Font Awesome 5 Free";font-weight:900}aside.speakap.blurb:before{content:"\f3f3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.spider.blurb:before{content:"\f717";font-family:"Font Awesome 5 Free";font-weight:900}aside.spinner.blurb:before{content:"\f110";font-family:"Font Awesome 5 Free";font-weight:900}aside.splotch.blurb:before{content:"\f5bc";font-family:"Font Awesome 5 Free";font-weight:900}aside.spotify.blurb:before{content:"\f1bc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.spray-can.blurb:before{content:"\f5bd";font-family:"Font Awesome 5 Free";font-weight:900}aside.square.blurb:before{content:"\f0c8";font-family:"Font Awesome 5 Free";font-weight:900}aside.square-full.blurb:before{content:"\f45c";font-family:"Font Awesome 5 Free";font-weight:900}aside.square-root-alt.blurb:before{content:"\f698";font-family:"Font Awesome 5 Free";font-weight:900}aside.squarespace.blurb:before{content:"\f5be";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stack-exchange.blurb:before{content:"\f18d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stack-overflow.blurb:before{content:"\f16c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stamp.blurb:before{content:"\f5bf";font-family:"Font Awesome 5 Free";font-weight:900}aside.star.blurb:before{content:"\f005";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-and-crescent.blurb:before{content:"\f699";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-half.blurb:before{content:"\f089";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-half-alt.blurb:before{content:"\f5c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-of-david.blurb:before{content:"\f69a";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-of-life.blurb:before{content:"\f621";font-family:"Font Awesome 5 Free";font-weight:900}aside.staylinked.blurb:before{content:"\f3f5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.steam.blurb:before{content:"\f1b6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.steam-square.blurb:before{content:"\f1b7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.steam-symbol.blurb:before{content:"\f3f6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.step-backward.blurb:before{content:"\f048";font-family:"Font Awesome 5 Free";font-weight:900}aside.step-forward.blurb:before{content:"\f051";font-family:"Font Awesome 5 Free";font-weight:900}aside.stethoscope.blurb:before{content:"\f0f1";font-family:"Font Awesome 5 Free";font-weight:900}aside.sticker-mule.blurb:before{content:"\f3f7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.sticky-note.blurb:before{content:"\f249";font-family:"Font Awesome 5 Free";font-weight:900}aside.stop.blurb:before{content:"\f04d";font-family:"Font Awesome 5 Free";font-weight:900}aside.stop-circle.blurb:before{content:"\f28d";font-family:"Font Awesome 5 Free";font-weight:900}aside.stopwatch.blurb:before{content:"\f2f2";font-family:"Font Awesome 5 Free";font-weight:900}aside.store.blurb:before{content:"\f54e";font-family:"Font Awesome 5 Free";font-weight:900}aside.store-alt.blurb:before{content:"\f54f";font-family:"Font Awesome 5 Free";font-weight:900}aside.strava.blurb:before{content:"\f428";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stream.blurb:before{content:"\f550";font-family:"Font Awesome 5 Free";font-weight:900}aside.street-view.blurb:before{content:"\f21d";font-family:"Font Awesome 5 Free";font-weight:900}aside.strikethrough.blurb:before{content:"\f0cc";font-family:"Font Awesome 5 Free";font-weight:900}aside.stripe.blurb:before{content:"\f429";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stripe-s.blurb:before{content:"\f42a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stroopwafel.blurb:before{content:"\f551";font-family:"Font Awesome 5 Free";font-weight:900}aside.studiovinari.blurb:before{content:"\f3f8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stumbleupon.blurb:before{content:"\f1a4";font-family:"Font Awesome 5 Brands";font-weight:400}aside.stumbleupon-circle.blurb:before{content:"\f1a3";font-family:"Font Awesome 5 Brands";font-weight:400}aside.subscript.blurb:before{content:"\f12c";font-family:"Font Awesome 5 Free";font-weight:900}aside.subway.blurb:before{content:"\f239";font-family:"Font Awesome 5 Free";font-weight:900}aside.suitcase.blurb:before{content:"\f0f2";font-family:"Font Awesome 5 Free";font-weight:900}aside.suitcase-rolling.blurb:before{content:"\f5c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.sun.blurb:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900}aside.superpowers.blurb:before{content:"\f2dd";font-family:"Font Awesome 5 Brands";font-weight:400}aside.superscript.blurb:before{content:"\f12b";font-family:"Font Awesome 5 Free";font-weight:900}aside.supple.blurb:before{content:"\f3f9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.surprise.blurb:before{content:"\f5c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.swatchbook.blurb:before{content:"\f5c3";font-family:"Font Awesome 5 Free";font-weight:900}aside.swimmer.blurb:before{content:"\f5c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.swimming-pool.blurb:before{content:"\f5c5";font-family:"Font Awesome 5 Free";font-weight:900}aside.synagogue.blurb:before{content:"\f69b";font-family:"Font Awesome 5 Free";font-weight:900}aside.sync.blurb:before{content:"\f021";font-family:"Font Awesome 5 Free";font-weight:900}aside.sync-alt.blurb:before{content:"\f2f1";font-family:"Font Awesome 5 Free";font-weight:900}aside.syringe.blurb:before{content:"\f48e";font-family:"Font Awesome 5 Free";font-weight:900}aside.table.blurb:before{content:"\f0ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.table-tennis.blurb:before{content:"\f45d";font-family:"Font Awesome 5 Free";font-weight:900}aside.tablet.blurb:before{content:"\f10a";font-family:"Font Awesome 5 Free";font-weight:900}aside.tablet-alt.blurb:before{content:"\f3fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.tablets.blurb:before{content:"\f490";font-family:"Font Awesome 5 Free";font-weight:900}aside.tachometer-alt.blurb:before{content:"\f3fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.tag.blurb:before{content:"\f02b";font-family:"Font Awesome 5 Free";font-weight:900}aside.tags.blurb:before{content:"\f02c";font-family:"Font Awesome 5 Free";font-weight:900}aside.tape.blurb:before{content:"\f4db";font-family:"Font Awesome 5 Free";font-weight:900}aside.tasks.blurb:before{content:"\f0ae";font-family:"Font Awesome 5 Free";font-weight:900}aside.taxi.blurb:before{content:"\f1ba";font-family:"Font Awesome 5 Free";font-weight:900}aside.teamspeak.blurb:before{content:"\f4f9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.teeth.blurb:before{content:"\f62e";font-family:"Font Awesome 5 Free";font-weight:900}aside.teeth-open.blurb:before{content:"\f62f";font-family:"Font Awesome 5 Free";font-weight:900}aside.telegram.blurb:before{content:"\f2c6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.telegram-plane.blurb:before{content:"\f3fe";font-family:"Font Awesome 5 Brands";font-weight:400}aside.tencent-weibo.blurb:before{content:"\f1d5";font-family:"Font Awesome 5 Brands";font-weight:400}aside.terminal.blurb:before{content:"\f120";font-family:"Font Awesome 5 Free";font-weight:900}aside.text-height.blurb:before{content:"\f034";font-family:"Font Awesome 5 Free";font-weight:900}aside.text-width.blurb:before{content:"\f035";font-family:"Font Awesome 5 Free";font-weight:900}aside.th.blurb:before{content:"\f00a";font-family:"Font Awesome 5 Free";font-weight:900}aside.th-large.blurb:before{content:"\f009";font-family:"Font Awesome 5 Free";font-weight:900}aside.th-list.blurb:before{content:"\f00b";font-family:"Font Awesome 5 Free";font-weight:900}aside.the-red-yeti.blurb:before{content:"\f69d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.theater-masks.blurb:before{content:"\f630";font-family:"Font Awesome 5 Free";font-weight:900}aside.themeco.blurb:before{content:"\f5c6";font-family:"Font Awesome 5 Brands";font-weight:400}aside.themeisle.blurb:before{content:"\f2b2";font-family:"Font Awesome 5 Brands";font-weight:400}aside.thermometer.blurb:before{content:"\f491";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-empty.blurb:before{content:"\f2cb";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-full.blurb:before{content:"\f2c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-half.blurb:before{content:"\f2c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-quarter.blurb:before{content:"\f2ca";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-three-quarters.blurb:before{content:"\f2c8";font-family:"Font Awesome 5 Free";font-weight:900}aside.thumbs-down.blurb:before{content:"\f165";font-family:"Font Awesome 5 Free";font-weight:900}aside.thumbs-up.blurb:before{content:"\f164";font-family:"Font Awesome 5 Free";font-weight:900}aside.thumbtack.blurb:before{content:"\f08d";font-family:"Font Awesome 5 Free";font-weight:900}aside.ticket-alt.blurb:before{content:"\f3ff";font-family:"Font Awesome 5 Free";font-weight:900}aside.times.blurb:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}aside.times-circle.blurb:before{content:"\f057";font-family:"Font Awesome 5 Free";font-weight:900}aside.tint.blurb:before{content:"\f043";font-family:"Font Awesome 5 Free";font-weight:900}aside.tint-slash.blurb:before{content:"\f5c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.tired.blurb:before{content:"\f5c8";font-family:"Font Awesome 5 Free";font-weight:900}aside.toggle-off.blurb:before{content:"\f204";font-family:"Font Awesome 5 Free";font-weight:900}aside.toggle-on.blurb:before{content:"\f205";font-family:"Font Awesome 5 Free";font-weight:900}aside.toilet-paper.blurb:before{content:"\f71e";font-family:"Font Awesome 5 Free";font-weight:900}aside.toolbox.blurb:before{content:"\f552";font-family:"Font Awesome 5 Free";font-weight:900}aside.tooth.blurb:before{content:"\f5c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.torah.blurb:before{content:"\f6a0";font-family:"Font Awesome 5 Free";font-weight:900}aside.torii-gate.blurb:before{content:"\f6a1";font-family:"Font Awesome 5 Free";font-weight:900}aside.tractor.blurb:before{content:"\f722";font-family:"Font Awesome 5 Free";font-weight:900}aside.trade-federation.blurb:before{content:"\f513";font-family:"Font Awesome 5 Brands";font-weight:400}aside.trademark.blurb:before{content:"\f25c";font-family:"Font Awesome 5 Free";font-weight:900}aside.traffic-light.blurb:before{content:"\f637";font-family:"Font Awesome 5 Free";font-weight:900}aside.train.blurb:before{content:"\f238";font-family:"Font Awesome 5 Free";font-weight:900}aside.transgender.blurb:before{content:"\f224";font-family:"Font Awesome 5 Free";font-weight:900}aside.transgender-alt.blurb:before{content:"\f225";font-family:"Font Awesome 5 Free";font-weight:900}aside.trash.blurb:before{content:"\f1f8";font-family:"Font Awesome 5 Free";font-weight:900}aside.trash-alt.blurb:before{content:"\f2ed";font-family:"Font Awesome 5 Free";font-weight:900}aside.tree.blurb:before{content:"\f1bb";font-family:"Font Awesome 5 Free";font-weight:900}aside.trello.blurb:before{content:"\f181";font-family:"Font Awesome 5 Brands";font-weight:400}aside.tripadvisor.blurb:before{content:"\f262";font-family:"Font Awesome 5 Brands";font-weight:400}aside.trophy.blurb:before{content:"\f091";font-family:"Font Awesome 5 Free";font-weight:900}aside.truck.blurb:before{content:"\f0d1";font-family:"Font Awesome 5 Free";font-weight:900}aside.truck-loading.blurb:before{content:"\f4de";font-family:"Font Awesome 5 Free";font-weight:900}aside.truck-monster.blurb:before{content:"\f63b";font-family:"Font Awesome 5 Free";font-weight:900}aside.truck-moving.blurb:before{content:"\f4df";font-family:"Font Awesome 5 Free";font-weight:900}aside.truck-pickup.blurb:before{content:"\f63c";font-family:"Font Awesome 5 Free";font-weight:900}aside.tshirt.blurb:before{content:"\f553";font-family:"Font Awesome 5 Free";font-weight:900}aside.tty.blurb:before{content:"\f1e4";font-family:"Font Awesome 5 Free";font-weight:900}aside.tumblr.blurb:before{content:"\f173";font-family:"Font Awesome 5 Brands";font-weight:400}aside.tumblr-square.blurb:before{content:"\f174";font-family:"Font Awesome 5 Brands";font-weight:400}aside.tv.blurb:before{content:"\f26c";font-family:"Font Awesome 5 Free";font-weight:900}aside.twitch.blurb:before{content:"\f1e8";font-family:"Font Awesome 5 Brands";font-weight:400}aside.twitter.blurb:before{content:"\f099";font-family:"Font Awesome 5 Brands";font-weight:400}aside.twitter-square.blurb:before{content:"\f081";font-family:"Font Awesome 5 Brands";font-weight:400}aside.typo3.blurb:before{content:"\f42b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.uber.blurb:before{content:"\f402";font-family:"Font Awesome 5 Brands";font-weight:400}aside.uikit.blurb:before{content:"\f403";font-family:"Font Awesome 5 Brands";font-weight:400}aside.umbrella.blurb:before{content:"\f0e9";font-family:"Font Awesome 5 Free";font-weight:900}aside.umbrella-beach.blurb:before{content:"\f5ca";font-family:"Font Awesome 5 Free";font-weight:900}aside.underline.blurb:before{content:"\f0cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.undo.blurb:before{content:"\f0e2";font-family:"Font Awesome 5 Free";font-weight:900}aside.undo-alt.blurb:before{content:"\f2ea";font-family:"Font Awesome 5 Free";font-weight:900}aside.uniregistry.blurb:before{content:"\f404";font-family:"Font Awesome 5 Brands";font-weight:400}aside.universal-access.blurb:before{content:"\f29a";font-family:"Font Awesome 5 Free";font-weight:900}aside.university.blurb:before{content:"\f19c";font-family:"Font Awesome 5 Free";font-weight:900}aside.unlink.blurb:before{content:"\f127";font-family:"Font Awesome 5 Free";font-weight:900}aside.unlock.blurb:before{content:"\f09c";font-family:"Font Awesome 5 Free";font-weight:900}aside.unlock-alt.blurb:before{content:"\f13e";font-family:"Font Awesome 5 Free";font-weight:900}aside.untappd.blurb:before{content:"\f405";font-family:"Font Awesome 5 Brands";font-weight:400}aside.upload.blurb:before{content:"\f093";font-family:"Font Awesome 5 Free";font-weight:900}aside.usb.blurb:before{content:"\f287";font-family:"Font Awesome 5 Brands";font-weight:400}aside.user.blurb:before{content:"\f007";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-alt.blurb:before{content:"\f406";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-alt-slash.blurb:before{content:"\f4fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-astronaut.blurb:before{content:"\f4fb";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-check.blurb:before{content:"\f4fc";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-circle.blurb:before{content:"\f2bd";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-clock.blurb:before{content:"\f4fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-cog.blurb:before{content:"\f4fe";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-edit.blurb:before{content:"\f4ff";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-friends.blurb:before{content:"\f500";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-graduate.blurb:before{content:"\f501";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-injured.blurb:before{content:"\f728";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-lock.blurb:before{content:"\f502";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-md.blurb:before{content:"\f0f0";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-minus.blurb:before{content:"\f503";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-ninja.blurb:before{content:"\f504";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-plus.blurb:before{content:"\f234";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-secret.blurb:before{content:"\f21b";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-shield.blurb:before{content:"\f505";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-slash.blurb:before{content:"\f506";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-tag.blurb:before{content:"\f507";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-tie.blurb:before{content:"\f508";font-family:"Font Awesome 5 Free";font-weight:900}aside.user-times.blurb:before{content:"\f235";font-family:"Font Awesome 5 Free";font-weight:900}aside.users.blurb:before{content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.users-cog.blurb:before{content:"\f509";font-family:"Font Awesome 5 Free";font-weight:900}aside.ussunnah.blurb:before{content:"\f407";font-family:"Font Awesome 5 Brands";font-weight:400}aside.utensil-spoon.blurb:before{content:"\f2e5";font-family:"Font Awesome 5 Free";font-weight:900}aside.utensils.blurb:before{content:"\f2e7";font-family:"Font Awesome 5 Free";font-weight:900}aside.vaadin.blurb:before{content:"\f408";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vector-square.blurb:before{content:"\f5cb";font-family:"Font Awesome 5 Free";font-weight:900}aside.venus.blurb:before{content:"\f221";font-family:"Font Awesome 5 Free";font-weight:900}aside.venus-double.blurb:before{content:"\f226";font-family:"Font Awesome 5 Free";font-weight:900}aside.venus-mars.blurb:before{content:"\f228";font-family:"Font Awesome 5 Free";font-weight:900}aside.viacoin.blurb:before{content:"\f237";font-family:"Font Awesome 5 Brands";font-weight:400}aside.viadeo.blurb:before{content:"\f2a9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.viadeo-square.blurb:before{content:"\f2aa";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vial.blurb:before{content:"\f492";font-family:"Font Awesome 5 Free";font-weight:900}aside.vials.blurb:before{content:"\f493";font-family:"Font Awesome 5 Free";font-weight:900}aside.viber.blurb:before{content:"\f409";font-family:"Font Awesome 5 Brands";font-weight:400}aside.video.blurb:before{content:"\f03d";font-family:"Font Awesome 5 Free";font-weight:900}aside.video-slash.blurb:before{content:"\f4e2";font-family:"Font Awesome 5 Free";font-weight:900}aside.vihara.blurb:before{content:"\f6a7";font-family:"Font Awesome 5 Free";font-weight:900}aside.vimeo.blurb:before{content:"\f40a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vimeo-square.blurb:before{content:"\f194";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vimeo-v.blurb:before{content:"\f27d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vine.blurb:before{content:"\f1ca";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vk.blurb:before{content:"\f189";font-family:"Font Awesome 5 Brands";font-weight:400}aside.vnv.blurb:before{content:"\f40b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.volleyball-ball.blurb:before{content:"\f45f";font-family:"Font Awesome 5 Free";font-weight:900}aside.volume-down.blurb:before{content:"\f027";font-family:"Font Awesome 5 Free";font-weight:900}aside.volume-mute.blurb:before{content:"\f6a9";font-family:"Font Awesome 5 Free";font-weight:900}aside.volume-off.blurb:before{content:"\f026";font-family:"Font Awesome 5 Free";font-weight:900}aside.volume-up.blurb:before{content:"\f028";font-family:"Font Awesome 5 Free";font-weight:900}aside.vuejs.blurb:before{content:"\f41f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.walking.blurb:before{content:"\f554";font-family:"Font Awesome 5 Free";font-weight:900}aside.wallet.blurb:before{content:"\f555";font-family:"Font Awesome 5 Free";font-weight:900}aside.warehouse.blurb:before{content:"\f494";font-family:"Font Awesome 5 Free";font-weight:900}aside.weebly.blurb:before{content:"\f5cc";font-family:"Font Awesome 5 Brands";font-weight:400}aside.weibo.blurb:before{content:"\f18a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.weight.blurb:before{content:"\f496";font-family:"Font Awesome 5 Free";font-weight:900}aside.weight-hanging.blurb:before{content:"\f5cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.weixin.blurb:before{content:"\f1d7";font-family:"Font Awesome 5 Brands";font-weight:400}aside.whatsapp.blurb:before{content:"\f232";font-family:"Font Awesome 5 Brands";font-weight:400}aside.whatsapp-square.blurb:before{content:"\f40c";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wheelchair.blurb:before{content:"\f193";font-family:"Font Awesome 5 Free";font-weight:900}aside.whmcs.blurb:before{content:"\f40d";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wifi.blurb:before{content:"\f1eb";font-family:"Font Awesome 5 Free";font-weight:900}aside.wikipedia-w.blurb:before{content:"\f266";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wind.blurb:before{content:"\f72e";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-close.blurb:before{content:"\f410";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-maximize.blurb:before{content:"\f2d0";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-minimize.blurb:before{content:"\f2d1";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-restore.blurb:before{content:"\f2d2";font-family:"Font Awesome 5 Free";font-weight:900}aside.windows.blurb:before{content:"\f17a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wine-bottle.blurb:before{content:"\f72f";font-family:"Font Awesome 5 Free";font-weight:900}aside.wine-glass.blurb:before{content:"\f4e3";font-family:"Font Awesome 5 Free";font-weight:900}aside.wine-glass-alt.blurb:before{content:"\f5ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.wix.blurb:before{content:"\f5cf";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wizards-of-the-coast.blurb:before{content:"\f730";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wolf-pack-battalion.blurb:before{content:"\f514";font-family:"Font Awesome 5 Brands";font-weight:400}aside.won-sign.blurb:before{content:"\f159";font-family:"Font Awesome 5 Free";font-weight:900}aside.wordpress.blurb:before{content:"\f19a";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wordpress-simple.blurb:before{content:"\f411";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wpbeginner.blurb:before{content:"\f297";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wpexplorer.blurb:before{content:"\f2de";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wpforms.blurb:before{content:"\f298";font-family:"Font Awesome 5 Brands";font-weight:400}aside.wrench.blurb:before{content:"\f0ad";font-family:"Font Awesome 5 Free";font-weight:900}aside.x-ray.blurb:before{content:"\f497";font-family:"Font Awesome 5 Free";font-weight:900}aside.xbox.blurb:before{content:"\f412";font-family:"Font Awesome 5 Brands";font-weight:400}aside.xing.blurb:before{content:"\f168";font-family:"Font Awesome 5 Brands";font-weight:400}aside.xing-square.blurb:before{content:"\f169";font-family:"Font Awesome 5 Brands";font-weight:400}aside.y-combinator.blurb:before{content:"\f23b";font-family:"Font Awesome 5 Brands";font-weight:400}aside.yahoo.blurb:before{content:"\f19e";font-family:"Font Awesome 5 Brands";font-weight:400}aside.yandex.blurb:before{content:"\f413";font-family:"Font Awesome 5 Brands";font-weight:400}aside.yandex-international.blurb:before{content:"\f414";font-family:"Font Awesome 5 Brands";font-weight:400}aside.yelp.blurb:before{content:"\f1e9";font-family:"Font Awesome 5 Brands";font-weight:400}aside.yen-sign.blurb:before{content:"\f157";font-family:"Font Awesome 5 Free";font-weight:900}aside.yin-yang.blurb:before{content:"\f6ad";font-family:"Font Awesome 5 Free";font-weight:900}aside.yoast.blurb:before{content:"\f2b1";font-family:"Font Awesome 5 Brands";font-weight:400}aside.youtube.blurb:before{content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:400}aside.youtube-square.blurb:before{content:"\f431";font-family:"Font Awesome 5 Brands";font-weight:400}aside.zhihu.blurb:before{content:"\f63f";font-family:"Font Awesome 5 Brands";font-weight:400}aside.glass.blurb:before{content:"\f000";font-family:"Font Awesome 5 Free";font-weight:900}aside.meetup.blurb:before{content:"\f2e0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.star-o.blurb:before{content:"\f005";font-family:"Font Awesome 5 Free";font-weight:400}aside.remove.blurb:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}aside.close.blurb:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}aside.gear.blurb:before{content:"\f013";font-family:"Font Awesome 5 Free";font-weight:900}aside.trash-o.blurb:before{content:"\f2ed";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-o.blurb:before{content:"\f15b";font-family:"Font Awesome 5 Free";font-weight:400}aside.clock-o.blurb:before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:400}aside.arrow-circle-o-down.blurb:before{content:"\f358";font-family:"Font Awesome 5 Free";font-weight:400}aside.arrow-circle-o-up.blurb:before{content:"\f35b";font-family:"Font Awesome 5 Free";font-weight:400}aside.play-circle-o.blurb:before{content:"\f144";font-family:"Font Awesome 5 Free";font-weight:400}aside.repeat.blurb:before{content:"\f01e";font-family:"Font Awesome 5 Free";font-weight:900}aside.rotate-right.blurb:before{content:"\f01e";font-family:"Font Awesome 5 Free";font-weight:900}aside.refresh.blurb:before{content:"\f021";font-family:"Font Awesome 5 Free";font-weight:900}aside.list-alt.blurb:before{content:"\f022";font-family:"Font Awesome 5 Free";font-weight:400}aside.dedent.blurb:before{content:"\f03b";font-family:"Font Awesome 5 Free";font-weight:900}aside.video-camera.blurb:before{content:"\f03d";font-family:"Font Awesome 5 Free";font-weight:900}aside.picture-o.blurb:before{content:"\f03e";font-family:"Font Awesome 5 Free";font-weight:400}aside.photo.blurb:before{content:"\f03e";font-family:"Font Awesome 5 Free";font-weight:400}aside.image.blurb:before{content:"\f03e";font-family:"Font Awesome 5 Free";font-weight:400}aside.pencil.blurb:before{content:"\f303";font-family:"Font Awesome 5 Free";font-weight:900}aside.map-marker.blurb:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900}aside.pencil-square-o.blurb:before{content:"\f044";font-family:"Font Awesome 5 Free";font-weight:400}aside.share-square-o.blurb:before{content:"\f14d";font-family:"Font Awesome 5 Free";font-weight:400}aside.check-square-o.blurb:before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:400}aside.arrows.blurb:before{content:"\f0b2";font-family:"Font Awesome 5 Free";font-weight:900}aside.times-circle-o.blurb:before{content:"\f057";font-family:"Font Awesome 5 Free";font-weight:400}aside.check-circle-o.blurb:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:400}aside.mail-forward.blurb:before{content:"\f064";font-family:"Font Awesome 5 Free";font-weight:900}aside.eye.blurb:before{content:"\f06e";font-family:"Font Awesome 5 Free";font-weight:400}aside.eye-slash.blurb:before{content:"\f070";font-family:"Font Awesome 5 Free";font-weight:400}aside.warning.blurb:before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar.blurb:before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrows-v.blurb:before{content:"\f338";font-family:"Font Awesome 5 Free";font-weight:900}aside.arrows-h.blurb:before{content:"\f337";font-family:"Font Awesome 5 Free";font-weight:900}aside.bar-chart.blurb:before{content:"\f080";font-family:"Font Awesome 5 Free";font-weight:400}aside.bar-chart-o.blurb:before{content:"\f080";font-family:"Font Awesome 5 Free";font-weight:400}aside.twitter-square.blurb:before{content:"\f081";font-family:"Font Awesome 5 Brands";font-weight:900}aside.facebook-square.blurb:before{content:"\f082";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gears.blurb:before{content:"\f085";font-family:"Font Awesome 5 Free";font-weight:900}aside.thumbs-o-up.blurb:before{content:"\f164";font-family:"Font Awesome 5 Free";font-weight:400}aside.thumbs-o-down.blurb:before{content:"\f165";font-family:"Font Awesome 5 Free";font-weight:400}aside.heart-o.blurb:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:400}aside.sign-out.blurb:before{content:"\f2f5";font-family:"Font Awesome 5 Free";font-weight:900}aside.linkedin-square.blurb:before{content:"\f08c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.thumb-tack.blurb:before{content:"\f08d";font-family:"Font Awesome 5 Free";font-weight:900}aside.external-link.blurb:before{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900}aside.sign-in.blurb:before{content:"\f2f6";font-family:"Font Awesome 5 Free";font-weight:900}aside.github-square.blurb:before{content:"\f092";font-family:"Font Awesome 5 Brands";font-weight:900}aside.lemon-o.blurb:before{content:"\f094";font-family:"Font Awesome 5 Free";font-weight:400}aside.square-o.blurb:before{content:"\f0c8";font-family:"Font Awesome 5 Free";font-weight:400}aside.bookmark-o.blurb:before{content:"\f02e";font-family:"Font Awesome 5 Free";font-weight:400}aside.twitter.blurb:before{content:"\f099";font-family:"Font Awesome 5 Brands";font-weight:900}aside.facebook.blurb:before{content:"\f39e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.facebook-f.blurb:before{content:"\f39e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.github.blurb:before{content:"\f09b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.credit-card.blurb:before{content:"\f09d";font-family:"Font Awesome 5 Free";font-weight:400}aside.feed.blurb:before{content:"\f09e";font-family:"Font Awesome 5 Free";font-weight:900}aside.hdd-o.blurb:before{content:"\f0a0";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-o-right.blurb:before{content:"\f0a4";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-o-left.blurb:before{content:"\f0a5";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-o-up.blurb:before{content:"\f0a6";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-o-down.blurb:before{content:"\f0a7";font-family:"Font Awesome 5 Free";font-weight:400}aside.arrows-alt.blurb:before{content:"\f31e";font-family:"Font Awesome 5 Free";font-weight:900}aside.group.blurb:before{content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:900}aside.chain.blurb:before{content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900}aside.scissors.blurb:before{content:"\f0c4";font-family:"Font Awesome 5 Free";font-weight:900}aside.files-o.blurb:before{content:"\f0c5";font-family:"Font Awesome 5 Free";font-weight:400}aside.floppy-o.blurb:before{content:"\f0c7";font-family:"Font Awesome 5 Free";font-weight:400}aside.navicon.blurb:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.reorder.blurb:before{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.pinterest.blurb:before{content:"\f0d2";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pinterest-square.blurb:before{content:"\f0d3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google-plus-square.blurb:before{content:"\f0d4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google-plus.blurb:before{content:"\f0d5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.money.blurb:before{content:"\f3d1";font-family:"Font Awesome 5 Free";font-weight:400}aside.unsorted.blurb:before{content:"\f0dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-desc.blurb:before{content:"\f0dd";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-asc.blurb:before{content:"\f0de";font-family:"Font Awesome 5 Free";font-weight:900}aside.linkedin.blurb:before{content:"\f0e1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.rotate-left.blurb:before{content:"\f0e2";font-family:"Font Awesome 5 Free";font-weight:900}aside.legal.blurb:before{content:"\f0e3";font-family:"Font Awesome 5 Free";font-weight:900}aside.tachometer.blurb:before{content:"\f3fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.dashboard.blurb:before{content:"\f3fd";font-family:"Font Awesome 5 Free";font-weight:900}aside.comment-o.blurb:before{content:"\f075";font-family:"Font Awesome 5 Free";font-weight:400}aside.comments-o.blurb:before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:400}aside.flash.blurb:before{content:"\f0e7";font-family:"Font Awesome 5 Free";font-weight:900}aside.clipboard.blurb:before{content:"\f328";font-family:"Font Awesome 5 Free";font-weight:400}aside.paste.blurb:before{content:"\f328";font-family:"Font Awesome 5 Free";font-weight:400}aside.lightbulb-o.blurb:before{content:"\f0eb";font-family:"Font Awesome 5 Free";font-weight:400}aside.exchange.blurb:before{content:"\f362";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-download.blurb:before{content:"\f381";font-family:"Font Awesome 5 Free";font-weight:900}aside.cloud-upload.blurb:before{content:"\f382";font-family:"Font Awesome 5 Free";font-weight:900}aside.bell-o.blurb:before{content:"\f0f3";font-family:"Font Awesome 5 Free";font-weight:400}aside.cutlery.blurb:before{content:"\f2e7";font-family:"Font Awesome 5 Free";font-weight:900}aside.file-text-o.blurb:before{content:"\f15c";font-family:"Font Awesome 5 Free";font-weight:400}aside.building-o.blurb:before{content:"\f1ad";font-family:"Font Awesome 5 Free";font-weight:400}aside.hospital-o.blurb:before{content:"\f0f8";font-family:"Font Awesome 5 Free";font-weight:400}aside.tablet.blurb:before{content:"\f3fa";font-family:"Font Awesome 5 Free";font-weight:900}aside.mobile.blurb:before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.mobile-phone.blurb:before{content:"\f3cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.circle-o.blurb:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:400}aside.mail-reply.blurb:before{content:"\f3e5";font-family:"Font Awesome 5 Free";font-weight:900}aside.github-alt.blurb:before{content:"\f113";font-family:"Font Awesome 5 Brands";font-weight:900}aside.folder-o.blurb:before{content:"\f07b";font-family:"Font Awesome 5 Free";font-weight:400}aside.folder-open-o.blurb:before{content:"\f07c";font-family:"Font Awesome 5 Free";font-weight:400}aside.smile-o.blurb:before{content:"\f118";font-family:"Font Awesome 5 Free";font-weight:400}aside.frown-o.blurb:before{content:"\f119";font-family:"Font Awesome 5 Free";font-weight:400}aside.meh-o.blurb:before{content:"\f11a";font-family:"Font Awesome 5 Free";font-weight:400}aside.keyboard-o.blurb:before{content:"\f11c";font-family:"Font Awesome 5 Free";font-weight:400}aside.flag-o.blurb:before{content:"\f024";font-family:"Font Awesome 5 Free";font-weight:400}aside.mail-reply-all.blurb:before{content:"\f122";font-family:"Font Awesome 5 Free";font-weight:900}aside.star-half-o.blurb:before{content:"\f089";font-family:"Font Awesome 5 Free";font-weight:400}aside.star-half-empty.blurb:before{content:"\f089";font-family:"Font Awesome 5 Free";font-weight:400}aside.star-half-full.blurb:before{content:"\f089";font-family:"Font Awesome 5 Free";font-weight:400}aside.code-fork.blurb:before{content:"\f126";font-family:"Font Awesome 5 Free";font-weight:900}aside.chain-broken.blurb:before{content:"\f127";font-family:"Font Awesome 5 Free";font-weight:900}aside.shield.blurb:before{content:"\f3ed";font-family:"Font Awesome 5 Free";font-weight:900}aside.calendar-o.blurb:before{content:"\f133";font-family:"Font Awesome 5 Free";font-weight:400}aside.maxcdn.blurb:before{content:"\f136";font-family:"Font Awesome 5 Brands";font-weight:900}aside.html5.blurb:before{content:"\f13b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.css3.blurb:before{content:"\f13c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.ticket.blurb:before{content:"\f3ff";font-family:"Font Awesome 5 Free";font-weight:900}aside.minus-square-o.blurb:before{content:"\f146";font-family:"Font Awesome 5 Free";font-weight:400}aside.level-up.blurb:before{content:"\f3bf";font-family:"Font Awesome 5 Free";font-weight:900}aside.level-down.blurb:before{content:"\f3be";font-family:"Font Awesome 5 Free";font-weight:900}aside.pencil-square.blurb:before{content:"\f14b";font-family:"Font Awesome 5 Free";font-weight:900}aside.external-link-square.blurb:before{content:"\f360";font-family:"Font Awesome 5 Free";font-weight:900}aside.compass.blurb:before{content:"\f14e";font-family:"Font Awesome 5 Free";font-weight:400}aside.caret-square-o-down.blurb:before{content:"\f150";font-family:"Font Awesome 5 Free";font-weight:400}aside.toggle-down.blurb:before{content:"\f150";font-family:"Font Awesome 5 Free";font-weight:400}aside.caret-square-o-up.blurb:before{content:"\f151";font-family:"Font Awesome 5 Free";font-weight:400}aside.toggle-up.blurb:before{content:"\f151";font-family:"Font Awesome 5 Free";font-weight:400}aside.caret-square-o-right.blurb:before{content:"\f152";font-family:"Font Awesome 5 Free";font-weight:400}aside.toggle-right.blurb:before{content:"\f152";font-family:"Font Awesome 5 Free";font-weight:400}aside.eur.blurb:before{content:"\f153";font-family:"Font Awesome 5 Free";font-weight:900}aside.euro.blurb:before{content:"\f153";font-family:"Font Awesome 5 Free";font-weight:900}aside.gbp.blurb:before{content:"\f154";font-family:"Font Awesome 5 Free";font-weight:900}aside.usd.blurb:before{content:"\f155";font-family:"Font Awesome 5 Free";font-weight:900}aside.dollar.blurb:before{content:"\f155";font-family:"Font Awesome 5 Free";font-weight:900}aside.inr.blurb:before{content:"\f156";font-family:"Font Awesome 5 Free";font-weight:900}aside.rupee.blurb:before{content:"\f156";font-family:"Font Awesome 5 Free";font-weight:900}aside.jpy.blurb:before{content:"\f157";font-family:"Font Awesome 5 Free";font-weight:900}aside.cny.blurb:before{content:"\f157";font-family:"Font Awesome 5 Free";font-weight:900}aside.rmb.blurb:before{content:"\f157";font-family:"Font Awesome 5 Free";font-weight:900}aside.yen.blurb:before{content:"\f157";font-family:"Font Awesome 5 Free";font-weight:900}aside.rub.blurb:before{content:"\f158";font-family:"Font Awesome 5 Free";font-weight:900}aside.ruble.blurb:before{content:"\f158";font-family:"Font Awesome 5 Free";font-weight:900}aside.rouble.blurb:before{content:"\f158";font-family:"Font Awesome 5 Free";font-weight:900}aside.krw.blurb:before{content:"\f159";font-family:"Font Awesome 5 Free";font-weight:900}aside.won.blurb:before{content:"\f159";font-family:"Font Awesome 5 Free";font-weight:900}aside.btc.blurb:before{content:"\f15a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.bitcoin.blurb:before{content:"\f15a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.file-text.blurb:before{content:"\f15c";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-alpha-asc.blurb:before{content:"\f15d";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-alpha-desc.blurb:before{content:"\f15e";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-amount-asc.blurb:before{content:"\f160";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-amount-desc.blurb:before{content:"\f161";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-numeric-asc.blurb:before{content:"\f162";font-family:"Font Awesome 5 Free";font-weight:900}aside.sort-numeric-desc.blurb:before{content:"\f163";font-family:"Font Awesome 5 Free";font-weight:900}aside.youtube-square.blurb:before{content:"\f431";font-family:"Font Awesome 5 Brands";font-weight:900}aside.youtube.blurb:before{content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:900}aside.xing.blurb:before{content:"\f168";font-family:"Font Awesome 5 Brands";font-weight:900}aside.xing-square.blurb:before{content:"\f169";font-family:"Font Awesome 5 Brands";font-weight:900}aside.youtube-play.blurb:before{content:"\f167";font-family:"Font Awesome 5 Brands";font-weight:900}aside.dropbox.blurb:before{content:"\f16b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.stack-overflow.blurb:before{content:"\f16c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.instagram.blurb:before{content:"\f16d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.flickr.blurb:before{content:"\f16e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.adn.blurb:before{content:"\f170";font-family:"Font Awesome 5 Brands";font-weight:900}aside.bitbucket.blurb:before{content:"\f171";font-family:"Font Awesome 5 Brands";font-weight:900}aside.bitbucket-square.blurb:before{content:"\f171";font-family:"Font Awesome 5 Brands";font-weight:900}aside.tumblr.blurb:before{content:"\f173";font-family:"Font Awesome 5 Brands";font-weight:900}aside.tumblr-square.blurb:before{content:"\f174";font-family:"Font Awesome 5 Brands";font-weight:900}aside.long-arrow-down.blurb:before{content:"\f309";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-up.blurb:before{content:"\f30c";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-left.blurb:before{content:"\f30a";font-family:"Font Awesome 5 Free";font-weight:900}aside.long-arrow-right.blurb:before{content:"\f30b";font-family:"Font Awesome 5 Free";font-weight:900}aside.apple.blurb:before{content:"\f179";font-family:"Font Awesome 5 Brands";font-weight:900}aside.windows.blurb:before{content:"\f17a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.android.blurb:before{content:"\f17b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.linux.blurb:before{content:"\f17c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.dribbble.blurb:before{content:"\f17d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.skype.blurb:before{content:"\f17e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.foursquare.blurb:before{content:"\f180";font-family:"Font Awesome 5 Brands";font-weight:900}aside.trello.blurb:before{content:"\f181";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gratipay.blurb:before{content:"\f184";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gittip.blurb:before{content:"\f184";font-family:"Font Awesome 5 Brands";font-weight:900}aside.sun-o.blurb:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:400}aside.moon-o.blurb:before{content:"\f186";font-family:"Font Awesome 5 Free";font-weight:400}aside.vk.blurb:before{content:"\f189";font-family:"Font Awesome 5 Brands";font-weight:900}aside.weibo.blurb:before{content:"\f18a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.renren.blurb:before{content:"\f18b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pagelines.blurb:before{content:"\f18c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.stack-exchange.blurb:before{content:"\f18d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.arrow-circle-o-right.blurb:before{content:"\f35a";font-family:"Font Awesome 5 Free";font-weight:400}aside.arrow-circle-o-left.blurb:before{content:"\f359";font-family:"Font Awesome 5 Free";font-weight:400}aside.caret-square-o-left.blurb:before{content:"\f191";font-family:"Font Awesome 5 Free";font-weight:400}aside.toggle-left.blurb:before{content:"\f191";font-family:"Font Awesome 5 Free";font-weight:400}aside.dot-circle-o.blurb:before{content:"\f192";font-family:"Font Awesome 5 Free";font-weight:400}aside.vimeo-square.blurb:before{content:"\f194";font-family:"Font Awesome 5 Brands";font-weight:900}aside.try.blurb:before{content:"\f195";font-family:"Font Awesome 5 Free";font-weight:900}aside.turkish-lira.blurb:before{content:"\f195";font-family:"Font Awesome 5 Free";font-weight:900}aside.plus-square-o.blurb:before{content:"\f0fe";font-family:"Font Awesome 5 Free";font-weight:400}aside.slack.blurb:before{content:"\f198";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wordpress.blurb:before{content:"\f19a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.openid.blurb:before{content:"\f19b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.institution.blurb:before{content:"\f19c";font-family:"Font Awesome 5 Free";font-weight:900}aside.bank.blurb:before{content:"\f19c";font-family:"Font Awesome 5 Free";font-weight:900}aside.mortar-board.blurb:before{content:"\f19d";font-family:"Font Awesome 5 Free";font-weight:900}aside.yahoo.blurb:before{content:"\f19e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google.blurb:before{content:"\f1a0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.reddit.blurb:before{content:"\f1a1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.reddit-square.blurb:before{content:"\f1a2";font-family:"Font Awesome 5 Brands";font-weight:900}aside.stumbleupon-circle.blurb:before{content:"\f1a3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.stumbleupon.blurb:before{content:"\f1a4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.delicious.blurb:before{content:"\f1a5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.digg.blurb:before{content:"\f1a6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pied-piper-pp.blurb:before{content:"\f1a7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pied-piper-alt.blurb:before{content:"\f1a8";font-family:"Font Awesome 5 Brands";font-weight:900}aside.drupal.blurb:before{content:"\f1a9";font-family:"Font Awesome 5 Brands";font-weight:900}aside.joomla.blurb:before{content:"\f1aa";font-family:"Font Awesome 5 Brands";font-weight:900}aside.spoon.blurb:before{content:"\f2e5";font-family:"Font Awesome 5 Free";font-weight:900}aside.behance.blurb:before{content:"\f1b4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.behance-square.blurb:before{content:"\f1b5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.steam.blurb:before{content:"\f1b6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.steam-square.blurb:before{content:"\f1b7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.automobile.blurb:before{content:"\f1b9";font-family:"Font Awesome 5 Free";font-weight:900}aside.cab.blurb:before{content:"\f1ba";font-family:"Font Awesome 5 Free";font-weight:900}aside.envelope-o.blurb:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:400}aside.deviantart.blurb:before{content:"\f1bd";font-family:"Font Awesome 5 Brands";font-weight:900}aside.soundcloud.blurb:before{content:"\f1be";font-family:"Font Awesome 5 Brands";font-weight:900}aside.file-pdf-o.blurb:before{content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-word-o.blurb:before{content:"\f1c2";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-excel-o.blurb:before{content:"\f1c3";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-powerpoint-o.blurb:before{content:"\f1c4";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-image-o.blurb:before{content:"\f1c5";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-photo-o.blurb:before{content:"\f1c5";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-picture-o.blurb:before{content:"\f1c5";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-archive-o.blurb:before{content:"\f1c6";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-zip-o.blurb:before{content:"\f1c6";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-audio-o.blurb:before{content:"\f1c7";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-sound-o.blurb:before{content:"\f1c7";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-video-o.blurb:before{content:"\f1c8";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-movie-o.blurb:before{content:"\f1c8";font-family:"Font Awesome 5 Free";font-weight:400}aside.file-code-o.blurb:before{content:"\f1c9";font-family:"Font Awesome 5 Free";font-weight:400}aside.vine.blurb:before{content:"\f1ca";font-family:"Font Awesome 5 Brands";font-weight:900}aside.codepen.blurb:before{content:"\f1cb";font-family:"Font Awesome 5 Brands";font-weight:900}aside.jsfiddle.blurb:before{content:"\f1cc";font-family:"Font Awesome 5 Brands";font-weight:900}aside.life-ring.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:400}aside.life-bouy.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:400}aside.life-buoy.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:400}aside.life-saver.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:400}aside.support.blurb:before{content:"\f1cd";font-family:"Font Awesome 5 Free";font-weight:400}aside.circle-o-notch.blurb:before{content:"\f1ce";font-family:"Font Awesome 5 Free";font-weight:900}aside.rebel.blurb:before{content:"\f1d0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.ra.blurb:before{content:"\f1d0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.resistance.blurb:before{content:"\f1d0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.empire.blurb:before{content:"\f1d1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.ge.blurb:before{content:"\f1d1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.git-square.blurb:before{content:"\f1d2";font-family:"Font Awesome 5 Brands";font-weight:900}aside.git.blurb:before{content:"\f1d3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.hacker-news.blurb:before{content:"\f1d4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.y-combinator-square.blurb:before{content:"\f1d4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.yc-square.blurb:before{content:"\f1d4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.tencent-weibo.blurb:before{content:"\f1d5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.qq.blurb:before{content:"\f1d6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.weixin.blurb:before{content:"\f1d7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wechat.blurb:before{content:"\f1d7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.send.blurb:before{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:900}aside.paper-plane-o.blurb:before{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:400}aside.send-o.blurb:before{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:400}aside.circle-thin.blurb:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:400}aside.header.blurb:before{content:"\f1dc";font-family:"Font Awesome 5 Free";font-weight:900}aside.sliders.blurb:before{content:"\f1de";font-family:"Font Awesome 5 Free";font-weight:900}aside.futbol-o.blurb:before{content:"\f1e3";font-family:"Font Awesome 5 Free";font-weight:400}aside.soccer-ball-o.blurb:before{content:"\f1e3";font-family:"Font Awesome 5 Free";font-weight:400}aside.slideshare.blurb:before{content:"\f1e7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.twitch.blurb:before{content:"\f1e8";font-family:"Font Awesome 5 Brands";font-weight:900}aside.yelp.blurb:before{content:"\f1e9";font-family:"Font Awesome 5 Brands";font-weight:900}aside.newspaper-o.blurb:before{content:"\f1ea";font-family:"Font Awesome 5 Free";font-weight:400}aside.paypal.blurb:before{content:"\f1ed";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google-wallet.blurb:before{content:"\f1ee";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-visa.blurb:before{content:"\f1f0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-mastercard.blurb:before{content:"\f1f1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-discover.blurb:before{content:"\f1f2";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-amex.blurb:before{content:"\f1f3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-paypal.blurb:before{content:"\f1f4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-stripe.blurb:before{content:"\f1f5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.bell-slash-o.blurb:before{content:"\f1f6";font-family:"Font Awesome 5 Free";font-weight:400}aside.trash.blurb:before{content:"\f2ed";font-family:"Font Awesome 5 Free";font-weight:900}aside.copyright.blurb:before{content:"\f1f9";font-family:"Font Awesome 5 Free";font-weight:400}aside.eyedropper.blurb:before{content:"\f1fb";font-family:"Font Awesome 5 Free";font-weight:900}aside.area-chart.blurb:before{content:"\f1fe";font-family:"Font Awesome 5 Free";font-weight:900}aside.pie-chart.blurb:before{content:"\f200";font-family:"Font Awesome 5 Free";font-weight:900}aside.line-chart.blurb:before{content:"\f201";font-family:"Font Awesome 5 Free";font-weight:900}aside.lastfm.blurb:before{content:"\f202";font-family:"Font Awesome 5 Brands";font-weight:900}aside.lastfm-square.blurb:before{content:"\f203";font-family:"Font Awesome 5 Brands";font-weight:900}aside.ioxhost.blurb:before{content:"\f208";font-family:"Font Awesome 5 Brands";font-weight:900}aside.angellist.blurb:before{content:"\f209";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc.blurb:before{content:"\f20a";font-family:"Font Awesome 5 Free";font-weight:400}aside.ils.blurb:before{content:"\f20b";font-family:"Font Awesome 5 Free";font-weight:900}aside.shekel.blurb:before{content:"\f20b";font-family:"Font Awesome 5 Free";font-weight:900}aside.sheqel.blurb:before{content:"\f20b";font-family:"Font Awesome 5 Free";font-weight:900}aside.meanpath.blurb:before{content:"\f2b4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.buysellads.blurb:before{content:"\f20d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.connectdevelop.blurb:before{content:"\f20e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.dashcube.blurb:before{content:"\f210";font-family:"Font Awesome 5 Brands";font-weight:900}aside.forumbee.blurb:before{content:"\f211";font-family:"Font Awesome 5 Brands";font-weight:900}aside.leanpub.blurb:before{content:"\f212";font-family:"Font Awesome 5 Brands";font-weight:900}aside.sellsy.blurb:before{content:"\f213";font-family:"Font Awesome 5 Brands";font-weight:900}aside.shirtsinbulk.blurb:before{content:"\f214";font-family:"Font Awesome 5 Brands";font-weight:900}aside.simplybuilt.blurb:before{content:"\f215";font-family:"Font Awesome 5 Brands";font-weight:900}aside.skyatlas.blurb:before{content:"\f216";font-family:"Font Awesome 5 Brands";font-weight:900}aside.diamond.blurb:before{content:"\f3a5";font-family:"Font Awesome 5 Free";font-weight:400}aside.intersex.blurb:before{content:"\f224";font-family:"Font Awesome 5 Free";font-weight:900}aside.facebook-official.blurb:before{content:"\f09a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pinterest-p.blurb:before{content:"\f231";font-family:"Font Awesome 5 Brands";font-weight:900}aside.whatsapp.blurb:before{content:"\f232";font-family:"Font Awesome 5 Brands";font-weight:900}aside.hotel.blurb:before{content:"\f236";font-family:"Font Awesome 5 Free";font-weight:900}aside.viacoin.blurb:before{content:"\f237";font-family:"Font Awesome 5 Brands";font-weight:900}aside.medium.blurb:before{content:"\f23a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.y-combinator.blurb:before{content:"\f23b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.yc.blurb:before{content:"\f23b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.optin-monster.blurb:before{content:"\f23c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.opencart.blurb:before{content:"\f23d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.expeditedssl.blurb:before{content:"\f23e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.battery-4.blurb:before{content:"\f240";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery.blurb:before{content:"\f240";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-3.blurb:before{content:"\f241";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-2.blurb:before{content:"\f242";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-1.blurb:before{content:"\f243";font-family:"Font Awesome 5 Free";font-weight:900}aside.battery-0.blurb:before{content:"\f244";font-family:"Font Awesome 5 Free";font-weight:900}aside.object-group.blurb:before{content:"\f247";font-family:"Font Awesome 5 Free";font-weight:400}aside.object-ungroup.blurb:before{content:"\f248";font-family:"Font Awesome 5 Free";font-weight:400}aside.sticky-note-o.blurb:before{content:"\f249";font-family:"Font Awesome 5 Free";font-weight:400}aside.cc-jcb.blurb:before{content:"\f24b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.cc-diners-club.blurb:before{content:"\f24c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.clone.blurb:before{content:"\f24d";font-family:"Font Awesome 5 Free";font-weight:400}aside.hourglass-o.blurb:before{content:"\f254";font-family:"Font Awesome 5 Free";font-weight:400}aside.hourglass-1.blurb:before{content:"\f251";font-family:"Font Awesome 5 Free";font-weight:900}aside.hourglass-2.blurb:before{content:"\f252";font-family:"Font Awesome 5 Free";font-weight:900}aside.hourglass-3.blurb:before{content:"\f253";font-family:"Font Awesome 5 Free";font-weight:900}aside.hand-rock-o.blurb:before{content:"\f255";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-grab-o.blurb:before{content:"\f255";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-paper-o.blurb:before{content:"\f256";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-stop-o.blurb:before{content:"\f256";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-scissors-o.blurb:before{content:"\f257";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-lizard-o.blurb:before{content:"\f258";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-spock-o.blurb:before{content:"\f259";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-pointer-o.blurb:before{content:"\f25a";font-family:"Font Awesome 5 Free";font-weight:400}aside.hand-peace-o.blurb:before{content:"\f25b";font-family:"Font Awesome 5 Free";font-weight:400}aside.registered.blurb:before{content:"\f25d";font-family:"Font Awesome 5 Free";font-weight:400}aside.creative-commons.blurb:before{content:"\f25e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gg.blurb:before{content:"\f260";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gg-circle.blurb:before{content:"\f261";font-family:"Font Awesome 5 Brands";font-weight:900}aside.tripadvisor.blurb:before{content:"\f262";font-family:"Font Awesome 5 Brands";font-weight:900}aside.odnoklassniki.blurb:before{content:"\f263";font-family:"Font Awesome 5 Brands";font-weight:900}aside.odnoklassniki-square.blurb:before{content:"\f264";font-family:"Font Awesome 5 Brands";font-weight:900}aside.get-pocket.blurb:before{content:"\f265";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wikipedia-w.blurb:before{content:"\f266";font-family:"Font Awesome 5 Brands";font-weight:900}aside.safari.blurb:before{content:"\f267";font-family:"Font Awesome 5 Brands";font-weight:900}aside.chrome.blurb:before{content:"\f268";font-family:"Font Awesome 5 Brands";font-weight:900}aside.firefox.blurb:before{content:"\f269";font-family:"Font Awesome 5 Brands";font-weight:900}aside.opera.blurb:before{content:"\f26a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.internet-explorer.blurb:before{content:"\f26b";font-family:"Font Awesome 5 Brands";font-weight:900}aside.television.blurb:before{content:"\f26c";font-family:"Font Awesome 5 Free";font-weight:900}aside.contao.blurb:before{content:"\f26d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.fa-500px.blurb:before{content:"\f26e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.amazon.blurb:before{content:"\f270";font-family:"Font Awesome 5 Brands";font-weight:900}aside.calendar-plus-o.blurb:before{content:"\f271";font-family:"Font Awesome 5 Free";font-weight:400}aside.calendar-minus-o.blurb:before{content:"\f272";font-family:"Font Awesome 5 Free";font-weight:400}aside.calendar-times-o.blurb:before{content:"\f273";font-family:"Font Awesome 5 Free";font-weight:400}aside.calendar-check-o.blurb:before{content:"\f274";font-family:"Font Awesome 5 Free";font-weight:400}aside.map-o.blurb:before{content:"\f279";font-family:"Font Awesome 5 Free";font-weight:400}aside.commenting.blurb:before{content:"\f4ad";font-family:"Font Awesome 5 Free";font-weight:400}aside.commenting-o.blurb:before{content:"\f4ad";font-family:"Font Awesome 5 Free";font-weight:400}aside.houzz.blurb:before{content:"\f27c";font-family:"Font Awesome 5 Brands";font-weight:900}aside.vimeo.blurb:before{content:"\f27d";font-family:"Font Awesome 5 Brands";font-weight:900}aside.black-tie.blurb:before{content:"\f27e";font-family:"Font Awesome 5 Brands";font-weight:900}aside.fonticons.blurb:before{content:"\f280";font-family:"Font Awesome 5 Brands";font-weight:900}aside.reddit-alien.blurb:before{content:"\f281";font-family:"Font Awesome 5 Brands";font-weight:900}aside.edge.blurb:before{content:"\f282";font-family:"Font Awesome 5 Brands";font-weight:900}aside.credit-card-alt.blurb:before{content:"\f09d";font-family:"Font Awesome 5 Free";font-weight:900}aside.codiepie.blurb:before{content:"\f284";font-family:"Font Awesome 5 Brands";font-weight:900}aside.modx.blurb:before{content:"\f285";font-family:"Font Awesome 5 Brands";font-weight:900}aside.fort-awesome.blurb:before{content:"\f286";font-family:"Font Awesome 5 Brands";font-weight:900}aside.usb.blurb:before{content:"\f287";font-family:"Font Awesome 5 Brands";font-weight:900}aside.product-hunt.blurb:before{content:"\f288";font-family:"Font Awesome 5 Brands";font-weight:900}aside.mixcloud.blurb:before{content:"\f289";font-family:"Font Awesome 5 Brands";font-weight:900}aside.scribd.blurb:before{content:"\f28a";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pause-circle-o.blurb:before{content:"\f28b";font-family:"Font Awesome 5 Free";font-weight:400}aside.stop-circle-o.blurb:before{content:"\f28d";font-family:"Font Awesome 5 Free";font-weight:400}aside.bluetooth.blurb:before{content:"\f293";font-family:"Font Awesome 5 Brands";font-weight:900}aside.bluetooth-b.blurb:before{content:"\f294";font-family:"Font Awesome 5 Brands";font-weight:900}aside.gitlab.blurb:before{content:"\f296";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wpbeginner.blurb:before{content:"\f297";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wpforms.blurb:before{content:"\f298";font-family:"Font Awesome 5 Brands";font-weight:900}aside.envira.blurb:before{content:"\f299";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wheelchair-alt.blurb:before{content:"\f368";font-family:"Font Awesome 5 Brands";font-weight:900}aside.question-circle-o.blurb:before{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:400}aside.volume-control-phone.blurb:before{content:"\f2a0";font-family:"Font Awesome 5 Free";font-weight:900}aside.asl-interpreting.blurb:before{content:"\f2a3";font-family:"Font Awesome 5 Free";font-weight:900}aside.deafness.blurb:before{content:"\f2a4";font-family:"Font Awesome 5 Free";font-weight:900}aside.hard-of-hearing.blurb:before{content:"\f2a4";font-family:"Font Awesome 5 Free";font-weight:900}aside.glide.blurb:before{content:"\f2a5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.glide-g.blurb:before{content:"\f2a6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.signing.blurb:before{content:"\f2a7";font-family:"Font Awesome 5 Free";font-weight:900}aside.viadeo.blurb:before{content:"\f2a9";font-family:"Font Awesome 5 Brands";font-weight:900}aside.viadeo-square.blurb:before{content:"\f2aa";font-family:"Font Awesome 5 Brands";font-weight:900}aside.snapchat.blurb:before{content:"\f2ab";font-family:"Font Awesome 5 Brands";font-weight:900}aside.snapchat-ghost.blurb:before{content:"\f2ac";font-family:"Font Awesome 5 Brands";font-weight:900}aside.snapchat-square.blurb:before{content:"\f2ad";font-family:"Font Awesome 5 Brands";font-weight:900}aside.pied-piper.blurb:before{content:"\f2ae";font-family:"Font Awesome 5 Brands";font-weight:900}aside.first-order.blurb:before{content:"\f2b0";font-family:"Font Awesome 5 Brands";font-weight:900}aside.yoast.blurb:before{content:"\f2b1";font-family:"Font Awesome 5 Brands";font-weight:900}aside.themeisle.blurb:before{content:"\f2b2";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google-plus-official.blurb:before{content:"\f2b3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.google-plus-circle.blurb:before{content:"\f2b3";font-family:"Font Awesome 5 Brands";font-weight:900}aside.font-awesome.blurb:before{content:"\f2b4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.fa.blurb:before{content:"\f2b4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.handshake-o.blurb:before{content:"\f2b5";font-family:"Font Awesome 5 Free";font-weight:400}aside.envelope-open-o.blurb:before{content:"\f2b6";font-family:"Font Awesome 5 Free";font-weight:400}aside.linode.blurb:before{content:"\f2b8";font-family:"Font Awesome 5 Brands";font-weight:900}aside.address-book-o.blurb:before{content:"\f2b9";font-family:"Font Awesome 5 Free";font-weight:400}aside.vcard.blurb:before{content:"\f2bb";font-family:"Font Awesome 5 Free";font-weight:900}aside.address-card-o.blurb:before{content:"\f2bb";font-family:"Font Awesome 5 Free";font-weight:400}aside.vcard-o.blurb:before{content:"\f2bb";font-family:"Font Awesome 5 Free";font-weight:400}aside.user-circle-o.blurb:before{content:"\f2bd";font-family:"Font Awesome 5 Free";font-weight:400}aside.user-o.blurb:before{content:"\f007";font-family:"Font Awesome 5 Free";font-weight:400}aside.id-badge.blurb:before{content:"\f2c1";font-family:"Font Awesome 5 Free";font-weight:400}aside.drivers-license.blurb:before{content:"\f2c2";font-family:"Font Awesome 5 Free";font-weight:900}aside.id-card-o.blurb:before{content:"\f2c2";font-family:"Font Awesome 5 Free";font-weight:400}aside.drivers-license-o.blurb:before{content:"\f2c2";font-family:"Font Awesome 5 Free";font-weight:400}aside.quora.blurb:before{content:"\f2c4";font-family:"Font Awesome 5 Brands";font-weight:900}aside.free-code-camp.blurb:before{content:"\f2c5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.telegram.blurb:before{content:"\f2c6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.thermometer-4.blurb:before{content:"\f2c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer.blurb:before{content:"\f2c7";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-3.blurb:before{content:"\f2c8";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-2.blurb:before{content:"\f2c9";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-1.blurb:before{content:"\f2ca";font-family:"Font Awesome 5 Free";font-weight:900}aside.thermometer-0.blurb:before{content:"\f2cb";font-family:"Font Awesome 5 Free";font-weight:900}aside.bathtub.blurb:before{content:"\f2cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.s15.blurb:before{content:"\f2cd";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-maximize.blurb:before{content:"\f2d0";font-family:"Font Awesome 5 Free";font-weight:400}aside.window-restore.blurb:before{content:"\f2d2";font-family:"Font Awesome 5 Free";font-weight:400}aside.times-rectangle.blurb:before{content:"\f410";font-family:"Font Awesome 5 Free";font-weight:900}aside.window-close-o.blurb:before{content:"\f410";font-family:"Font Awesome 5 Free";font-weight:400}aside.times-rectangle-o.blurb:before{content:"\f410";font-family:"Font Awesome 5 Free";font-weight:400}aside.bandcamp.blurb:before{content:"\f2d5";font-family:"Font Awesome 5 Brands";font-weight:900}aside.grav.blurb:before{content:"\f2d6";font-family:"Font Awesome 5 Brands";font-weight:900}aside.etsy.blurb:before{content:"\f2d7";font-family:"Font Awesome 5 Brands";font-weight:900}aside.imdb.blurb:before{content:"\f2d8";font-family:"Font Awesome 5 Brands";font-weight:900}aside.ravelry.blurb:before{content:"\f2d9";font-family:"Font Awesome 5 Brands";font-weight:900}aside.eercast.blurb:before{content:"\f2da";font-family:"Font Awesome 5 Brands";font-weight:900}aside.snowflake-o.blurb:before{content:"\f2dc";font-family:"Font Awesome 5 Free";font-weight:400}aside.superpowers.blurb:before{content:"\f2dd";font-family:"Font Awesome 5 Brands";font-weight:900}aside.wpexplorer.blurb:before{content:"\f2de";font-family:"Font Awesome 5 Brands";font-weight:900}aside.spotify.blurb:before{content:"\f1bc";font-family:"Font Awesome 5 Brands";font-weight:900}.course-read-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#ffffff}.course-read-container .spinner-wrapper{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.course-read__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 60px;-moz-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px}.course-read__header .toggle-sidebar{cursor:pointer;margin:.5em;padding:.5em}@media screen and (max-width: 40em){.course-read__header .toggle-sidebar{visibility:hidden}}@media screen and (max-width: 40em){.course-read__header .sidebar-closed{visibility:visible}}.course-read__footer{text-align:center;color:#313131;font-size:smaller;margin-bottom:1em}.course-read__header__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-left:auto;padding-right:1rem}.course-read__header__actions .home-link,.course-read__header__actions .results-link{margin-right:1rem;padding-right:1rem;border-right:thin solid #ddd}.course-download-button{white-space:nowrap;overflow:hidden;height:42px;cursor:pointer}.course-download-button .download-list,.course-download-button .fa-download{-webkit-transition:max-width 0.2s ease-in-out;-moz-transition:max-width 0.2s ease-in-out;transition:max-width 0.2s ease-in-out}.course-download-button .download-og{max-width:100px;white-space:nowrap;overflow:hidden;opacity:1;font-size:14px}.course-download-button .download-og .fa{margin-right:4px}.course-download-button .download-list{overflow:hidden;white-space:nowrap;max-width:0;height:0}.course-download-button .download-list>a{display:inline;margin:0 .5rem;font-size:.85rem;font-weight:300}.course-download-button .download-list>a i{margin-right:3px}.course-download-button .download-list>a:hover{color:#007acd}.course-download-button:hover .download-list{height:auto;max-width:400px}.course-download-button:hover .download-og{max-width:0;opacity:0}.course-read{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.course-read--old-attempt .html-container .quiz>.quiz-link{display:none}.course-read__body{margin:auto;font-size:14px}.course-read__body,.course-read__body .html-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.course-read__body .html-container,.course-read__body .mathjax-container{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 auto;-moz-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.course-read__body .html-container .section,.course-read__body .mathjax-container .section{padding:initial}.course-read__body img{transform:scale(0.9)}.course-read__body figure.video-fallback-mobi{display:none}.course-read__body .html-container{height:calc(100vh - 60px - 50px)}.course-read__body figure pre{font-size:14px !important}.course-read__body figure span{font-size:14px}.course-read__body table{display:block;width:max-content !important;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;overflow-x:auto;word-break:keep-all;overflow-wrap:normal}.course-read__body h1{font-size:32px}.course-read__body h2{font-size:20px}.course-read__body h3{font-size:18px}.course-read__body h4,.course-read__body h5,.course-read__body h6{font-size:16px}.course-read__body .top-align img{display:block;margin:auto;transform:scale(1.6);width:100%;height:100%}.course-read__body{width:100%;overflow:auto}.course-read__body .html-container .container--medium{visibility:hidden}.course-read__body .html-container .container--medium>*{display:none}.course-read__body .html-container .container--medium #leanpub-main{font-family:"Inter";visibility:visible;display:block;padding-bottom:2em}.course-read__body .html-container .container--medium #leanpub-main h1{font-size:1.77689em}.course-read__body .html-container .container--medium #leanpub-main h2{font-size:1.68792em}.course-read__body .html-container .container--medium #leanpub-main h3{font-size:1.333em}.course-read__body .html-container .container--medium #leanpub-main h4{font-size:1.26626em}.course-read__body .html-container .container--medium #leanpub-main h5{font-size:1em}.course-read__body .html-container .container--medium #leanpub-main h6{font-size:.94993em}.course-read__body .html-container .container--medium #leanpub-main h1,.course-read__body .html-container .container--medium #leanpub-main h2,.course-read__body .html-container .container--medium #leanpub-main h3,.course-read__body .html-container .container--medium #leanpub-main h4,.course-read__body .html-container .container--medium #leanpub-main h5,.course-read__body .html-container .container--medium #leanpub-main h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2.33rem}.course-read__body .html-container .container--medium #leanpub-main figure{margin-top:1.05rem}.course-read__body .html-container .container--medium #leanpub-main figure>img{display:block}.course-read__body .html-container .container--medium #leanpub-main pre{background-color:#efefef;line-height:1.25rem;padding-bottom:1.05rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.05rem;tab-size:2;font-size:1.125rem}.course-read__body .html-container .container--medium #leanpub-main pre{display:block}.course-read__body .html-container .container--medium #leanpub-main ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-read__body .html-container .container--medium #leanpub-main ol li+li{margin-top:.375rem}.course-read__body .html-container .container--medium #leanpub-main ol li ul{margin-top:.375rem;margin-bottom:.75rem}.course-read__body .html-container .container--medium #leanpub-main ol,.course-read__body .html-container .container--medium #leanpub-main ol li{list-style-type:decimal}.course-read__body .html-container .container--medium #leanpub-main ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-read__body .html-container .container--medium #leanpub-main ul li+li{margin-top:.375rem}.course-read__body .html-container .container--medium #leanpub-main ul li ul{margin-top:.375rem;margin-bottom:.75rem}.course-read__body .html-container .container--medium #leanpub-main ul,.course-read__body .html-container .container--medium #leanpub-main ul li{list-style-type:disc}.course-read__body .html-container .container--medium #leanpub-main li>a,.course-read__body .html-container .container--medium #leanpub-main p>a,.course-read__body .html-container .container--medium #leanpub-main dd>a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#007acd, #007acd);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.course-read__body .html-container .container--medium #leanpub-main li>a,.course-read__body .html-container .container--medium #leanpub-main li>a:link,.course-read__body .html-container .container--medium #leanpub-main li>a:visited,.course-read__body .html-container .container--medium #leanpub-main p>a,.course-read__body .html-container .container--medium #leanpub-main p>a:link,.course-read__body .html-container .container--medium #leanpub-main p>a:visited,.course-read__body .html-container .container--medium #leanpub-main dd>a,.course-read__body .html-container .container--medium #leanpub-main dd>a:link,.course-read__body .html-container .container--medium #leanpub-main dd>a:visited{color:#007acd}.course-read__body .html-container .container--medium #leanpub-main li>a:focus,.course-read__body .html-container .container--medium #leanpub-main li>a:hover,.course-read__body .html-container .container--medium #leanpub-main li>a:active,.course-read__body .html-container .container--medium #leanpub-main p>a:focus,.course-read__body .html-container .container--medium #leanpub-main p>a:hover,.course-read__body .html-container .container--medium #leanpub-main p>a:active,.course-read__body .html-container .container--medium #leanpub-main dd>a:focus,.course-read__body .html-container .container--medium #leanpub-main dd>a:hover,.course-read__body .html-container .container--medium #leanpub-main dd>a:active{color:#3eb1ff}.course-read__body .html-container .container--medium #leanpub-main a,.course-read__body .html-container .container--medium #leanpub-main a:link,.course-read__body .html-container .container--medium #leanpub-main a:visited{color:#007acd}.course-read__body .html-container .container--medium #leanpub-main a:focus,.course-read__body .html-container .container--medium #leanpub-main a:hover,.course-read__body .html-container .container--medium #leanpub-main a:active{color:#3eb1ff}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-sidebar{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 400px;-moz-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;border-right:thin solid #ddd}.course-sidebar__header{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;padding:2em;background:#222;color:#fff;font-weight:bold;font-size:1em}@media screen and (max-width: 40em){.course-sidebar__header{padding:3rem 2rem}}.course-sidebar__header .sidebar-mobile{cursor:pointer;visibility:hidden;position:absolute;top:1em;left:1em}@media screen and (max-width: 40em){.course-sidebar__header .sidebar-mobile{visibility:visible}}.course-sidebar__header .progress__bar{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 5px;-moz-flex:0 0 5px;-ms-flex:0 0 5px;flex:0 0 5px;margin-right:0}.course-sidebar__header__stat{margin-top:1em;font-weight:300;font-size:.85em}.sidebar-tabs__tablist{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:0 1.25rem;background:#f8f8f8}.sidebar-tabs__tablist>.react-tabs__tab{padding:.75rem .25rem;position:relative;text-align:center}.sidebar-tabs__tablist>.react-tabs__tab[aria-selected="true"]::after{height:0;width:0;border-bottom:8px solid #fff;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);position:absolute;bottom:0;left:50%;margin-left:-8px;content:''}.sidebar-tabs__tablist .sidebar-divider{margin:1em 0;border-right:2px solid #ddd}.course-sidebar__content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1;-moz-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:auto}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-read-container{background-color:#ffffff !important}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-material__container{width:100%}.course-material .react-tabs .owner-category-tabs{margin-bottom:1.5rem}.course-material .react-tabs__tab{font-size:.875rem;margin-right:1em}.course-material-toc{display:block;padding-left:1.5rem}.course-material-toc>li{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:1.125rem 1.5rem 0.5rem;font-weight:700;color:rgba(0,0,0,0.8);font-size:.8125rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.course-material-toc>li[data-level="2"]{border-bottom:1px solid rgba(0,0,0,0.1)}.course-material-toc>li[data-level="3"]{padding-left:2.125rem}.course-material-toc>li[data-level="4"]{padding-left:3.125rem}.course-material-toc>li[data-level="5"]{padding-left:4.125rem}.course-material-toc>li .course-toc__item__icon{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:.5rem}.course-material-toc.test>li,.course-material-toc.exercise>li{padding-left:1.125rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-completion-control .progress__bar{margin:1em auto 1em auto}.course-completion-control .button-group>a{margin:.5rem 0 .5rem .5rem}.course-completion-control>p{margin:1em 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-hero{background-color:#fff;color:#000;padding-top:3rem;padding-bottom:3rem;padding:0;padding-top:1rem;border-top:1px solid #dedede;position:relative}.course-hero .container--medium--title{max-width:59.375rem;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;margin-bottom:1.5em}.course-hero .container--medium--title::after{clear:both;content:"";display:table}.course-hero .container--medium{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem}.course-hero .container--medium::after{clear:both;content:"";display:table}.course-hero .container--medium>*{width:100%}@media screen and (min-width: 48em){.course-hero .container--medium>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 49%;-moz-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.course-hero .container--medium>*:nth-child(2n+1){margin-left:0}.course-hero .container--medium>*:not(:nth-child(2n+1)){margin-left:1%}}@media screen and (min-width: 48em){.course-hero .container--medium>*:nth-child(2){padding:0 0 0 1.5rem}}.course-hero>.hint--success{position:absolute;top:0;right:0;left:0;margin-top:.75rem}.course-hero .progress-bar{margin:1em 0}.course-hero__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;max-width:56.25em;margin:auto;margin-top:1.75rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.course-hero__title{font-size:1.875rem;word-break:break-word}}.course-hero__subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:1.875rem;font-weight:500;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:.3125rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.course-hero__subtitle{font-size:1.4375rem;word-break:break-word}}.course-hero__about{font-family:"Inter";color:rgba(0,0,0,0.8)}.course-hero__about h1{font-size:1.125rem;padding-bottom:.75rem;font-family:"Inter";font-weight:700;color:rgba(0,0,0,0.6);position:relative}.course-hero__about h1:after{width:31.25rem;background-color:#dedede;content:'';display:block;height:1px;position:absolute;bottom:0}.course-hero__about a:not([class]),.course-hero__about a:not([class]):link,.course-hero__about a:not([class]):visited{color:#007acd}.course-hero__about a:not([class]):focus,.course-hero__about a:not([class]):hover,.course-hero__about a:not([class]):active{color:#3eb1ff}.course-hero__about ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-hero__about ol li+li{margin-top:.375rem}.course-hero__about ol li ul{margin-top:.375rem;margin-bottom:.75rem}.course-hero__about ol,.course-hero__about ol li{list-style-type:decimal}.course-hero__about ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-hero__about ul li+li{margin-top:.375rem}.course-hero__about ul li ul{margin-top:.375rem;margin-bottom:.75rem}.course-hero__about ul,.course-hero__about ul li{list-style-type:disc}.course-hero__about p{font-size:1rem;line-height:1.5}.course-hero__author{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin:.75rem 0 .625rem;text-align:center}.course-hero__author .avatars{justify-content:center}.course-hero__author .names{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;margin-top:0;margin-bottom:1.5rem}.course-hero__blurb{color:#000;font-family:"Inter";font-weight:400;font-size:1rem;color:rgba(0,0,0,0.8);margin-top:1.5rem;word-break:break-word}.course-hero__cover{max-width:400px;margin:auto}.course-hero__form{margin-top:1.5rem}@media screen and (min-width: 48em){.course-hero__form{margin-top:0}}.course-hero__purchase-form{padding:0}.course-hero__purchase-form .btn--solid{white-space:normal}.course-hero__purchase-form .alert--info{margin-bottom:.75rem}.course-hero__purchase-form .pricing{text-align:center}.course-hero__purchase-form .radio__label{display:grid;grid-template-columns:30px 1fr}.course-hero__purchase-form .radio__label .radio__input{margin-top:4px}@media screen and (min-width: 48em){.course-hero__purchase-form .pricing{text-align:initial}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-hero .course-completion-control .button-group>a.course-hero__continue-button{margin:.5em 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-info__description{font-family:"Inter";color:rgba(0,0,0,0.8);padding-right:5.5%}.course-info__description h1{font-size:1.125rem;padding-bottom:.75rem;font-family:"Inter";font-weight:700;color:rgba(0,0,0,0.6);position:relative}.course-info__description h1:after{width:31.25rem;background-color:#dedede;content:'';display:block;height:1px;position:absolute;bottom:0}.course-info__description a:not([class]),.course-info__description a:not([class]):link,.course-info__description a:not([class]):visited{color:#007acd}.course-info__description a:not([class]):focus,.course-info__description a:not([class]):hover,.course-info__description a:not([class]):active{color:#3eb1ff}.course-info__description ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-info__description ol li+li{margin-top:.375rem}.course-info__description ol li ul{margin-top:.375rem;margin-bottom:.75rem}.course-info__description ol,.course-info__description ol li{list-style-type:decimal}.course-info__description ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.course-info__description ul li+li{margin-top:.375rem}.course-info__description ul li ul{margin-top:.375rem;margin-bottom:.75rem}.course-info__description ul,.course-info__description ul li{list-style-type:disc}.course-info__description p{font-size:1rem;line-height:1.5}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.LibrarySelection{display:block}.LibrarySelection .btn{margin-right:1em}@media screen and (min-width: 48em){.LibrarySelection{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.LibrarySelection__Settings .setting-item{text-align:initial;display:flex;width:100%;padding:14px 0;list-style:none;position:relative;justify-content:space-between;flex-direction:row;align-items:center}.LibrarySelection__Settings .setting-item-info{display:flex;vertical-align:middle;flex-direction:column;width:100%}.LibrarySelection__Settings .setting-item-action .btn--hollow{width:6rem}@media screen and (min-width: 48em){.LibrarySelection.CourseLibrarySelection .LibrarySelection__CoverWrapper{max-width:30%}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lecturer{font-family:"Inter";color:rgba(0,0,0,0.8)}.lecturer h1{font-size:1.125rem;padding-bottom:.75rem;font-family:"Inter";font-weight:700;color:rgba(0,0,0,0.6);position:relative}.lecturer h1:after{width:31.25rem;background-color:#dedede;content:'';display:block;height:1px;position:absolute;bottom:0}.lecturer a:not([class]),.lecturer a:not([class]):link,.lecturer a:not([class]):visited{color:#007acd}.lecturer a:not([class]):focus,.lecturer a:not([class]):hover,.lecturer a:not([class]):active{color:#3eb1ff}.lecturer ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lecturer ol li+li{margin-top:.375rem}.lecturer ol li ul{margin-top:.375rem;margin-bottom:.75rem}.lecturer ol,.lecturer ol li{list-style-type:decimal}.lecturer ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.lecturer ul li+li{margin-top:.375rem}.lecturer ul li ul{margin-top:.375rem;margin-bottom:.75rem}.lecturer ul,.lecturer ul li{list-style-type:disc}.lecturer p{font-size:1rem;line-height:1.5}.lecturer+.lecturer{margin-top:3rem}.lecturer .profile-icons{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem}.lecturer__blurb{margin-top:1.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lecturers .lecturer:not(:last-child){border-bottom:thin solid #ddd}.lecturers+.lecturers{margin-top:3rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.MaterialBookDownloadList{margin:1em 0;margin-top:.5em}.MaterialBookDownloadList__Item{font-size:1em}.MaterialBookDownloadList__Item a i{width:1.5em;text-align:center}.MaterialBookDownloadList__Item a span,.MaterialBookDownloadList__Item a span:link,.MaterialBookDownloadList__Item a span:visited{color:#007acd}.MaterialBookDownloadList__Item a span:focus,.MaterialBookDownloadList__Item a span:hover,.MaterialBookDownloadList__Item a span:active{color:#3eb1ff}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-attempt-overview{padding-top:3rem;padding-bottom:3rem;text-align:center}.course-attempt-overview .cert-download-link{margin:2em 0;display:inline-block}.course-attempt-overview .course-completion-control__completion-grade,.course-attempt-overview .course-completion-control__current-mark{display:none}.course-attempt-overview .progress__bar{max-width:100%;margin:0}.course-attempt-overview__title{position:relative}.course-attempt-overview__title::after{clear:both;content:"";display:table}.course-attempt-overview__meta{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}.course-attempt-overview__meta .back-button{position:absolute;top:0;left:0;height:20px;padding:0;margin:0;font-size:16px}.course-attempt-overview__meta .back-button,.course-attempt-overview__meta .back-button:link,.course-attempt-overview__meta .back-button:visited{color:#000}.course-attempt-overview__meta .back-button:focus,.course-attempt-overview__meta .back-button:hover,.course-attempt-overview__meta .back-button:active{color:#383838}.course-attempt-overview__header-stats tbody td{font-size:1.5em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}pre{line-height:125%}td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}td.linenos .special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px}span.linenos.special{color:#000000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.hll{background-color:#ffffcc}.c{color:#408080;font-style:italic}.err{color:#FF0000}.k{color:#008000;font-weight:bold}.o{color:#666666}.ch{color:#408080;font-style:italic}.cm{color:#408080;font-style:italic}.cp{color:#BC7A00}.cpf{color:#408080;font-style:italic}.c1{color:#408080;font-style:italic}.cs{color:#408080;font-style:italic}.gd{color:#A00000}.ge{font-style:italic}.gr{color:#FF0000}.gh{color:#000080;font-weight:bold}.gi{color:#00A000}.go{color:#888888}.gp{color:#000080;font-weight:bold}.gs{font-weight:bold}.gu{color:#800080;font-weight:bold}.gt{color:#0044DD}.kc{color:#008000;font-weight:bold}.kd{color:#008000;font-weight:bold}.kn{color:#008000;font-weight:bold}.kp{color:#008000}.kr{color:#008000;font-weight:bold}.kt{color:#B00040}.m{color:#666666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:#008000}.nc{color:#0000FF;font-weight:bold}.no{color:#880000}.nd{color:#AA22FF}.ni{color:#999999;font-weight:bold}.ne{color:#D2413A;font-weight:bold}.nf{color:#0000FF}.nl{color:#A0A000}.nn{color:#0000FF;font-weight:bold}.nt{color:#008000;font-weight:bold}.nv{color:#19177C}.ow{color:#AA22FF;font-weight:bold}.w{color:#bbbbbb}.mb{color:#666666}.mf{color:#666666}.mh{color:#666666}.mi{color:#666666}.mo{color:#666666}.sa{color:#BA2121}.sb{color:#BA2121}.sc{color:#BA2121}.dl{color:#BA2121}.sd{color:#BA2121;font-style:italic}.s2{color:#BA2121}.se{color:#BB6622;font-weight:bold}.sh{color:#BA2121}.si{color:#BB6688;font-weight:bold}.sx{color:#008000}.sr{color:#BB6688}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:#008000}.fm{color:#0000FF}.vc{color:#19177C}.vg{color:#19177C}.vi{color:#19177C}.vm{color:#19177C}.il{color:#666666}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.quiz-container{background:#f8f8f8;min-height:100vh}.quiz-show{padding-top:80px;padding-bottom:60px;margin:0 auto;width:50%;max-width:800px;min-width:400px}.quiz-show ul,.quiz-show ul li{list-style:disc}.quiz-show ol,.quiz-show ol li{list-style:decimal}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-show section:nth-of-type(2n+2):not(.dark){background-color:#efefef;color:#000}.course-show>.react-tabs{margin-bottom:6rem;max-width:56.25em;margin:auto}.course-show>.react-tabs>.owner-category-tabs{padding-right:calc(50% - 40em);padding-left:calc(50% - 40em);background-color:#f8f8f8;margin-bottom:2.5rem}@media screen and (min-width: 56.25em){.course-show>.react-tabs>.owner-category-tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.course-show .react-tabs__tab-list__actions{font-size:.875rem}@media screen and (min-width: 56.25em){.course-show .react-tabs__tab-list__actions{-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:right}}.course-show .react-tabs__tab-panel{max-width:80em;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;background-color:white;border:1px solid #aaa}.course-show .react-tabs__tab-panel::after{clear:both;content:"";display:table}@media screen and (min-width: 83.125em){.course-show .react-tabs__tab-panel{padding-left:0;padding-right:0}}.course-show .react-tabs__tab-panel section::after{clear:both;content:"";display:table}.course-show .react-tabs__tab-panel section>*{width:100%}@media screen and (min-width: 56.25em){.course-show .react-tabs__tab-panel section>*{float:left;display:block;margin-right:1.9356%;width:66.02147%}.course-show .react-tabs__tab-panel section>*:last-child{margin-right:0}}@media screen and (min-width: 80em){.course-show .react-tabs__tab-panel section>*{float:left;display:block;margin-right:1.9356%;width:74.5161%}.course-show .react-tabs__tab-panel section>*:last-child{margin-right:0}}.course-show .react-tabs__tab-panel aside{width:100%}@media screen and (min-width: 56.25em){.course-show .react-tabs__tab-panel aside{float:left;display:block;margin-right:1.9356%;width:32.04294%;margin-right:0}.course-show .react-tabs__tab-panel aside:last-child{margin-right:0}}@media screen and (min-width: 80em){.course-show .react-tabs__tab-panel aside{float:left;display:block;margin-right:1.9356%;width:23.5483%;margin-right:0}.course-show .react-tabs__tab-panel aside:last-child{margin-right:0}}.course-show .stats__list{text-align:center}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-title-page,[class^="course-title-page--"],[class*=" course-title-page--"]{border-radius:.125em;display:block;position:relative;width:100%;height:auto}.course-title-page--placeholder{padding-bottom:68.00618%;background-color:#f8f8f8}.course-title-page--placeholder:before{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;content:'?';font-weight:700;color:#dedede;font-size:7em}.course-hero__cover{position:relative}.course-title-page--edit-button{width:100px;left:0;top:0;position:absolute;text-align:center}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-toc-footer{height:150px}.course-toc{padding:0}.course-toc.chapters .course-toc__item[data-level="2"]{border-bottom:thin solid #ddd}.course-toc.chapters .course-toc__item[data-level="3"]{padding-left:1.5rem;line-height:28px;font-size:14px}.course-toc.chapters .course-toc__item[data-level="4"]{padding-left:3rem;line-height:25px;font-size:12px}.course-toc.chapters .course-toc__item[data-level="5"]{padding-left:4.5rem;line-height:22px;font-size:11px}.course-toc.chapters .course-toc__item[data-level="5"] .course-toc__item--attempts-remaining{font-size:10px}.course-toc__item{-webkit-transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out;transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out;border:3px solid transparent;line-height:40px}.course-toc__item>a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem .75rem}.course-toc__item>a .hint{-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;margin:0}.course-toc__item .course-toc__completion{margin-left:auto}.course-toc__item .course-toc__completion--complete{opacity:1}.course-toc__item .course-toc__completion--complete circle{fill:#007acd}.course-toc__item .course-toc__completion--complete polyline{stroke:#fff}.course-toc__item .course-toc__completion--complete #Artboard{stroke:#007acd}.course-toc__item .course-toc__item__icon{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-right:.5rem}.course-toc__item .course-toc__item__icon:not(.course-toc__completion){transform:translateY(25%)}.course-toc__item .course-toc__item__icon:not(.course-toc__completion)>svg{overflow:visible}.course-toc__item .course-toc__item__icon svg{width:inherit;height:inherit}.course-toc__item--selected{border-left-color:#222;background:rgba(0,0,0,0.1)}.course-toc__item--title{line-height:1.35rem;flex-grow:100;width:200px}.course-toc__item--title>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course-toc__item .hint.course-toc__item--attempts-remaining{margin-top:-0.5em}.course-material-toc .hint.course-toc__item--attempts-remaining{margin-left:1em}.course-toc__item--quiz .course-toc__item__icon{padding-left:4px;padding-right:4px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CourseSetAttemptContainer{padding-top:3rem;padding-bottom:3rem}.CourseSetAttemptContainer .button-group>*{display:block;margin:.5rem 0}.CourseSetAttemptContainer__Image{margin-bottom:2rem}.CourseAttemptListItem{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1rem 0;padding-bottom:1rem;border-bottom:thin solid #ddd}.CourseAttemptListItem .lane-item--course{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;margin-right:1rem}.CourseAttemptListItem:last-child{border-bottom:none}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CourseSetCourseListItem{padding:2rem;background:white;border-radius:.125em;margin:3rem 0;position:relative;border-radius:4px}.CourseSetCourseListItem .stats__list-item{border-right:thin solid #ddd;padding-right:1rem}.CourseSetCourseListItem .stats__list-item:last-child{border-right:none}.CourseSetCourseListItem .stats__list-item-metric{color:black}.CourseSetCourseListItem__Info__stats{text-align:center;position:absolute;bottom:1rem;margin-bottom:1rem;left:50%;margin-left:-125px}.CourseSetCourseListItem__Info{padding-bottom:75px}.CourseSetCourseListItem__Cover{margin:-60px auto 2rem auto;box-shadow:0 5px 10px 0px rgba(0,0,0,0.05)}.CourseSetCourseListItem__Cover img{background:white}@media screen and (min-width: 48em){.CourseSetCourseListItem{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding-left:250px}.CourseSetCourseListItem__Cover{margin:0;position:absolute;left:-2rem;top:2rem;width:250px;max-height:initial}.CourseSetCourseListItem__Info{padding-bottom:0}.CourseSetCourseListItem__Info__stats{text-align:initial;position:relative;bottom:initial;margin-left:initial;left:initial}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.FeaturedCourseSet{padding:0 1.5rem}.FeaturedCourseSet .course-set-hero-info{width:initial}.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__title,.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__courses,.FeaturedCourseSet .course-set-hero-info .course-set-hero-info__courses p a{color:rgba(0,0,0,0.8)}.FeaturedCourseSet .course-set-hero-info__label{font-size:.75rem}.FeaturedCourseSet .course-set-hero-info__title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.25em;margin:1rem 0}.FeaturedCourseSet .Featured__Content{display:flex}@media screen and (max-width: 40em){.FeaturedCourseSet .Featured__Content{display:block}}.FeaturedCourseSet .Featured__CoverWrapper{flex-shrink:0;max-width:240px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-set-hero{position:relative;background:#000}.course-set-hero__bg{display:inline-grid;background-size:100%;background-repeat:no-repeat;position:absolute;top:0;right:0;left:0;overflow:hidden;opacity:0.6;height:100%;vertical-align:middle}.course-set-hero__bg__img{position:absolute;margin:auto 0;width:auto;vertical-align:middle;height:100%;max-width:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.course-set-hero__content{padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;background:rgba(0,0,0,0.3);position:relative}.course-set-hero-info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.course-set-hero-info__label{padding:.5rem 1rem;background-color:#1c3d77;color:white;display:inline-block;border-radius:4px}.course-set-hero-info__content{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}.course-set-hero-info__title{color:white;font-size:2.5rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:1.5rem 0;text-align:left}@media screen and (max-width: 48em){.course-set-hero-info__title{font-size:1.875rem;word-break:break-word}}.course-set-hero-info__courses{display:block}.course-set-hero-info__courses,.course-set-hero-info__courses p a{color:white}.course-sets-hero__purchase{padding:1.5rem;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.1);border-radius:4px;right:10%;left:10%;bottom:-160%}.course-set-hero .price--highlighted{text-align:left}.course-set-hero .pricing [class^='price--']{margin-bottom:.75rem}.pricing{text-align:center}@media screen and (min-width: 48em){.course-set-hero{padding-bottom:0;background:black;height:500px}.course-set-hero .pricing{text-align:initial}.course-set-hero__content{background:initial;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;height:500px}.course-sets-hero__purchase{padding:2rem 2rem 1rem 2rem;position:absolute;left:initial;bottom:-2em;right:1em}.course-set-hero__bg{height:500px;display:initial}.course-set-hero__bg__img{width:100%;height:auto}.course-set-hero-info{width:50%}.course-set-hero-info__courses{display:block}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CourseSetList{margin:1rem auto}.CourseSetList>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.CourseSetList__Header{color:#4a4a4a}.CourseSetList__Item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;max-width:450px;overflow:hidden;display:inline-block;margin-right:1rem;margin-bottom:1rem;border:thin solid #dedede;border-radius:4px;background:#fafafa;position:relative;padding:1rem;transition:box-shadow 0.3s cubic-bezier(0.19, 1, 0.22, 1);white-space:nowrap}.CourseSetList__Item:hover{box-shadow:0 5px 10px 0px rgba(0,0,0,0.05)}.CourseSetList__Item>*{display:inline-block;vertical-align:middle}.CourseSetList__Item>.CourseSetList__Item__Content{display:inline-block;padding-right:15px;max-width:205px;margin:10px 0;white-space:normal}.CourseSetList__Item>.CourseSetList__Item__Content p{margin:0}.CourseSetList__Item>i{position:absolute;top:50%;margin-top:-10px;right:20px}.CourseSetList__Item:last-child{margin-right:0}.CourseSetList__Item__Cover{height:75px;margin-right:.5rem}@media screen and (max-width: 56.25em){.CourseSetList>div{display:block}.CourseSetList__Item{display:block;margin-right:0;max-width:none}}@media screen and (min-width: 80em){.CourseSetList{padding-left:0;padding-right:0}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.course-set-show__section-header{color:#505050;font-size:1.875rem;font-weight:740;letter-spacing:-0.04em;line-height:1.35;margin:2rem 0;text-align:center}.CourseSetShow__Description{font-family:"Inter"}.CourseSetShow__Description h1{font-size:1.77689em}.CourseSetShow__Description h2{font-size:1.68792em}.CourseSetShow__Description h3{font-size:1.333em}.CourseSetShow__Description h4{font-size:1.26626em}.CourseSetShow__Description h5{font-size:1em}.CourseSetShow__Description h6{font-size:.94993em}.CourseSetShow__Description h1,.CourseSetShow__Description h2,.CourseSetShow__Description h3,.CourseSetShow__Description h4,.CourseSetShow__Description h5,.CourseSetShow__Description h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2.33rem}.CourseSetShow__Description figure{margin-top:1.05rem}.CourseSetShow__Description figure>img{display:block}.CourseSetShow__Description pre{background-color:#efefef;line-height:1.25rem;padding-bottom:1.05rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.05rem;tab-size:2;font-size:1.125rem}.CourseSetShow__Description pre{display:block}.CourseSetShow__Description ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CourseSetShow__Description ol li+li{margin-top:.375rem}.CourseSetShow__Description ol li ul{margin-top:.375rem;margin-bottom:.75rem}.CourseSetShow__Description ol,.CourseSetShow__Description ol li{list-style-type:decimal}.CourseSetShow__Description ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CourseSetShow__Description ul li+li{margin-top:.375rem}.CourseSetShow__Description ul li ul{margin-top:.375rem;margin-bottom:.75rem}.CourseSetShow__Description ul,.CourseSetShow__Description ul li{list-style-type:disc}.CourseSetShow__Description li>a,.CourseSetShow__Description p>a,.CourseSetShow__Description dd>a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#007acd, #007acd);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.CourseSetShow__Description li>a,.CourseSetShow__Description li>a:link,.CourseSetShow__Description li>a:visited,.CourseSetShow__Description p>a,.CourseSetShow__Description p>a:link,.CourseSetShow__Description p>a:visited,.CourseSetShow__Description dd>a,.CourseSetShow__Description dd>a:link,.CourseSetShow__Description dd>a:visited{color:#007acd}.CourseSetShow__Description li>a:focus,.CourseSetShow__Description li>a:hover,.CourseSetShow__Description li>a:active,.CourseSetShow__Description p>a:focus,.CourseSetShow__Description p>a:hover,.CourseSetShow__Description p>a:active,.CourseSetShow__Description dd>a:focus,.CourseSetShow__Description dd>a:hover,.CourseSetShow__Description dd>a:active{color:#3eb1ff}.course-set-show__certificate{display:block;padding:1.5rem;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 48em){.course-set-show__certificate{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.course-set-show__certificate-header{color:#505050;font-size:1.875rem;font-weight:740;letter-spacing:-0.02em;line-height:1.35;margin:2rem 0;text-align:center}@media screen and (min-width: 48em){.course-set-show__certificate__content{max-width:400px}}.course-set-show__certificate-image{margin:auto;max-width:450px}@media screen and (min-width: 48em){.course-set-show__certificate-image{margin-left:30px}}.CourseSetAuthorList{width:100%}.CourseSetAuthorList .lecturer{background-color:white;padding:2rem;border-radius:.25em;box-shadow:0 0px 20px 0 rgba(0,0,0,0.05);margin:1rem 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Subscription__Section--Hero{max-width:80em;margin-left:auto;margin-right:auto;background-color:#f8f8f8;padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Hero::after{clear:both;content:"";display:table}.Subscription__Section--Hero .HeroTitle{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.Subscription__Section--Hero .HeroTitle{font-size:1.875rem;word-break:break-word}}.Subscription__Section--Hero p{margin-left:auto;margin-right:auto;max-width:800px;text-align:left}.Subscription__Section--Testimonials{overflow-x:auto}.Subscription__Section--Testimonials .TestimonialsLane{display:flex;align-items:center;max-width:100vw;padding-top:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Testimonials .LaneItem--Testimonial{min-width:23.4375rem;padding:1.5rem;background-color:white}.Subscription__Section--Testimonials .LaneItem--Testimonial__UserDetails{text-align:left;margin-top:.375rem}.Subscription__Section--Testimonials .LaneItem--Testimonial__UserDetails::after{clear:both;content:"";display:table}.Subscription__Section--Testimonials .avatar--small{float:left;margin-right:.625rem}.Subscription__Section--Testimonials .avatar--small .avatar__image{border-radius:23px;height:46px;line-height:46px;width:46px;min-width:46px}.Subscription__Section--Testimonials .LaneItem--Testimonial__Name{font-size:.875rem}.Subscription__Section--Testimonials .LaneItem--Testimonial__Title{font-size:.625rem}.Subscription__Section--Testimonials .lane-item__blurb{text-align:left;font-size:.875rem;color:rgba(0,0,0,0.8)}.Subscription__Section--Manager{max-width:80em;margin-left:auto;margin-right:auto;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.Subscription__Section--Manager::after{clear:both;content:"";display:table}.Dashboard{margin-bottom:12rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.flash__close-icon{font-size:.875rem;padding:.75rem}.react-flash-container{position:fixed;top:0;text-align:center;width:100%;z-index:100}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.react-flash-container{position:-ms-device-fixed}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.AccountMenu{z-index:6;background:#f8f8f8;color:#000;width:100vw;min-height:calc(100vh - 50px);padding:0 1.5rem;font-size:14px;border-style:solid;border-color:#979797;border-width:0 1px 1px 1px}@media screen and (min-width: 40em){.AccountMenu{width:350px;min-height:auto}}.AccountMenu__Head>h6{margin:0;font-size:.8125em;color:#8b8b8b}.AccountMenu__Section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex:1}.AccountMenu__Section:not(:first-child){margin-top:.75rem}@media screen and (min-width: 56.25em){.AccountMenu__Section:not(:first-child){margin-left:1.5rem}}.AccountMenu__CircleCounter{background-color:#007acd;color:#fff;display:inline-flex;justify-content:center;align-items:center;margin:0 10px;font-size:12px;min-width:1rem;height:1rem;border-radius:0.5rem}.BookmarkMenu .DropdownMenu{box-shadow:0 0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:auto;height:100%;max-height:calc(100vh - 50px);max-height:-webkit-fill-available}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu{overflow-y:hidden}}@media screen and (min-width: 40em){.BookmarkMenu .DropdownMenu.large-menu{width:100vw}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;min-height:auto;padding:.75rem 1.5rem}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu .AccountMenu__Useful{flex-direction:column-reverse;justify-content:flex-end}.BookmarkMenu .DropdownMenu.large-menu .AccountMenu .CategoryNav{margin:0}}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu.large-menu{width:min(56.25em, 100vw)}}@media screen and (min-width: 56.25em){.BookmarkMenu .DropdownMenu{width:min(56.25em, 100vw)}.BookmarkMenu .DropdownMenu .AccountMenu{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;min-height:auto;padding:.75rem 1.5rem}.BookmarkMenu .DropdownMenu .AccountMenu .AccountMenu__Useful{flex-direction:column-reverse;justify-content:flex-end}.BookmarkMenu .DropdownMenu .AccountMenu .CategoryNav{margin:0}.BookmarkMenu .DropdownMenu .BookmarkMenu__Tail{display:none}}.BookmarkMenu .BookmarkMenu__Tail{display:none}@media screen and (min-width: 40em){.BookmarkMenu .BookmarkMenu__Tail{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__left{display:block;width:0;height:0;border-style:solid;border-width:65px 175px 0 0;border-color:#979797 transparent}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__left>.BookmarkMenu__LeftInner{position:relative;left:1px;top:-67px;width:0;height:0;border-style:solid;border-width:65px 176px 0 0;border-color:#f8f8f8 transparent}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__right{display:block;width:0;height:0;border-style:solid;border-width:0 175px 65px 0;border-color:transparent #979797}.BookmarkMenu .BookmarkMenu__Tail .BookmarkMenu__right>.BookmarkMenu__RightInner{position:relative;left:-2px;top:-2px;width:0;height:0;border-style:solid;border-width:0 176px 65px 0;border-color:transparent #f8f8f8}.AccountItem__Icon{border-radius:.875rem;height:1.75rem;line-height:1.75rem;width:1.75rem;min-width:1.75rem}.DropdownContainer__Trigger .AccountItem__Trigger{transition:transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}.DropdownContainer__Trigger.tether-enabled .AccountItem__Trigger{transform:scaleY(-1)}.DropdownMenu{border-top-left-radius:0;border-top-right-radius:0}.AccountMenu__Links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:.5rem 0}.AccountMenu__Links>nav{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.AccountMenu__Links nav a{display:block;color:#505050;height:28px;margin:8px}.AccountMenu__Links nav a:first-child{margin-top:0}.AccountMenu__Links nav a:hover{color:#007acd}.AccountMenu__Links nav a.active{color:#007acd;font-weight:bold}.AccountMenuAvatar{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0;margin-bottom:.75rem}.AccountMenuAvatar>article>*{display:block;margin:0;margin-right:.375rem}.AccountMenuAvatar>article>span{max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenuAvatar__img{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 48px;-moz-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px;border-radius:24px;height:48px;line-height:48px;width:48px;min-width:48px;margin-right:.75rem}.AccountMenu__UserSigned{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.AccountMenu__UserSigned .AccountMenu__SignOut{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-self:right;-moz-align-self:right;align-self:right;-ms-flex-item-align:right;padding:.75rem;background:#999999;margin:.75rem 0;margin-left:auto;width:30%;color:white}.AccountMenu__UserSigned .AccountMenu__SignOut:hover{background:gray}.AccountMenu__SignSection{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:white}.AccountMenu__SignSection .AccountMenu__SignUp{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-self:center;-moz-align-self:center;align-self:center;-ms-flex-item-align:center;padding:.75rem;background:#999999;margin:.75rem 0;margin-right:4%;margin-bottom:1.5rem;width:45%}.AccountMenu__SignSection .AccountMenu__SignUp:hover{background:gray}.AccountMenu__SignSection .AccountMenu__SignIn{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:.75rem;background:#007acd;margin:.75rem 0;margin-left:4%;margin-bottom:1.5rem;width:45%}.AccountMenu__SignSection .AccountMenu__SignIn:hover{background:#005c9a}.CategoryNav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;grid-template-columns:45% 55%;border:none;background-color:white;color:black;margin:0 -24px;height:100%}.CategoryNav .CategoryButtonContainer{flex:1;background-color:#f8f8f8}.CategoryNav .CategoryButtonContainer .CategoryButton__Current{background-color:white;margin-right:-1px;border-right:1px solid #fff}.CategoryNav .CategoryButtonContainer button{font-family:"Inter";font-size:14px;border:none;padding:0.85rem;padding-left:1.25rem;height:100%;width:100%;display:block;background-color:#f8f8f8;box-shadow:0 0 0 0 #86ceff inset;color:#1a1a1a;text-align:left}.CategoryNav .CategoryButtonContainer button i{display:none;margin-left:0.5rem}.CategoryNav .CategoryButtonContainer button:hover{color:#007acd;background-color:#fdfdfd}.CategoryNav .CategoryButtonContainer button:disabled{padding-right:0;border-left:7px solid #007acd;color:#007acd;font-weight:bolder;background-color:white;opacity:1;box-shadow:-500px 0 0 0 white inset;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.CategoryNav .CategoryButtonContainer button:disabled i{display:initial;font-size:1.4rem;float:right}.CategoryNav .SubcategoryNavLinks{scrollbar-width:thin;scrollbar-color:darkgrey;overflow-y:auto;max-height:90vh;flex:1}.CategoryNav .SubcategoryNavLinks::-webkit-scrollbar{margin-right:1px;width:4px}.CategoryNav .SubcategoryNavLinks::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks{max-height:720px}}@media screen and (min-width: 48em){.CategoryNav .SubcategoryNavLinks{max-height:auto}}@media screen and (min-width: 48em){.CategoryNav .SubcategoryNavLinks:not(.small){flex:3}}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks:not(.small){flex:2}}.CategoryNav .SubcategoryNavLinks>nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;text-align:left;padding:5px;margin-left:20px}@media screen and (min-width: 40em){.CategoryNav .SubcategoryNavLinks>nav{height:100%}}.CategoryNav .SubcategoryNavLinks>nav>a{width:fit-content;padding:9px;padding-left:0;margin:3px;color:#404040}.CategoryNav .SubcategoryNavLinks>nav>a:hover{color:#007acd;-webkit-transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1);transition:all 0.1s cubic-bezier(0.75, 0.033, 0.355, 1)}.CategoryNav .SubcategoryNavLinks>nav>a.active{color:#007acd;background-color:white;font-weight:bold}.CategoryNav.AuthorNav .CategoryButtonContainer{flex:0.7}.CategoryNav.AuthorNav .SubcategoryNavLinks{flex:3}@media screen and (min-width: 56.25em){.CategoryNav.AuthorNav .SubcategoryNavLinks{height:420px}}.DashboardNav{margin:0 -24px;background-color:#f8f8f8}.DashboardNav .DashboardNav__Links a{font-family:"Inter";font-size:14px;padding:0.9rem;padding-left:1.25rem;width:100%;display:block;color:#000;border-bottom:1px solid #d9d9d9}.DashboardNav .DashboardNav__Links a:hover{color:#007acd;background-color:#fdfdfd}.DashboardNav .DashboardNav__Links a.active{padding-left:0.9rem;color:#007acd;font-weight:bolder;border-left:7px solid #007acd;background-color:white;opacity:1}.DashboardNav_LinksDropdown{display:block}@media screen and (min-width: 56.25em){.DashboardNav_LinksDropdown{display:none}}.DashboardNav_LinksHeader{display:none}@media screen and (min-width: 56.25em){.DashboardNav_LinksHeader{display:flex;width:100%;flex-direction:row;justify-content:space-evenly}}.DashboardNav__Title{margin:auto 0}@media screen and (max-width: 40em){.AccountMenu{width:100vw}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.AppNavLinks{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 1rem}.AppNavLinks__Link{padding:.5rem;color:#ccc}.AppNavLinks__Link:hover{color:white}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Header__CategoriesSelector{display:flex;flex-direction:column;padding:1rem;flex:4}.Header__CategoriesSelector.typeLinks{flex:3;min-width:auto;transition:max-width .2s}@media screen and (min-width: 48em){.Header__CategoriesSelector.typeLinks{width:0;display:none}}.Header__CategoriesSelector.typeLinks.hidden{max-width:0;padding:1rem 0}.Header__CategoriesSelector .category__title{border-bottom:1px solid #8b8b8b}.Header__CategoriesSelector .category__title h3{margin:0;color:#000;color:inherit;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1rem;padding:.5em 0;text-transform:uppercase}.Header__CategoriesSelector .category__title h3 a{color:inherit}.Header__CategoriesSelector .category__option{width:100%;margin:0.5rem 0}.Header__CategoriesSelector .category__option button,.Header__CategoriesSelector .category__option a{padding:0;width:100%;text-align:left;background-color:transparent;outline:none;border:none}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Header{background:#222;z-index:6}.Header .DropdownContainer__Trigger{color:inherit;height:100%;padding:0}.Header .DropdownContainer__Trigger::after{display:none}.Header .DropdownMenu{border:none}.Header .DropdownMenu::before,.Header .DropdownMenu::after{display:none}.Header__Nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;max-width:56.25em;height:50px;line-height:50px;color:#fff}.Header__Nav a.lp-link{position:relative;line-height:50px;height:50px;text-align:center;color:inherit;padding:0 8px;margin:0 8px;border-bottom:none}.Header__Nav>form.HeaderSearch{display:none}@media screen and (min-width: 48em){.Header__Nav>form.HeaderSearch{display:inherit}}.Header__Nav i.HeaderIcon{font-size:1.375rem}.Header__Nav__Logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:5px}.Header__Nav__Logo>img{max-height:1.75rem;margin:5px}.Header__Nav__Logo>i{margin:5px}@media screen and (min-width: 40em){.Header__Nav__Logo{padding:0 10px}}@media screen and (min-width: 48em){.mobile__search{position:absolute;display:none}}.Header__Bookstore-Links{display:none;position:absolute}@media screen and (min-width: 48em){.Header__Bookstore-Links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-evenly;position:initial}}.Header__Text__Logo{max-width:7rem}.Header__Middle{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.Header__Middle .Header__MiddleTitle{max-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:8px;max-width:45vw}@media screen and (min-width: 40em){.Header__Middle .Header__MiddleTitle{width:initial}}.Header__Middle>i{margin:5px}@media screen and (min-width: 40em){.Header__Middle{width:initial}}.shopping-cart__count,.wishlist__count{color:#fff;position:absolute;top:50%;right:-4px;margin-top:-20px;text-align:center;background-color:#007acd;font-size:12px;line-height:16px;padding:2px 4px;border-radius:16px;width:20px}.notifications_count{color:#fff;position:absolute;top:50%;right:35%;margin-top:-20px;text-align:center;background-color:#007acd;font-size:12px;line-height:16px;padding:2px 4px;border-radius:16px;width:20px}.relative__nav__logo{position:relative}@media screen and (min-width: 48em){.Header__Nav{margin:0 auto}}.Header__DesktopSearch__Container{height:100%;width:100%;align-items:center;justify-content:center;display:flex}.Header__BookstoreLink{display:none;position:absolute;padding:0 8px;margin:0 8px}@media screen and (min-width: 48em){.Header__BookstoreLink{display:block;position:initial}}.Header__SearchBar{width:16rem;display:none;position:absolute}@media screen and (min-width: 48em){.Header__SearchBar{position:initial;display:flex}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.HeaderRootSwitcher{margin-right:.5rem}.HeaderRootSwitcher .DropdownContainer__Trigger{padding:8px 32px 8px 16px;height:50px;transition:all .25s cubic-bezier(0.19, 1, 0.22, 1)}.HeaderRootSwitcher .DropdownContainer__Trigger:hover{background-color:#444}.DropdownMenu.HeaderRootSwitcher__Dropdown{border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;background-color:#333;color:#fff;border:none;padding:4px 0}.DropdownMenu.HeaderRootSwitcher__Dropdown:before,.DropdownMenu.HeaderRootSwitcher__Dropdown:after{content:initial}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link{padding:8px 32px 8px 16px;display:block;color:inherit;transition:all .25s cubic-bezier(0.19, 1, 0.22, 1);font-size:.875em}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link:hover{background-color:#444}.DropdownMenu.HeaderRootSwitcher__Dropdown a.lp-link.active{border:none;font-weight:bold}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.HeaderSearch{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#fff;height:32px;border-radius:4px;border:thin solid #979797;width:100%;margin:auto}.HeaderSearch.dark{background:#333}.HeaderSearch.dark .SearchField{color:#fff}.HeaderSearch.dark button i{color:#f8f8f8}.HeaderSearch .SearchField{color:#000}.HeaderSearch button i{color:#222}.HeaderSearch ~ .clear-btn{max-width:32px;margin:0;position:absolute;right:72px;color:#4a4a4a}@media screen and (min-width: 48em){.HeaderSearch ~ .clear-btn{left:calc(50% + 11rem - 4px)}}@media screen and (min-width: 48em){.HeaderSearch ~ .search-btn{display:none}}.HeaderSearch__Selector{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative;height:100%;background:#4a4a4a;border-right:thin solid #979797;border-radius:4px}@media screen and (min-width: 48em){.HeaderSearch__Selector.hideDropdown{display:none}}.HeaderSearch__Selector>select{border:none;background:#dedede;height:100%;margin:0;line-height:100%;border-radius:4px;color:#000;width:auto;padding-right:2rem}.HeaderSearch__Selector i{pointer-events:none;position:absolute;right:5px;top:50%;height:12px;margin-top:-6px;width:16px;font-size:12px;color:#000}.HeaderSearch__Input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative}.HeaderSearch__Input>input{background-color:transparent;border-radius:4px;outline:none;border:none;color:white}.HeaderSearch__Input>input::placeholder{color:#aaa}.HeaderSearch__Input>button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;border:none;position:absolute;right:5px;top:50%;height:20px;margin-top:-10px;width:20px;font-size:12px;color:white}.HeaderSearch__Input>button:focus{color:inherit}.HeaderSearch__Input>button:hover{color:#aaa}.HeaderSearch__Link{display:block}@media screen and (min-width: 48em){.HeaderSearch__Link{display:none}}.search-tether{height:100%}@media screen and (min-width: 48em){.search-tether{height:auto}}.Search__Dropdown{display:flex;flex-direction:row;align-items:flex-start;box-shadow:none;width:calc(100vw - 2 * 1.5rem);background-color:#fafafa}@media screen and (min-width: 48em){.Search__Dropdown{width:720px;height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.Search__Dropdown.small{width:256px}.Search__Dropdown:not(.small){margin-top:5px;padding-right:150px;padding-left:95px}}.Search__Dropdown .Bestseller_Links{padding:1rem;max-width:150px;width:100%}@media screen and (min-width: 48em){.Search__Dropdown .Bestseller_Links{width:0;display:none}}.Search__Dropdown .Bestseller_Links>li:first-of-type{border-bottom:1px solid #8b8b8b}.author-sub-header__container{background-color:#222;color:#fff;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}div.author-sub-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:80em;padding:0 8px;margin:0 auto;display:flex;justify-content:space-between;white-space:nowrap}div.author-sub-header .author-sub-header__left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}div.author-sub-header .author-sub-header__left .breadcrumb{display:inline-flex;align-items:center;width:auto;max-width:190px;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);padding:0}div.author-sub-header .author-sub-header__left .breadcrumb.title-column{max-width:200px}div.author-sub-header .author-sub-header__left .breadcrumb>a{position:relative;padding:13px 0 12px 0;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.author-sub-header .author-sub-header__left .breadcrumb:last-child>i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}div.author-sub-header .author-sub-header__left .breadcrumb:not(:first-of-type):last-of-type>a::after{content:"";position:absolute;background-color:#007acd;bottom:0;left:0;right:0;height:4px}div.author-sub-header .author-sub-header__left .breadcrumb>i{padding:0 10px;margin-top:3px}div.author-sub-header .author-sub-header__left.open .breadcrumb{max-width:200px;width:200px}div.author-sub-header .author-sub-header__left.open .breadcrumb.title-column{max-width:300px;width:300px}div.author-sub-header .author-sub-header__left.open .author-sub-header__dropdown-container{height:550px;box-shadow:0px 3px 15px 0 rgba(0,0,0,0.08);left:-15px;opacity:1}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown-container{transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1);width:auto;height:0;opacity:0;position:absolute;overflow:hidden;left:0;top:100%;z-index:1;background:white;border-bottom-left-radius:4px;border-bottom-right-radius:4px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{z-index:1;background-color:#333;padding:15px 0;height:100%;display:flex;flex-direction:column;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 48em){div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{flex-direction:row}}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderInlineItems{border-bottom:thin solid #444;position:relative;padding-bottom:.5rem;margin-bottom:.5rem}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderInlineItems .SubHeaderHint{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);color:#8b8b8b;position:absolute;left:50%;bottom:-12px;font-size:10px;background:#333;padding:5px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;scrollbar-width:thin;scrollbar-color:darkgrey;list-style-type:none;width:200px;padding:0px 15px;max-height:100%;border-right:thin solid rgba(0,0,0,0.1);overflow-y:auto}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList::-webkit-scrollbar{margin-right:1px;width:4px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList:last-child{border-right:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a{display:block;overflow:hidden;padding:5px 0px;padding-right:9px;font-size:.875em;white-space:nowrap;text-overflow:ellipsis;color:#eee;position:relative}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a:hover{color:#fff}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a.active{color:#fff;font-weight:bold;border-bottom:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a:first-child{padding-top:0}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList a i{margin-left:auto;position:absolute;right:0;top:50%;margin-top:-7px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list{width:300px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list a{max-width:300px}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:1px solid #eeeeee;padding-top:15px}@media screen and (min-width: 48em){div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:0px;padding-top:5px}}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown>.SubHeaderList{left:0}div.author-sub-header .author-sub-header__right a{padding:10px;display:inline-block}.SubHeaderPlaceholder{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:44px;padding:5px;color:#8b8b8b}.SubHeaderPlaceholder .placeholder-text-wrapper{max-width:200px;margin:0 1rem}@media screen and (max-width: 48em){div.author-sub-header .author-sub-header__left{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown-container{left:-8px;right:-8px;overflow-y:auto}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList{display:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList+div{border-top:none}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList,div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.active{display:block}}@media screen and (max-width: 40em){div.author-sub-header__container,div.author-sub-header .author-sub-header__left.open .author-sub-header__dropdown-container{width:100%}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown{width:100% !important}div.author-sub-header .author-sub-header__left .author-sub-header__dropdown .SubHeaderList.title-column-list a{max-width:initial}div.author-sub-header .author-sub-header__left .breadcrumb:not(:first-child){display:none}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.essay{background-color:white;color:rgba(0,0,0,0.8);min-height:100vh;min-width:100vw;position:fixed;padding-top:3rem;padding-bottom:3rem;top:0;bottom:0;left:0;right:0;overflow:auto;z-index:9}.essay__header,.essay__intro,.essay__content,.essay__footer{font-family:"Inter";font-size:.875rem;max-width:660px;margin:0 auto;padding:0 14px}.essay__header h1,.essay__header h2,.essay__header h3,.essay__header h4,.essay__header h5,.essay__header h6,.essay__intro h1,.essay__intro h2,.essay__intro h3,.essay__intro h4,.essay__intro h5,.essay__intro h6,.essay__content h1,.essay__content h2,.essay__content h3,.essay__content h4,.essay__content h5,.essay__content h6,.essay__footer h1,.essay__footer h2,.essay__footer h3,.essay__footer h4,.essay__footer h5,.essay__footer h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin-top:2.25rem}.essay__header h1,.essay__intro h1,.essay__content h1,.essay__footer h1{font-size:1.85em}.essay__header h2,.essay__intro h2,.essay__content h2,.essay__footer h2{font-size:1.55em}.essay__header h3,.essay__intro h3,.essay__content h3,.essay__footer h3{font-size:1.4em}.essay__header h4,.essay__intro h4,.essay__content h4,.essay__footer h4{font-size:1.25em}.essay__header h5,.essay__intro h5,.essay__content h5,.essay__footer h5{font-size:1.15em}.essay__header h6,.essay__intro h6,.essay__content h6,.essay__footer h6{font-size:1em}.essay__header p,.essay__intro p,.essay__content p,.essay__footer p{line-height:1.25rem}.essay__header hr,.essay__intro hr,.essay__content hr,.essay__footer hr{width:100%;margin:1.5rem auto}.essay__header ol,.essay__intro ol,.essay__content ol,.essay__footer ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.essay__header ol li+li,.essay__intro ol li+li,.essay__content ol li+li,.essay__footer ol li+li{margin-top:.375rem}.essay__header ol li ul,.essay__intro ol li ul,.essay__content ol li ul,.essay__footer ol li ul{margin-top:.375rem;margin-bottom:.75rem}.essay__header ol,.essay__header ol li,.essay__intro ol,.essay__intro ol li,.essay__content ol,.essay__content ol li,.essay__footer ol,.essay__footer ol li{list-style-type:decimal}.essay__header ul,.essay__intro ul,.essay__content ul,.essay__footer ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.essay__header ul li+li,.essay__intro ul li+li,.essay__content ul li+li,.essay__footer ul li+li{margin-top:.375rem}.essay__header ul li ul,.essay__intro ul li ul,.essay__content ul li ul,.essay__footer ul li ul{margin-top:.375rem;margin-bottom:.75rem}.essay__header ul,.essay__header ul li,.essay__intro ul,.essay__intro ul li,.essay__content ul,.essay__content ul li,.essay__footer ul,.essay__footer ul li{list-style-type:disc}.essay__header li a,.essay__header li a:link,.essay__header li a:visited,.essay__header p a,.essay__header p a:link,.essay__header p a:visited,.essay__intro li a,.essay__intro li a:link,.essay__intro li a:visited,.essay__intro p a,.essay__intro p a:link,.essay__intro p a:visited,.essay__content li a,.essay__content li a:link,.essay__content li a:visited,.essay__content p a,.essay__content p a:link,.essay__content p a:visited,.essay__footer li a,.essay__footer li a:link,.essay__footer li a:visited,.essay__footer p a,.essay__footer p a:link,.essay__footer p a:visited{color:#007acd}.essay__header li a:focus,.essay__header li a:hover,.essay__header li a:active,.essay__header p a:focus,.essay__header p a:hover,.essay__header p a:active,.essay__intro li a:focus,.essay__intro li a:hover,.essay__intro li a:active,.essay__intro p a:focus,.essay__intro p a:hover,.essay__intro p a:active,.essay__content li a:focus,.essay__content li a:hover,.essay__content li a:active,.essay__content p a:focus,.essay__content p a:hover,.essay__content p a:active,.essay__footer li a:focus,.essay__footer li a:hover,.essay__footer li a:active,.essay__footer p a:focus,.essay__footer p a:hover,.essay__footer p a:active{color:#3eb1ff}.essay__header{position:relative}.essay__intro{color:black}.essay__header-logo{margin:0 auto}.essay__header-logo,.essay__header-logo svg{width:6rem;max-height:6rem}@media screen and (min-width: 56.25em){.essay__header-logo,.essay__header-logo svg{width:7.5rem;max-height:7.5rem}}.essay__intro,.essay__content,.essay__footer{margin-top:1.5rem}.essay__footer{color:black;text-align:right}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Featured{padding-top:1.5rem;padding-bottom:1.5rem;margin:0 auto}.Featured__Content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-moz-box-pack:left;box-pack:left;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;-o-justify-content:left;justify-content:left;-ms-flex-pack:left}@media screen and (max-width: 40em){.Featured__Bundle{display:block}.Featured__Bundle .Featured__CoverWrapper{margin:0 auto}.Featured__Bundle .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}@media screen and (max-width: 40em){.Featured__Course{display:block}.Featured__Course .Featured__CoverWrapper{margin:0 auto}.Featured__Course .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}@media screen and (max-width: 40em){.Featured__Course_Set{display:block}.Featured__Course_Set .Featured__CoverWrapper{margin:0 auto}.Featured__Course_Set .Featured__Summary{max-width:100%;text-align:center;margin:0 auto}}.Featured__Summary{max-width:68%}.Featured__Summary>*{margin:0.5rem 0}.Featured__Title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:18px}.Featured__Subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:14px}.Featured__CoverWrapper{margin-right:1rem;max-width:50%;flex-shrink:0}@media screen and (min-width: 56.25em){.Featured__CoverWrapper{margin-right:2rem}}.Featured__CoverWrapper img{max-height:284px}.FeaturedBook .Featured__CoverWrapper img{border:thin solid #979797}.FeaturedCourse .Featured__CoverWrapper{max-width:240px}.FeaturedBundle .Featured__CoverWrapper{max-width:240px}.Featured__Authors{margin:.75rem 0 0 0;font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.Featured__Authors .avatars{flex-wrap:wrap}.Featured__EntityType{position:relative;color:#000;color:inherit;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.1rem;margin-bottom:1.5rem;padding:.5em 0;text-transform:uppercase}.Featured__EntityType:after{width:55px;background-color:#007acd;content:'';height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Featured__EntityType a{color:inherit}.Featured__WideContent{display:none}@media screen and (min-width: 40em){.Featured__WideContent{display:block}}.Featured__NarrowContent{display:block}@media screen and (min-width: 40em){.Featured__NarrowContent{display:none}}.Featured__Blurb{color:#8b8b8b;font-size:13px;line-height:1.4rem;margin:.625rem 0 1.25rem 0;max-width:600px}.Featured__Blurb a:link,.Featured__Blurb a:active,.Featured__Blurb a:visited,.Featured__Blurb a:hover{color:#8b8b8b}.Featured__LearnButton{display:block;text-align:center}@media screen and (min-width: 48em){.Featured__LearnButton{display:inline-block;text-align:left}}.featured-book-actions,.create-book-actions{text-align:center;margin:1.5rem 0 0 0}.featured-book-actions>*:not(:last-child),.create-book-actions>*:not(:last-child){margin-right:8px;margin-bottom:6px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.logo-motto__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:300px;margin:20px auto 20px auto}.logo-motto__container h2.slogan{margin-top:5px;letter-spacing:2px;font-size:0.8rem;font-weight:bold;margin-bottom:8px}.logo-motto__container .logo{display:inline-block;margin-right:20px}.logo-motto__container .logo svg{width:60px}.MiniBanner{padding:1rem;padding-top:0.5rem;background:#fafafa;text-align:center;font-size:14px}.MiniBanner .container--large{padding:0}.MiniBanner .MiniBanner__Motto{display:block}.MiniBanner .MiniBanner__Royalties{display:block}.MiniBanner .MiniBanner__Links{display:block}@media screen and (min-width: 56.25em){.MiniBanner{padding-top:1rem}.MiniBanner .MiniBanner__Motto,.MiniBanner .MiniBanner__Royalties,.MiniBanner .MiniBanner__Links{margin-right:0.5rem;display:inline-block}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cart-item-modal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.cart-item-modal .lane-item--book,.cart-item-modal .lane-item--course{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.cart-item-modal .lane-item--book img,.cart-item-modal .lane-item--course img{border:1px solid #dedede}.cart-item-modal .lane-item--book .lane-item__text-wrapper,.cart-item-modal .lane-item--book .lane-item--course__text,.cart-item-modal .lane-item--course .lane-item__text-wrapper,.cart-item-modal .lane-item--course .lane-item--course__text{text-align:center}.cart-item-modal .lane-item--course{border:0;display:flex;flex-grow:1;flex-direction:column;max-width:340px;gap:.75rem}.cart-item-modal .lane-item--course .lane-item--course__text{border:none;padding:0 1.125rem}@media screen and (max-width: 48em){.cart-item-modal{gap:3rem}}.cart-item-modal-pricing{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width: 40em){.cart-item-modal-pricing{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.cart-item-modal-pricing .pricing,.cart-item-modal-pricing .cartable-form{margin-bottom:1.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cartable-modal{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cartable-modal .lane-item--book img{border:1px solid #dedede}.cartable-modal-pricing{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2;-moz-flex:2;-ms-flex:2;flex:2;margin-bottom:.75rem}@media screen and (min-width: 40em){.cartable-modal-pricing{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.cartable-modal-preview{display:none}@media screen and (min-width: 48em){.cartable-modal-preview{-webkit-box-flex:.8;-moz-box-flex:.8;box-flex:.8;-webkit-flex:.8;-moz-flex:.8;-ms-flex:.8;flex:.8;display:block;margin-right:24px}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.text-modal{max-height:75vh;position:relative;overflow-y:auto;overflow-x:visible}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.NewsletterSubscription__Modal .NewsletterSubscription__Modal__Section{margin-bottom:2rem}.NewsletterSubscription__Modal .NewsletterSubscription__Modal__Section>p{font-size:15px;line-height:1.9}.NewsletterSubscription__Modal .NewsletterSubscription__Modal__Button-Container{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-bottom:2rem}.NewsletterSubscription__Modal .NewsletterSubscription__Modal__Button-Container>button.btn--solid{padding:1rem;margin-bottom:0.05rem;width:100%}.NewsletterSubscription__Modal .NewsletterSubscription__Modal__Button-Container>button.btn--plain--subtle{width:fit-content;width:15%}.modal-wrapper{height:0}.modal{background-color:#fff;position:fixed;top:50px;right:0;bottom:0;left:0;overflow:auto;z-index:4}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.modal{position:-ms-device-fixed}}.modal-window{position:relative;display:block}.modal-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;max-width:48em;margin:0 auto;padding:.75rem}@media screen and (min-width: 48em){.modal-inner{padding:1rem .75rem}}.iframe-modal-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;margin:0 auto;padding:.75rem}@media screen and (min-width: 48em){.iframe-modal-inner{padding:1rem .75rem}}.modal-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:4rem;margin-bottom:1.5rem}.modal-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:0;padding-right:16px;font-size:2em}.modal-close{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;cursor:pointer}.modal-close svg{vertical-align:middle}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.NewsletterCoupons__container{background-color:#fff;color:#000;padding:2rem 1rem;border:1px solid lightgray}.NewsletterCoupons__container ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.NewsletterCoupons__container ul img{margin:0 8px}.NewsletterCoupons__container>.NewsletterCoupons__section{padding-bottom:1.5rem;margin-bottom:2rem;text-align:center}.NewsletterCoupons__container>.NewsletterCoupons__section:last-child{border-bottom:none;margin-bottom:0.5rem}.NewsletterCoupons__container>.NewsletterCoupons__cybermonday_text{padding:0 1rem}.NewsletterCoupons__container>.NewsletterCoupons__cybermonday_text h1{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:2.5rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.NewsletterCoupons__container>.NewsletterCoupons__cybermonday_text h1{font-size:1.875rem;word-break:break-word}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.NotificationsDropdown{color:initial;width:380px;min-height:300px;background:#fff;cursor:initial}.NotificationsDropdown .MarkAllAsReadButton{float:right;font-size:.85em;color:#007acd;padding:0}.NotificationsDropdown .MarkAllAsReadButton:hover{color:#003d67}.NotificationsDropdown>h2{padding:8px 16px;font-size:1em;line-height:1.5em;border-bottom:1px solid #dedede;margin:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.notifications-list{overflow-y:auto;max-height:600px}.notifications-list .list-end,.notifications-list .load-more{text-align:center;padding:20px 0;color:#555;font-size:.85em}.notifications-list .load-more{cursor:pointer}.notification-list-item{padding:13px 20px;min-height:34px;font-size:14px}.notification-list-item:not(:first-child)::before{height:1px;content:"";margin:-14px 50px 14px 50px;height:1px;background:#fee;content:"";display:block}.notification-list-item a{color:#007acd}.notification-list-item:hover{background:rgba(0,122,205,0.2)}.notification-list-item .notification-content-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.notification__hint{font-size:.85em;color:#222}.notification__actions a{margin-right:.5em}.notification__actions a:not(:first-child){margin-left:1.5rem}.notification__time{float:right;font-size:12px;color:#313131;align-self:flex-end}.notification__center{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex:1;margin-left:1em;vertical-align:top}.notification-list-item--unread{background:rgba(0,122,205,0.1)}.notification-list-item--unread .notification__icon{background:#007acd}.notification__left{display:inline-block;vertical-align:top}.notification__title{margin-bottom:1em}.notification__icon{margin-top:5px;padding:10px;border-radius:50%;background:#007acd;color:white}.notifications{padding-top:3rem;padding-bottom:3rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.overview-list{font-size:13px;margin:40px 110px 40px 0px}.overview-list:last-child{margin-right:0px}.overview-list a[href^="mailto"]{color:#0096ff}.overview-list>h3{font-size:inherit;font-weight:bold;margin:0px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1.14px;color:black}.overview-list>hr{margin:0.7rem auto;width:30px;margin-left:0px;border-color:#979797}.overview-list li{margin:5px 0px}.overview-list__column .overview-list{margin:0px;margin-bottom:30px}.packagable-lists>div{justify-content:space-between}.overview{background-color:white;color:black;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.overview .overview__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0px;flex-grow:1;flex-shrink:1}.overview .overview__wrapper+.overview__wrapper{padding:0}.overview .overview__wrapper>.react-tabs{width:100%}.overview .overview__wrapper>.react-tabs .owner-category-tabs{padding:10px 0px}@media screen and (min-width: 48em){.overview .overview__wrapper .tab-links__right{float:right}}.overview .overview__wrapper .react-tabs__tab{background-color:transparent;border:none;position:relative;padding:10px 0px;margin-right:20px;color:#979797}.overview .overview__wrapper .react-tabs__tab[aria-selected="true"]{color:black}.overview .overview__wrapper .react-tabs__tab[aria-selected="true"]::after{position:absolute;background-color:#0096ff;left:0;right:0;bottom:0;height:2px;content:" "}.overview .overview__wrapper .owner-category-tabs .react-tabs__tab{text-transform:uppercase;font-weight:bold;color:black}.overview .overview__wrapper .react-tabs__tab-panel .packagable-lists__container{display:flex;justify-content:stretch}.overview .overview__wrapper .react-tabs__tab-panel .packagable-lists{margin:5px;flex-grow:1}.overview .overview__wrapper .react-tabs__tab-panel .packagable-lists>div{display:flex;margin:10px 0 25px 0;flex-direction:column;justify-content:space-between}@media screen and (min-width: 48em){.overview .overview__wrapper .react-tabs__tab-panel .packagable-lists>div{flex-direction:row;flex-wrap:wrap}}.overview .overview__wrapper .Select-control{background-color:rgba(0,0,0,0.04);border-color:transparent}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--package,[class^='lane-item--package--'],[class*=' lane-item--package--']{background-color:#fff;border:1px solid #dedede;border-radius:.125em}.lane-item--package .lane-item__blurb,[class^='lane-item--package--'] .lane-item__blurb,[class*=' lane-item--package--'] .lane-item__blurb{font-size:.875rem;margin-bottom:.75rem}.lane-item--package .stats__list,[class^='lane-item--package--'] .stats__list,[class*=' lane-item--package--'] .stats__list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-0.5rem}.lane-item--package .stats__list .stats__list-item,[class^='lane-item--package--'] .stats__list .stats__list-item,[class*=' lane-item--package--'] .stats__list .stats__list-item{margin:0 0.5rem 1.25rem 0.5rem}.lane-item--package--selected{border:1px solid #bfbfbf}.lane-item--package--selected .lane-item--package__content{background-color:#f5f5f5}.lane-item--package__content{border-top-left-radius:.1875em;border-top-right-radius:.1875em;background-color:#f5f5f5;margin:3px 3px 0 3px;padding:2.5rem 1.875rem 1.25rem}.lane-item--package__team-link{margin:.75rem auto;margin-bottom:0;text-align:center;font-size:smaller;text-decoration:underline;color:#4a4a4a}.lane-item--package__name{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.1875rem;margin-bottom:.75rem}.lane-item--package__assets .asset-list{margin:0 0 1.5rem 0;padding:0}.lane-item--package__assets .asset-list,.lane-item--package__assets .asset-list li{list-style-type:none;list-style:none}.lane-item--package__assets .asset-list__item{margin-bottom:.75rem}.lane-item--package__assets .asset-list__item-header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.lane-item--package__assets .asset-list__item-name{color:#313131;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0625rem;font-size:.9375rem;margin:0}.lane-item--package__assets .asset-list__item-icon{margin-right:.5rem}.lane-item--package__assets .asset-list__item-icon svg{vertical-align:middle}.lane-item--package__assets .asset-list__item-description{margin:.5rem 0 0 0;font-size:15px;color:#4a4a4a}.lane-item--package__purchase{padding:2em}@media screen and (min-width: 40em){.lane-item--package__purchase{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem}}.lane-item--package__purchase .pricing{margin-bottom:1.5rem;text-align:center;margin:0 0 .75rem 0;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}@media screen and (min-width: 40em){.lane-item--package__purchase .pricing{white-space:nowrap;margin:0;text-align:left}}.lane-item--package__purchase .purchase--button{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.lane-item--package__purchase .btn--solid{font-size:.875em;display:block;align-self:center;padding-left:2.25rem;padding-right:2.25rem}.lane__contents--package>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:25rem;padding:0;margin-bottom:.75rem}.lane__contents--team-package>*{padding:0;margin-bottom:.75rem}.lane__contents--team-package .lane-item--row{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%;border:1px solid #dedede;border-radius:.125em;padding:.75rem;background-color:white}.lane__contents--team-package .lane-item--row .lane-item--info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%}.lane__contents--team-package .lane-item--row .lane-item--info>.quantity{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-weight:500;margin-left:5px;font-size:large}.lane__contents--team-package .lane-item--row .lane-item--info .lane-item--prices{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-right:0.75rem}.lane__contents--team-package .lane-item--row .lane-item--info .lane-item--prices>span{font-weight:500}.lane__contents--team-package .lane-item--row .lane-item--info .lane-item--prices>span .pricing{text-transform:uppercase;font-size:smaller;font-weight:normal;color:#8b8b8b}.lane__contents--team-package .lane-item--row .lane-item--info .lane-item--prices>span:first-child{margin-right:1.75rem}.lane__contents--team-package>button{width:15%}.lane__team-discount{text-align:center;font-weight:500;color:#4a4a4a}@media screen and (min-width: 48em){.lane__contents--package[data-item-count='3']>*,.lane__contents--package[data-item-count='5']>*,.lane__contents--package[data-item-count='6']>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 47%;-moz-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%;margin-bottom:3rem}.lane__contents--package[data-item-count='3']>*:nth-child(2n+1),.lane__contents--package[data-item-count='5']>*:nth-child(2n+1),.lane__contents--package[data-item-count='6']>*:nth-child(2n+1){margin-left:0}.lane__contents--package[data-item-count='3']>*:not(:nth-child(2n+1)),.lane__contents--package[data-item-count='5']>*:not(:nth-child(2n+1)),.lane__contents--package[data-item-count='6']>*:not(:nth-child(2n+1)){margin-left:3%}}@media screen and (min-width: 56.25em){.lane__contents--package[data-item-count='3']>*,.lane__contents--package[data-item-count='5']>*,.lane__contents--package[data-item-count='6']>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 30%;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}.lane__contents--package[data-item-count='3']>*:nth-child(3n+1),.lane__contents--package[data-item-count='5']>*:nth-child(3n+1),.lane__contents--package[data-item-count='6']>*:nth-child(3n+1){margin-left:0}.lane__contents--package[data-item-count='3']>*:not(:nth-child(3n+1)),.lane__contents--package[data-item-count='5']>*:not(:nth-child(3n+1)),.lane__contents--package[data-item-count='6']>*:not(:nth-child(3n+1)){margin-left:3%}}.lane__contents--package[data-item-count='2'],.lane__contents--package[data-item-count='4']{max-width:56.25em}@media screen and (min-width: 48em){.lane__contents--package[data-item-count='2']>*,.lane__contents--package[data-item-count='4']>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 47%;-moz-flex:0 0 47%;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%;margin-bottom:3rem}.lane__contents--package[data-item-count='2']>*:nth-child(2n+1),.lane__contents--package[data-item-count='4']>*:nth-child(2n+1){margin-left:0}.lane__contents--package[data-item-count='2']>*:not(:nth-child(2n+1)),.lane__contents--package[data-item-count='4']>*:not(:nth-child(2n+1)){margin-left:3%}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.FeaturedPodcastHero .top-bar{text-align:right;margin-bottom:10px}.FeaturedPodcastHero .top-bar a{margin-right:10px}.FeaturedPodcastHero .top-bar a svg{height:25px;width:150px;transform:translateY(10px)}.FeaturedPodcastHero .top-bar .date{text-transform:uppercase;font-weight:100;font-size:0.875rem}.FeaturedPodcastHero .FeaturedPodcastHero__main{display:flex;flex-direction:column}.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__PrimaryContent{display:flex;flex-direction:row}.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__PrimaryContent .FeaturedPodcastHero__author{text-align:center;padding-top:10px;padding-bottom:10px;margin-right:50px}.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__PrimaryContent .FeaturedPodcastHero__author .name{margin-top:20px;font-weight:bold}.FeaturedPodcastHero .FeaturedPodcastHero__main h3.title{font-weight:bold;font-size:1rem}.FeaturedPodcastHero .FeaturedPodcastHero__main p{font-size:0.8rem}.FeaturedPodcastHero .FeaturedPodcastHero__main a.btn--plain{padding:15px 20px;font-size:0.875rem}.FeaturedPodcastHero .FeaturedPodcastHero__main .btn-container{display:flex;text-align:center}.FeaturedPodcastHero .FeaturedPodcastHero__main .btn-container .btn--solid{width:100%}@media screen and (min-width: 48em){.FeaturedPodcastHero .FeaturedPodcastHero__main .btn-container .btn--solid{width:initial}}.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__WideContent{display:none}@media screen and (min-width: 48em){.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__WideContent{display:flex;flex-direction:column}}.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__NarrowContent{display:flex;flex-direction:column}@media screen and (min-width: 48em){.FeaturedPodcastHero .FeaturedPodcastHero__main .FeaturedPodcastHero__NarrowContent{display:none}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast__header{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 48em){.podcast__header{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.podcast__header .podcast-description{color:rgba(0,0,0,0.8);padding-right:1.5rem}.podcast__header-logo svg{max-width:250px;width:250px}.podcast__header__aside{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 300px;-moz-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-left:2rem;margin-top:4rem;max-width:400px}.podcast__header__aside h6{text-align:center;position:relative;font-weight:700;text-transform:uppercase;font-size:.75rem;z-index:0}.podcast__header__aside h6>span{position:relative;background-color:white;padding:0 8px;z-index:1}.podcast__header__aside h6:before{z-index:0;content:'';left:0;right:0;top:0;bottom:0;position:absolute;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:7px}.podcast__header__aside p{color:rgba(0,0,0,0.6);font-size:.875rem}.podcast__header__aside .tooltip-item{margin:0}.podcast__header__aside a{font-weight:700;text-decoration:underline}.podcast__header__aside a,.podcast__header__aside a:link,.podcast__header__aside a:visited{color:#000}.podcast__header__aside a:focus,.podcast__header__aside a:hover,.podcast__header__aside a:active{color:#383838}.podcast__header__aside .success{color:#52be78}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #dedede;padding:28px 0}.podcast-list-item:first-child{border-top:1px solid #dedede;padding-top:4.5rem}.podcast-list-item .podcast-title{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-weight:700;color:rgba(0,0,0,0.8);font-size:1rem;line-height:1.5rem;margin-bottom:0}.podcast-list-item .podcast-description{color:rgba(0,0,0,0.6);font-size:.875rem;margin-bottom:24px}.podcast-list-item .podcast-duration{font-weight:700;text-transform:uppercase;color:rgba(0,0,0,0.8);font-size:.75rem}.podcast-list-item .date--stacked{margin-right:24px}.podcast-list-item .episode--stacked{margin-right:24px}.podcast-list-item .social-sharing{font-size:.75rem}.podcast-list-item .list--inline{margin-bottom:.75rem}.podcast-list-item .divider{color:rgba(0,0,0,0.15)}.podcast-list-item .flag{margin-bottom:18px}.podcast-list-item .flag .avatar--small{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 48px;-moz-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px;margin-right:22px;margin-bottom:18px}.podcast-list-item .flag .avatar__image{height:48px;width:48px;min-width:48px}@media screen and (min-width: 48em){.podcast-list-item .flag{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.podcast-list-item .flag .avatar--small{margin-bottom:0}}.podcast-list-item .book-slider{display:none}@media screen and (min-width: 48em){.podcast-list-item .book-slider{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;display:block}}.podcast-list-item .book-slider__item{width:110px}.podcast-list-item__content{margin-right:auto;max-width:100%}@media screen and (min-width: 48em){.podcast-list-item__content{max-width:70%}}.podcast-list-item-actions{display:block;font-size:.875rem}.podcast-list-item-actions>li{display:inline-block}.podcast-list-item-actions>li+li{margin-left:.5rem}.podcast-list-item-actions li+li{color:rgba(0,0,0,0.1)}.podcast-list-item-actions li+li:before{content:"\f111";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:none;font-size:inherit}.podcast-list-item-actions li+li:before{margin-right:.5rem;font-size:.375rem;vertical-align:middle}.podcast-list-item-action--audio{color:#007acd}.podcast-list-item-action--transcript{color:rgba(0,0,0,0.4)}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-list{margin-bottom:3rem}.podcast-list--newest-badge .podcast-list-item:first-child{position:relative}.podcast-list--newest-badge .podcast-list-item:first-child:before{margin-top:4.75rem;position:absolute;top:0;left:-75px;font-size:.625rem;content:'NEW';background-color:#007acd;color:#fff;border-radius:.125em;padding:4px 14px;font-weight:700}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.player,[class^='player--'],[class*=' player--']{-webkit-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity .25s cubic-bezier(0.75, 0.033, 0.355, 1);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:3rem 0}.player audio,[class^='player--'] audio,[class*=' player--'] audio{display:none}.player .range,[class^='player--'] .range,[class*=' player--'] .range{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.player.--is-loading,[class^='player--'].--is-loading,[class*=' player--'].--is-loading{opacity:.5;pointer-events:none}.player--mini .player__button--download{display:none}.player__time{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.625rem;color:rgba(0,0,0,0.8);width:40px;text-align:center}.player__button{height:40px;width:40px;border:0}.player__button--play{background-color:rgba(0,0,0,0.8);border-radius:.125em;color:#fff;margin-right:1em}.player__button--mute,.player__button--download{background:transparent;color:#000}.player--mini{width:310px;border-radius:2px;border:1px solid #dedede;padding:8px;background-color:white}.player--mini .player__button{height:24px;width:24px;border:0;font-size:12px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-popout-header{background-color:#fff;border-bottom:1px solid #dedede;padding-top:10px;padding-bottom:10px}.podcast-popout-header .container--large{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:relative}.podcast-popout-header .container--large:after{content:none}.podcast-popout-header .social-sharing{font-size:.75rem;margin-left:10px;display:inline-block}.podcast-popout-header .podcast-name{font-size:1.25rem;font-weight:700;color:rgba(0,0,0,0.4)}.podcast-popout-header .episode-name{color:rgba(0,0,0,0.8)}.podcast-popout-header .podcast__header-logo{margin-right:15px;display:none}.podcast-popout-header .podcast__header-logo svg{max-width:175px;width:175px;height:auto}@media screen and (min-width: 56.25em){.podcast-popout-header .podcast__header-logo{display:block}}.podcast-popout-header .player-wrapper{position:absolute;right:0;bottom:-85px}.podcast-popout-header-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;color:rgba(0,0,0,0.8);font-size:.875rem;display:none}@media screen and (min-width: 56.25em){.podcast-popout-header-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.podcast-popout-header-logo,.podcast-popout-header-logo svg{width:3rem;max-height:3rem}@media screen and (min-width: 56.25em){.podcast-popout-header-logo,.podcast-popout-header-logo svg{width:3.5rem;max-height:3.5rem}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-show{position:relative}.podcast-show hgroup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-show hgroup .podcast-logo{margin-right:1.5rem}.podcast-show hgroup .podcast-logo svg{max-width:142px;width:142px;height:auto}.podcast-show hgroup .list--inline{margin-bottom:10px}.podcast-show__pre-main{margin-top:3rem}.podcast-show__pre-main .podcast-pretitle{margin-bottom:2.5rem}.podcast-show__pre-main .social-sharing{font-size:.75rem}.podcast-show__pre-main .podcast-title{font-weight:700;color:rgba(0,0,0,0.8);font-size:1.5rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:2.5rem;line-height:2rem}@media screen and (min-width: 48em){.podcast-show__pre-main .podcast-title{max-width:70%}}.podcast-show__main{max-width:80em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;margin-top:2rem;position:relative}.podcast-show__main::after{clear:both;content:"";display:table}.podcast-show__main .podcast-duration{font-size:.75rem;color:rgba(0,0,0,0.4);margin-bottom:8px}@media screen and (min-width: 56.25em){.podcast-show__main .podcast-content{margin-right:9.75rem;padding-right:3rem}}.podcast-show__main .podcast-sidebar{display:none}@media screen and (min-width: 56.25em){.podcast-show__main .podcast-sidebar{position:absolute;right:1.5rem;top:0;width:8.25rem;display:block}}.podcast-show__main .podcast-description{color:rgba(0,0,0,0.8)}.podcast-content-wrapper{max-width:56.25em;margin-left:auto;margin-right:auto;position:relative}.podcast-content-wrapper::after{clear:both;content:"";display:table}.podcast-content-wrapper .sticky{display:none}@media screen and (min-width: 56.25em){.podcast-content-wrapper .sticky{display:block}}.podcast-content{min-height:600px}.podcast-footer{-webkit-box-flex:100%;-moz-box-flex:100%;box-flex:100%;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%}.podcast-footer__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-content__section{margin-bottom:3.75rem}.podcast-content__section-title{text-transform:uppercase;font-weight:700;color:rgba(0,0,0,0.8);font-size:.75rem;position:relative;padding-bottom:.75rem;margin-bottom:1.5rem;letter-spacing:.6px}.podcast-content__section-title:before{width:2rem;background-color:#dedede;content:'';display:block;height:1px;position:absolute;bottom:0}.podcast-credits{font-size:.875rem;color:rgba(0,0,0,0.8)}.podcast-credits h6{font-weight:700;text-transform:uppercase;margin-bottom:14px}.podcast-credits ul{margin-left:1.5rem}.podcast-transcript blockquote{font-size:1.625rem;color:rgba(0,0,0,0.8);font-family:"Inter";font-weight:700;width:100%;margin-left:0}@media screen and (min-width: 80em){.podcast-transcript blockquote{width:calc(100% + (132px * 2));margin-left:-100px;padding:0;border:0}}.podcast-related-links>p{padding-left:2rem}.podcast-related-links a{display:list-item;margin-bottom:6px;font-size:.875rem}.podcast-show__post-main{margin-top:6rem;margin-bottom:1.5rem;color:rgba(0,0,0,0.8);font-size:.875rem}.podcast-show__post-main>ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-show__post-main>ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.podcast-show__post-main .social-sharing{font-size:.75rem;margin-left:10px;display:inline-block}.podcast-pagination{text-align:right;color:rgba(0,0,0,0.6)}.podcast-pagination a{font-weight:700}.podcast-pagination a,.podcast-pagination a:link,.podcast-pagination a:visited{color:rgba(0,0,0,0.8)}.podcast-pagination a:focus,.podcast-pagination a:hover,.podcast-pagination a:active{color:rgba(56,56,56,0.8)}.divider--inline{height:2px;border-bottom:1px solid #dedede;display:inline-block;width:115px;vertical-align:middle;margin:1.5rem;margin-left:0}.podcast-date{text-transform:uppercase;color:rgba(0,0,0,0.8)}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-sidebar__name{font-weight:700;color:rgba(0,0,0,0.8);font-size:.875rem;margin-top:24px}.podcast-sidebar__list-section{font-size:.875rem;margin-top:1.75rem}.podcast-sidebar__list-section h6{color:rgba(0,0,0,0.4);margin-bottom:10px}.podcast-sidebar__list-section a{text-decoration:underline}.podcast-sidebar__list-section a,.podcast-sidebar__list-section a:link,.podcast-sidebar__list-section a:visited{color:#000}.podcast-sidebar__list-section a:focus,.podcast-sidebar__list-section a:hover,.podcast-sidebar__list-section a:active{color:#383838}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.podcast-teaser{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 14px}@media screen and (min-width: 80em){.podcast-teaser{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.podcast-teaser>*+*{margin-bottom:0}}.podcast-teaser__logo{margin-right:32px}.podcast-teaser__logo svg{max-width:230px;max-height:75px}.podcast-teaser__flag{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.podcast-teaser__flag .avatar--small{margin-right:14px}.podcast-teaser__flag .avatar--small,.podcast-teaser__flag .avatar--small img{height:40px;width:40px;min-width:40px}.podcast-teaser__badge{background-color:#000;font-weight:700;border-radius:2px;text-transform:uppercase;color:#fff;font-size:.625rem;padding:3px 7px;letter-spacing:.85px}.podcast-teaser__text{font-size:.875rem;color:rgba(0,0,0,0.8);margin-top:4px;margin-right:18px}.podcast-teaser__link{font-size:.875rem;text-decoration:underline;white-space:nowrap}.podcast-index .banner--theme-alice{margin-bottom:3rem}.podcast-index .banner--theme-alice .banner-left,.podcast-index .banner--theme-alice .banner-right{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (min-width: 80em){.podcast-index .banner--theme-alice .banner-left,.podcast-index .banner--theme-alice .banner-right{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.podcast-index .pagination-wrapper{max-width:56.25em;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3rem}.podcast-index .pagination-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 56.25em){.podcast-index .pagination-wrapper{padding:0}}.podcast-index .pagination-wrapper .pagination{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;border:0;background-color:transparent}.podcast-index .pagination-wrapper .pagination li{border:2px solid rgba(0,0,0,0.1);border-radius:2px;color:rgba(0,0,0,0.8);font-size:.875rem;padding:8px 18px}.podcast-index .pagination-wrapper .pagination li:first-child i{margin-right:.5em}.podcast-index .pagination-wrapper .pagination li:last-child i{margin-left:.5em}.podcast-index .pagination-wrapper .pagination li.disabled{background-color:transparent;visibility:hidden;pointer-events:none}.podcast-index__pre-main{margin-bottom:4.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lane-item--publisher,[class*='lane-item--publisher--'],[class^=' lane-item--publisher--']{margin-bottom:1.5rem;text-align:center;padding-right:calc(50% - 20rem);padding-left:calc(50% - 20rem)}@media screen and (min-width: 48em){.lane-item--publisher,[class*='lane-item--publisher--'],[class^=' lane-item--publisher--']{padding-right:calc(50% - 18rem);padding-left:calc(50% - 18rem)}}.lane-item--publisher__logo img{max-height:6rem}.lane-item--publisher__name{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.375em;margin-top:.375rem}.lane-item--publisher__name a,.lane-item--publisher__name a:link,.lane-item--publisher__name a:visited{color:#007acd}.lane-item--publisher__name a:focus,.lane-item--publisher__name a:hover,.lane-item--publisher__name a:active{color:#3eb1ff}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.purchased-package-links li{display:inline-block;margin-right:1em}[class*='-download-link']{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;background-color:#fff;border-radius:.125em;border:1px solid #007acd;display:block;height:4.5em;position:relative;text-align:center;width:5em}[class*='-download-link']::after,[class*='-download-link']::before{color:#007acd;display:inline-block;font-family:FontAwesome;font-size:1.5em;height:2em;line-height:2em;margin:0}[class*='-download-link']:hover{background-color:#efefef}[class*='-download-link'] span{background-color:#007acd;border-bottom-left-radius:.125em;border-bottom-right-radius:.125em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;color:inherit;cursor:pointer;text-decoration:none;white-space:normal;bottom:-1px;font-size:.9em;height:1.75em;left:-1px;line-height:1.25em;padding:.25em 0;position:absolute;right:-1px;text-align:center;text-transform:uppercase}[class*='-download-link'] span:hover{background-color:#006bb4}[class*='-download-link'] span:active,[class*='-download-link'] span:focus{background-color:#0065a9}[class*='-download-link'] span,[class*='-download-link'] span::before{color:#fff}[class*='-download-link'] span:hover,[class*='-download-link'] span::before:hover{color:#f2f2f2}[class*='-download-link'] span:active,[class*='-download-link'] span:focus,[class*='-download-link'] span::before:active,[class*='-download-link'] span::before:focus{color:#ededed}[class*='-download-link'] span::before{content:'\f019';font-family:FontAwesome;font-size:.8125em;margin-right:4px}.pdf-download-link::after{content:'\f109'}.epub-download-link::before{content:'\f10a'}.epub-download-link::after{content:'\f10b'}.mobi-download-link::after{content:'\f10a'}.zip-download-link::after{content:'\f1c6'}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.purchased-package-downloads-list{margin-bottom:1.5rem;text-align:center}@media screen and (min-width: 48em){.purchased-package-downloads-list{text-align:left}}.purchased-package-downloads-list li{margin-bottom:4px}.purchased-package-downloads-list i{font-size:24px;margin-right:4px;width:36px;text-align:center;vertical-align:middle}.purchased-package-downloads-list a{margin-right:4px}.purchased-package-downloads-list .download-hint{color:#8b8b8b;font-size:.8125em;display:block}@media screen and (min-width: 48em){.purchased-package-downloads-list .download-hint{display:inline-block}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.EmailSettingsTable{margin-bottom:0;margin-top:3rem;table-layout:fixed}.EmailSettingsTable tr:not(:last-child) td{border-bottom:1px solid #dedede}.EmailSettingsTable th,.EmailSettingsTable td{vertical-align:top;padding:1rem 1.125rem}.EmailSettingsTable .HeaderAction__Title{display:none}@media screen and (max-width: 48em){.EmailSettingsTable table,.EmailSettingsTable thead,.EmailSettingsTable tbody,.EmailSettingsTable th,.EmailSettingsTable td,.EmailSettingsTable tr{display:block}.EmailSettingsTable tr:not(:last-child) td{border-bottom:0}.EmailSettingsTable tr:not(:last-child) td:last-child{border-bottom:1px solid #dedede}.EmailSettingsTable tr td:first-child{padding-top:1.5rem}.EmailSettingsTable tr td:last-child{padding-bottom:1.5rem}.EmailSettingsTable .EmailSettingsTable__Title{display:none}.EmailSettingsTable .EmailSetting,.EmailSettingsTable .EmailSettingsRow__Packagable,.EmailSettingsTable .EmailSettingsTable__HeaderAction{max-width:375px;margin:0 auto}.EmailSettingsTable .EmailSettingsTable__HeaderAction{display:flex;justify-content:flex-end}.EmailSettingsTable .HeaderAction__Title{margin-right:auto;display:initial}}.EmailSettingsTable__Title{font-weight:700;color:rgba(0,0,0,0.6)}.EmailSettingsTable__Header{font-size:.875rem}.EmailSettingsTable__Header th{border-bottom:2px solid #dedede}@media screen and (max-width: 48em){.EmailSettingsTable__Header th{border-bottom:0}}.EmailSettingsTable__HeaderAction{display:flex;justify-content:flex-end;align-items:center;color:black;font-weight:normal}.EmailSettingsTable__HeaderAction .Switch{margin-left:.4375rem}.EmailSetting{display:flex;justify-content:flex-end;align-items:flex-start}.EmailSetting .Checkbox{margin-top:.25rem}.EmailSettingsRow .book-cover,.EmailSettingsRow .course-cover{flex:0 0 120px}.EmailSettingsRow .book-cover img,.EmailSettingsRow .course-cover img{margin:auto;border:1px solid #dedede}.EmailSettingsRow .book-cover img{max-width:64px}.EmailSettingsRow .course-cover img{max-width:118px}.EmailSettingsRow .Packgable__Title{color:rgba(0,0,0,0.8);font-size:1rem;margin-bottom:0;padding-left:.5rem}.EmailSettingsRow__Packagable{display:flex;align-items:flex-start;justify-content:flex-start}.EmailSetting__Text{flex:1}.EmailSetting__Title{margin-bottom:0;font-size:.875rem;margin-top:.25rem;color:black}.EmailSetting__Hint{margin-bottom:0;font-size:.75rem;margin-top:.25rem;color:rgba(0,0,0,0.4)}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.settings-list{display:block;margin-bottom:1.5rem}.settings-list .btn--hollow{font-size:.875rem}@media screen and (min-width: 56.25em){.settings-list{margin-bottom:0}}.settings-list-title{margin-bottom:0;padding-bottom:12px}.setting-item{display:table;width:100%;padding:14px 0;list-style:none;position:relative}.setting-item-info{display:table-cell;vertical-align:middle;width:99%}.setting-item-label{font-size:1rem;color:#222;margin-bottom:0}.setting-item-help{color:#8b8b8b;font-size:.8125em;margin-right:24px;margin-bottom:0}.setting-item-action{display:table-cell;vertical-align:middle}.setting-item-action a{white-space:nowrap}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf-book-selector{margin-top:1.5em;margin-bottom:1.5em;text-align:center;z-index:1}.shelf-book-selector a{display:block}.shelf-book-selector a,.shelf-book-selector a:link,.shelf-book-selector a:visited{color:#000}.shelf-book-selector a:focus,.shelf-book-selector a:hover,.shelf-book-selector a:active{color:#383838}.shelf-book-selector .slug{color:#4a4a4a}.shelf-book-selector .is-open{z-index:100}.shelf-book-selector .Select{width:300px;margin-left:50%;transform:translateX(-50%)}.shelf-book-selector .Select .Select-value{padding:0 20px}.shelf-book-selector--guest-area,.shelf-book-selector--user-without-books-area{text-align:center}.shelf-book-selector--guest-area .btn--hollow,.shelf-book-selector--user-without-books-area .btn--hollow{display:inline-block;margin:0 .5em}.shelf-book-selector__label{margin:1em 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf-full{padding-top:3rem;padding-bottom:3rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.royalties-only-form,.new-shelf-spot__royalties,.shelf-spot-container figure{text-align:left}.new-shelf-spot__royalties .button-actions{text-align:center;margin:1em 0}.new-shelf-spot__royalties button{margin:0 1em;font-size:18px;padding:10px 20px;-webkit-transition:all,.25s;-moz-transition:all,.25s;transition:all,.25s}.new-shelf-spot__royalties button.active{background:#007acd;color:white}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.royalties-only-form{padding-top:1.5rem}.royalties-only-form button{margin:0 auto;display:block;font-size:18px;background:#007acd;color:white;padding:10px 20px}.shelf-spot-container #buy-spot{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:1.25rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.shelf-spot-container #buy-spot{font-size:1.875rem;word-break:break-word}}.shelf-spot-container .shelf-hero-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:2.5rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.shelf-spot-container .shelf-hero-title{font-size:1.875rem;word-break:break-word}}.shelf-spot-container .shelf-section-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.875rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;margin-top:2.5rem;margin-bottom:1.5625rem;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.shelf-spot-container .shelf-section-title{font-size:1.875rem;word-break:break-word}}.shelf-spot-container .shelf-text{font-family:"Inter";font-size:1.1rem}.shelf-spot-container .shelf-text h1{font-size:1.77689em}.shelf-spot-container .shelf-text h2{font-size:1.68792em}.shelf-spot-container .shelf-text h3{font-size:1.333em}.shelf-spot-container .shelf-text h4{font-size:1.26626em}.shelf-spot-container .shelf-text h5{font-size:1em}.shelf-spot-container .shelf-text h6{font-size:.94993em}.shelf-spot-container .shelf-text h1,.shelf-spot-container .shelf-text h2,.shelf-spot-container .shelf-text h3,.shelf-spot-container .shelf-text h4,.shelf-spot-container .shelf-text h5,.shelf-spot-container .shelf-text h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2.33rem}.shelf-spot-container .shelf-text figure{margin-top:1.05rem}.shelf-spot-container .shelf-text figure>img{display:block}.shelf-spot-container .shelf-text pre{background-color:#efefef;line-height:1.25rem;padding-bottom:1.05rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.05rem;tab-size:2;font-size:1.125rem}.shelf-spot-container .shelf-text pre{display:block}.shelf-spot-container .shelf-text ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.shelf-spot-container .shelf-text ol li+li{margin-top:.375rem}.shelf-spot-container .shelf-text ol li ul{margin-top:.375rem;margin-bottom:.75rem}.shelf-spot-container .shelf-text ol,.shelf-spot-container .shelf-text ol li{list-style-type:decimal}.shelf-spot-container .shelf-text ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.shelf-spot-container .shelf-text ul li+li{margin-top:.375rem}.shelf-spot-container .shelf-text ul li ul{margin-top:.375rem;margin-bottom:.75rem}.shelf-spot-container .shelf-text ul,.shelf-spot-container .shelf-text ul li{list-style-type:disc}.shelf-spot-container .shelf-text li>a,.shelf-spot-container .shelf-text p>a,.shelf-spot-container .shelf-text dd>a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#007acd, #007acd);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.shelf-spot-container .shelf-text li>a,.shelf-spot-container .shelf-text li>a:link,.shelf-spot-container .shelf-text li>a:visited,.shelf-spot-container .shelf-text p>a,.shelf-spot-container .shelf-text p>a:link,.shelf-spot-container .shelf-text p>a:visited,.shelf-spot-container .shelf-text dd>a,.shelf-spot-container .shelf-text dd>a:link,.shelf-spot-container .shelf-text dd>a:visited{color:#007acd}.shelf-spot-container .shelf-text li>a:focus,.shelf-spot-container .shelf-text li>a:hover,.shelf-spot-container .shelf-text li>a:active,.shelf-spot-container .shelf-text p>a:focus,.shelf-spot-container .shelf-text p>a:hover,.shelf-spot-container .shelf-text p>a:active,.shelf-spot-container .shelf-text dd>a:focus,.shelf-spot-container .shelf-text dd>a:hover,.shelf-spot-container .shelf-text dd>a:active{color:#3eb1ff}.shelf-spot-container img{box-shadow:0 0 25px 0px rgba(0,0,0,0.1);border-radius:4px;margin:1em auto;display:block}.new-shelf-spot{text-align:center}.shelf-spot-purchase-form{text-align:initial;font:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.shelf-text-warning-container{margin-bottom:2rem;background-color:#ffea99;border-radius:10px}.shelf-text-warning-container .shelf-text-warning-header{background-color:#ffcc00;border-radius:10px;padding:1rem;font-weight:bold;color:#735c00;text-align:center}.shelf-text-warning-container ul{padding:1rem 5rem 2rem;list-style:disc}.shelf-text-warning-container ul>p{font-weight:600}.shelf-text-warning-container ul a{text-decoration:underline;color:#0055ff}.shelf-text-warning-container ul li{margin-left:2rem;list-style:inherit;margin-bottom:1rem}.shelf-text-warning-container ul li:last-child{margin-bottom:0}.shelf-text-warning-container p{margin-bottom:0.5rem}.shelf-text-warning-container p:last-child{margin-bottom:0}.shelf-text-error-container{margin-bottom:2rem;background-color:rgba(255,0,0,0.2);border-radius:10px}.shelf-text-error-container .shelf-text-error-header{background-color:rgba(255,0,0,0.2);border-radius:10px;padding:1rem;font-weight:bold;color:darkred;text-align:center}.shelf-text-error-container ul{padding:1rem 5rem 2rem;list-style:disc}.shelf-text-error-container ul>p{font-weight:600}.shelf-text-error-container ul li{margin-left:2rem;list-style:inherit;margin-bottom:1rem}.shelf-text-error-container ul li:last-child{margin-bottom:0}.shelf-text-error-container p{margin-bottom:0.5rem}.shelf-text-error-container p a{text-decoration:underline}.shelf-text-error-container p:last-child{margin-bottom:0}p.buttons{text-align:center}p.buttons button{margin:0 1em;font-size:18px;padding:10px 20px;-webkit-transition:all,.25s;-moz-transition:all,.25s;transition:all,.25s}p.buttons button.active{background:#007acd;color:white}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf-spot-option-selector{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;padding:1.5rem 0;margin:1.5rem 0}.shelf-spot-option-selector.author-services{-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column}.shelf-spot-option-selector__option{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);padding:2rem 1rem;margin:.5rem;border:2px solid #dedede;border-radius:.125em;font-size:.9em}.shelf-spot-option-selector__option>hr{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%}.shelf-spot-option-selector__option.disabled{color:#8b8b8b}.shelf-spot-option-selector__option .shelf-spot-old-price{color:#ad191f;font-size:1rem;text-decoration:line-through;margin-left:0.5rem}.shelf-spot-option-selector__option:not(.disabled){cursor:pointer}.shelf-spot-option-selector__option:not(.disabled):hover{border-color:#aaa}.shelf-spot-option-selector__option:not(.disabled).--selected{border-color:#007acd;background:rgba(0,122,205,0.9);box-shadow:0 0 20px 0 rgba(0,122,205,0.5);color:#fff}.shelf-spot-option-selector__option:not(.disabled).--selected:hover{box-shadow:0 0 20px 0 rgba(0,122,205,0.7);border-color:#006bb4}@media screen and (min-width: 56.25em){.shelf-spot-option-selector__option{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf-preview{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;overflow:hidden}.shelf-preview__content{padding-top:3rem;padding-bottom:3rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:2rem;padding-left:0;padding-right:0;height:auto}.shelf-preview__content h3{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;display:block;font-size:1.5rem}.shelf-preview__content p{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:.875rem}.shelf-preview__content .btn{margin-top:2rem}.shelf-preview__content .preview__primary-content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row}.shelf-preview__content .btn-container{display:flex}.shelf-preview__wide-content{display:none}@media screen and (min-width: 48em){.shelf-preview__wide-content{display:flex;flex-direction:column}}.shelf-preview__narrow-content{display:flex;flex-direction:column}@media screen and (min-width: 48em){.shelf-preview__narrow-content{display:none}}.shelf-preview__cover{max-width:40%}.shelf-preview__content .book-cover{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:2rem}.shelf-preview__content .book-cover img{border:1px solid #dedede;max-height:350px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shelf__bookshelves{background:#fafafa}.shelf__spotlight{margin-top:1rem;width:100%}.shelf-carousel__nav-buttons{display:flex;width:100%;justify-content:space-between;position:absolute;padding:0px 1rem}.shelf-carousel__nav-buttons .slick-prev,.shelf-carousel__nav-buttons .slick-next{position:relative;margin-top:0px;top:0;left:0;right:0}.shelf-carousel__nav-buttons.nav-buttons-top{display:flex}@media screen and (min-width: 56.25em){.shelf-carousel__nav-buttons.nav-buttons-top{display:none}}.shelf-carousel__nav-buttons.nav-buttons-side{width:120%;top:60px;z-index:-1;display:none}@media screen and (min-width: 56.25em){.shelf-carousel__nav-buttons.nav-buttons-side{display:flex}}.shelf-carousel__nav-buttons::after{content:none}.shelf__hero{background:#fafafa;min-height:700px;display:none}@media screen and (min-width: 48em){.shelf__hero{display:block}}.shelf__hero .book-hero{background:inherit;border-top:none}.shelf__hero .shelf__hero__container{padding-top:48px;position:relative}.shelf__hero .close-hero{position:absolute;right:0;top:20px}.shelf__hero .close-hero i svg{height:16px}.shelf__wrapper{padding-top:3rem;padding-bottom:3rem;background:#fafafa}.shelf-graphic{margin-bottom:40px}@media screen and (min-width: 48em){.shelf-graphic{margin-bottom:70px;position:relative}}.column-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;overflow-x:auto}@media screen and (min-width: 48em){.column-list{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow-x:initial}}.column-list .shelf-column{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;position:relative}.column-list .shelf-column:not(:last-child){margin-right:4rem}@media screen and (min-width: 48em){.column-list .shelf-column{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 15%;-moz-flex:0 1 15%;-ms-flex:0 1 15%;flex:0 1 15%}}.mini-shelf{cursor:pointer;margin:30px 0;width:228px}@media (max-width: 47em){.mini-shelf{display:none}}.mini-shelf.selected .shelf-carousel__bottom-face{box-shadow:0 0 24px 0 #ffdc64}.mini-shelf .covers-list{margin-bottom:0px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;position:relative;z-index:1}.mini-shelf .book-cover{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;margin:0 2px}.mini-shelf .book-cover img{max-height:15vh;border-radius:0px}@media screen and (min-width: 48em){.mini-shelf .book-cover img{max-height:initial;min-height:50px;max-width:34px}}.mini-shelf .tooltip-item{margin:0}.mini-shelf .tooltip__inner{min-width:initial;padding-bottom:48px;pointer-events:none;z-index:1000}.mini-shelf .tooltip__body{padding:.5rem;pointer-events:none}.mini-shelf .shelf-graphic{margin-bottom:0}.mini-shelf .shelf-graphic .shelf-carousel__bottom-face,.mini-shelf .shelf-graphic .shelf-carousel__top-face,.mini-shelf .shelf-graphic .shelf-carousel__front-face{height:10px;right:-15px;left:-15px}.mini-shelf .shelf-graphic .shelf-carousel__bottom-face{left:10px;right:10px}.mini-shelf .shelf-graphic .shelf-carousel__top-face{margin-top:-10px}.mini-shelf .shelf-graphic .shelf-carousel__top-face::after{border-right-width:10px;border-bottom-width:10px;border-right-color:#fafafa}.mini-shelf .shelf-graphic .shelf-carousel__top-face::before{border-left-width:10px;border-left-color:#fafafa;border-bottom-width:10px}.shelf-carousel{position:relative;background:#fafafa;width:100%;max-width:1230px}.shelf-carousel .covers-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;height:40vw;padding:0 0.5em;position:relative;z-index:1;margin-bottom:1rem}@media screen and (min-width: 40em){.shelf-carousel .covers-list{height:150px;padding:0 1em}}.shelf-carousel .book-cover{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 28%;-moz-flex:0 1 28%;-ms-flex:0 1 28%;flex:0 1 28%;max-height:142px;width:28%;cursor:pointer;margin:0 .2rem}@media screen and (min-width: 48em){.shelf-carousel .book-cover{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 14%;-moz-flex:0 1 14%;-ms-flex:0 1 14%;flex:0 1 14%;width:14%}}.shelf-carousel .book-cover a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.shelf-carousel .book-cover img{border-radius:0px;border:1px solid #ddd;max-height:142px;width:100%}.shelf-carousel .shelf-carousel__content .text-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;padding:0 0.5em}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content .text-list{padding:0 1em}}.shelf-carousel .shelf-carousel__content .text-list .title{font-weight:700}.shelf-carousel .shelf-carousel__content .text-list .author-name{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0}.shelf-carousel .shelf-carousel__content .text-list .text{margin:0 .2rem;font-size:11px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.shelf-carousel .shelf-carousel__content.largeScreenShelf{display:none}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content.largeScreenShelf{display:block}}.shelf-carousel .shelf-carousel__content.largeScreenShelf .text-list .text{width:14%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 14%;-moz-flex:0 0 14%;-ms-flex:0 0 14%;flex:0 0 14%}.shelf-carousel .shelf-carousel__content.mobileShelf{margin-top:-3rem;display:block}@media screen and (min-width: 40em){.shelf-carousel .shelf-carousel__content.mobileShelf{display:none}}.shelf-carousel .shelf-carousel__content.mobileShelf .text-list .text{width:28%;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 28%;-moz-flex:0 0 28%;-ms-flex:0 0 28%;flex:0 0 28%}.shelf-carousel__bottom-face,.shelf-carousel__top-face,.shelf-carousel__front-face{position:absolute;left:-10px;right:-10px;height:32px}.shelf-carousel__top-face{background:#ececec;margin-top:-32px}.shelf-carousel__top-face::before,.shelf-carousel__top-face::after{height:0;width:0;content:'';position:absolute;left:0;top:0;border-top:none;border-left-width:30px;border-bottom-width:30px}.shelf-carousel__top-face::before{height:0;width:0;border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fafafa;border-top:10px solid rgba(0,0,0,0);border-top:none;border-left-width:30px;border-bottom-width:30px}.shelf-carousel__top-face::after{height:0;width:0;border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fafafa;border-top:10px solid rgba(0,0,0,0);border-top:none;border-right-width:30px;border-bottom-width:30px;left:initial;right:0}.shelf-carousel__front-face{background:#fff}.shelf-carousel__bottom-face{left:10px;right:10px;box-shadow:0 0 24px 0 rgba(0,0,0,0.1)}@media (max-width: 48em){.shelf-carousel__bottom-face{margin-top:-16px}.shelf-carousel__front-face{height:16px}}.shelf-hero{flex-direction:row !important}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CartPurchaseLineItem,[class^='CartPurchaseLineItem--'],[class*=' CartPurchaseLineItem--']{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;margin:1rem 0;position:relative;padding:2rem 4rem 2rem 2rem;border-radius:.5em;border:1px solid #dedede}@media screen and (min-width: 48em){.CartPurchaseLineItem,[class^='CartPurchaseLineItem--'],[class*=' CartPurchaseLineItem--']{-webkit-flex-flow:row;-moz-flex-flow:row;flex-flow:row}}.CartPurchaseLineItem__Social{position:absolute;top:2rem;right:2rem;color:#8b8b8b;opacity:.5}.CartPurchaseLineItem__Cover{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;text-align:center;margin-bottom:1rem}@media screen and (min-width: 48em){.CartPurchaseLineItem__Cover{max-width:200px;margin-bottom:0}}.CartPurchaseLineItem__Header{margin-bottom:.5rem}.CartPurchaseLineItem__Authors{margin:1rem 0}.CartPurchaseLineItem__Downloads>h4{font-weight:bold;font-size:1rem;margin:0}.CartPurchaseLineItem__Package{margin-bottom:2rem}.CartPurchaseLineItem__Message .Message__Title{font-weight:bold;font-size:1rem;margin-bottom:.5rem}.CartPurchaseLineItem__Message>p{font-family:"Inter";color:#4a4a4a}.CartPurchaseLineItem__Message>p h1{font-size:1.77689em}.CartPurchaseLineItem__Message>p h2{font-size:1.68792em}.CartPurchaseLineItem__Message>p h3{font-size:1.333em}.CartPurchaseLineItem__Message>p h4{font-size:1.26626em}.CartPurchaseLineItem__Message>p h5{font-size:1em}.CartPurchaseLineItem__Message>p h6{font-size:.94993em}.CartPurchaseLineItem__Message>p h1,.CartPurchaseLineItem__Message>p h2,.CartPurchaseLineItem__Message>p h3,.CartPurchaseLineItem__Message>p h4,.CartPurchaseLineItem__Message>p h5,.CartPurchaseLineItem__Message>p h6{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2.33rem}.CartPurchaseLineItem__Message>p figure{margin-top:1.05rem}.CartPurchaseLineItem__Message>p figure>img{display:block}.CartPurchaseLineItem__Message>p pre{background-color:#efefef;line-height:1.25rem;padding-bottom:1.05rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.05rem;tab-size:2;font-size:1.125rem}.CartPurchaseLineItem__Message>p pre{display:block}.CartPurchaseLineItem__Message>p ol{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CartPurchaseLineItem__Message>p ol li+li{margin-top:.375rem}.CartPurchaseLineItem__Message>p ol li ul{margin-top:.375rem;margin-bottom:.75rem}.CartPurchaseLineItem__Message>p ol,.CartPurchaseLineItem__Message>p ol li{list-style-type:decimal}.CartPurchaseLineItem__Message>p ul{list-style-position:outside;margin-left:1.88rem;margin-top:1.05rem;margin-bottom:1.5rem}.CartPurchaseLineItem__Message>p ul li+li{margin-top:.375rem}.CartPurchaseLineItem__Message>p ul li ul{margin-top:.375rem;margin-bottom:.75rem}.CartPurchaseLineItem__Message>p ul,.CartPurchaseLineItem__Message>p ul li{list-style-type:disc}.CartPurchaseLineItem__Message>p li>a,.CartPurchaseLineItem__Message>p p>a,.CartPurchaseLineItem__Message>p dd>a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#007acd, #007acd);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.CartPurchaseLineItem__Message>p li>a,.CartPurchaseLineItem__Message>p li>a:link,.CartPurchaseLineItem__Message>p li>a:visited,.CartPurchaseLineItem__Message>p p>a,.CartPurchaseLineItem__Message>p p>a:link,.CartPurchaseLineItem__Message>p p>a:visited,.CartPurchaseLineItem__Message>p dd>a,.CartPurchaseLineItem__Message>p dd>a:link,.CartPurchaseLineItem__Message>p dd>a:visited{color:#007acd}.CartPurchaseLineItem__Message>p li>a:focus,.CartPurchaseLineItem__Message>p li>a:hover,.CartPurchaseLineItem__Message>p li>a:active,.CartPurchaseLineItem__Message>p p>a:focus,.CartPurchaseLineItem__Message>p p>a:hover,.CartPurchaseLineItem__Message>p p>a:active,.CartPurchaseLineItem__Message>p dd>a:focus,.CartPurchaseLineItem__Message>p dd>a:hover,.CartPurchaseLineItem__Message>p dd>a:active{color:#3eb1ff}.CartPurchaseLineItem__Content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1rem}.CartPurchaseLineItem__Cover{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px}.CartPurchaseLineItem--Bundle .CartPurchaseLineItem__Cover{margin:auto;width:256px}@media screen and (min-width: 48em){.CartPurchaseLineItem--Bundle .CartPurchaseLineItem__Cover{margin-top:0}}.CartPurchaseLineItem__ActionGroup{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1rem 0}.CartPurchaseLineItem__ActionGroup>*{margin-left:.5rem}.CartPurchaseLineItem__ActionGroup>*:first-child{margin-left:0}.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course{margin:0;border:none;padding:0}.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course .CartPurchaseLineItem__Cover,.CartPurchaseLineItem--CourseSet .CartPurchaseLineItem--Course .CartPurchaseLineItem__Social{display:none}.CartPurchaseLineItem--Service{width:100%}.CheckoutStage--Download{padding-top:1.5rem}.CheckoutStage--Download .read-online{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}@media screen and (max-width: 48em){.CheckoutStage--Download .subtitle,.CheckoutStage--Download .meta-list__item-title,.CheckoutStage--Download .read-online{font-size:.9em;text-align:left}.CheckoutStage--Download .social-sharing,.CheckoutStage--Download .meta-block h5{text-align:left}.CheckoutStage--Download .read-online{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.CheckoutStage--Download .LibraryButton{margin:0 auto}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CheckoutStage--Free{max-width:56.25em;margin-left:auto;margin-right:auto}.CheckoutStage--Free::after{clear:both;content:"";display:table}.CheckoutStage--Free .CheckoutStage__Message{text-align:center;padding:0;margin:4.5rem 0}.CheckoutStage--Free .TermsAcceptance{margin:0 .75rem}.CheckoutStage--Free .TermsAcceptance a{border:1px solid transparent}.CheckoutStage--Free .TermsAcceptance a:hover,.CheckoutStage--Free .TermsAcceptance a:focus,.CheckoutStage--Free .TermsAcceptance a:active{border:1px solid #007acd}.CheckoutStage--Free .Stage__Actions{margin:0 .75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fine-print{font-weight:400;color:#8b8b8b;font-size:.75em}.CheckoutStage--Payment{margin:-24px 0px}@media (min-width: 56.25em){.CheckoutStage--Payment{margin:-48px 0px}}.CheckoutStage--FlexParent{display:flex;min-height:calc(100vh);flex-direction:column}@media (min-width: 56.25em){.CheckoutStage--FlexParent{flex-direction:row}}.CheckoutStage--FlexParent .StageSection--Payment-Wrapper{display:flex;flex-direction:column;justify-content:flex-start;flex-basis:100%;padding:3rem 1em 0}@media (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Payment-Wrapper{padding:3rem 4em 0}}@media (max-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Payment-Wrapper{padding:0 4em}}.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .StageSection--Payment{margin-top:5rem;padding-right:1rem}@media (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .StageSection--Payment{width:22.125em;margin:0 auto 0 0;overflow-y:scroll}}@media not all and (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .StageSection--Payment{margin:1rem auto 1rem auto}}@media (max-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .StageSection--Payment{padding-right:0}}.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .cart-purchase-terms-acceptance a{border:1px solid transparent}.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .cart-purchase-terms-acceptance a:hover,.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .cart-purchase-terms-acceptance a:focus,.CheckoutStage--FlexParent .StageSection--Payment-Wrapper .cart-purchase-terms-acceptance a:active{border:1px solid #007acd}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails{padding:0}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails::after{clear:both;content:"";display:table}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .Select-control,.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .control-group__input{background-color:#fafafa}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .form{width:100%}@media screen and (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .form{float:left;display:block;margin-right:1.9356%;width:57.52684%;padding-right:1.5rem;margin-bottom:0}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .form:last-child{margin-right:0}}.CheckoutStage--FlexParent .StageSection__Content--PaymentDetails .form .fine-print{margin:0}.CheckoutStage--FlexParent .StageSection--Summary-Wrapper{display:flex;flex-direction:column;justify-content:flex-start;padding:3rem 1em 0;background-color:#fafafa}@media (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Summary-Wrapper{flex-basis:100%;padding:3rem 4em 0;box-shadow:2px 0px 7px #d0d0d0}}@media (max-width: 48em){.CheckoutStage--FlexParent .StageSection--Summary-Wrapper{padding:0 4em}}@media not all and (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Summary-Wrapper{padding-top:2em}}.CheckoutStage--FlexParent .StageSection--Summary-Wrapper .StageSection--Summary{max-width:22.125em;width:100%}@media (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Summary-Wrapper .StageSection--Summary{margin-left:auto}}@media not all and (min-width: 56.25em){.CheckoutStage--FlexParent .StageSection--Summary-Wrapper .StageSection--Summary{margin:0 auto}}.CheckoutStage--FlexParent .StageSection__Content--Summary{padding:0}.CheckoutStage--FlexParent .StageSection__Content--Session{padding:0}.CheckoutStage--FlexParent .StageSection__Content--Session .control-group__input{background-color:#fafafa}.credit-card-logos{display:table;position:relative;margin-bottom:1.5rem}.credit-card-logos>div{display:table-cell}.credit-card-logos>div:not(:last-child){padding-right:8px}.credit-card-logos svg{height:1.5rem;vertical-align:middle;max-width:90px}.CheckoutStage--modal{background-color:#fafafa;position:fixed;top:0px;right:0;bottom:0;left:0;z-index:1001;max-height:100%;transition:all 0.5s ease-in-out;box-shadow:0 20px 25px 0 rgba(50,50,93,0.2);overflow:scroll;animation-name:opening;animation-duration:.3s}@keyframes opening{0%{background-color:transparent}100%{background-color:#fafafa}}.CheckoutStage--modal-window{position:relative;display:block;max-width:24.125em;max-height:fit-content;margin:2rem auto 1rem auto}@media not all and (min-width: 56.25em){.CheckoutStage--modal-window{padding:0 1.5rem}}.CheckoutStage--modal-inner{display:flex;flex-direction:column;max-width:48em;margin:0 auto}.CheckoutStage--modal-title{font-size:2em}.StageSection--PaymentDetails .control-group.vat-number{margin-bottom:3rem}.StageSection--PaymentDetails .control-group .hint{position:absolute;margin:0}.StageSection--PaymentDetails .control-group .hint.hint--error{margin-top:1rem}@media (max-width: 40em){.StageSection--PaymentDetails .control-group .hint{font-size:0.7em}}.StageSection--Session-free .StageSection__InputParent--Session .control-group,.StageSection--Payment .StageSection__InputParent--Session .control-group{margin-bottom:3rem}.StageSection--Session-free .StageSection__InputParent--Session .control-group--error .hint,.StageSection--Payment .StageSection__InputParent--Session .control-group--error .hint{position:absolute;margin:0}@media (max-width: 40em){.StageSection--Session-free .StageSection__InputParent--Session .control-group--error .hint,.StageSection--Payment .StageSection__InputParent--Session .control-group--error .hint{font-size:0.7em}}.StageSection--Session-free .StageSection--Input--CheckboxSection,.StageSection--Payment .StageSection--Input--CheckboxSection{font-size:small;margin-top:1rem}@media (max-width: 48em){.CheckoutStage--Free .CheckoutStage__Message{margin:2.5rem 0;padding-right:1rem;padding-left:1rem}}.CheckoutStage--Free .Stage__Actions{padding:1.5rem 0 0;margin:0;display:flex;justify-content:center;flex-direction:column;gap:1.5rem;align-items:center;cursor:auto}.CheckoutStage--Free .Stage__Actions .StageAction--Continue.btn--solid--checkout{margin:0}.CheckoutStage--Free .Stage__Actions .StageAction--Continue.btn--solid{margin:0}.CheckoutStage--Free .Stage__Actions .StageAction--Continue.btn--hollow--azure{margin:0}@media (max-width: 48em){.CheckoutStage--Free .Stage__Actions{padding:1.5rem 1rem}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CheckoutStage--Review .table--cart{overflow:scroll}.CheckoutStage--Review .fine-print{display:block;text-align:center}.CheckoutStage--Review .table--cart{table-layout:fixed}.CheckoutStage--Review .table--cart thead th{border-bottom:2px solid #dedede;color:rgba(0,0,0,0.6);font-size:.875rem;font-weight:700}.CheckoutStage--Review .table--cart td{display:block}@media screen and (min-width: 48em){.CheckoutStage--Review .table--cart td{display:table-cell}}@media screen and (max-width: 48em){.CheckoutStage--Review .table--cart td,.CheckoutStage--Review .table--cart tr:first-child td{border-top:0}}@media screen and (max-width: 48em){.CheckoutStage--Review .table--cart tr{text-align:center;display:block;width:100%}}@media screen and (max-width: 48em){.CheckoutStage--Review .table--cart tr{display:flex;gap:1rem}.CheckoutStage--Review .table--cart tr td{display:block;width:100%;text-align:left}.CheckoutStage--Review .table--cart tr td:nth-child(4)::before{content:"Qty: "}.CheckoutStage--Review .table--cart tr td:nth-child(5)::before{content:"Item Total: "}.CheckoutStage--Review .table--cart tr td:nth-child(5){font-weight:700;padding-bottom:3em}.CheckoutStage--Review .table--cart .section-title{text-align:center}}.popover-body--priceChange{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;text-align:left;border-radius:.125em;color:rgba(0,0,0,0.6);background-color:#f8f8f8;font-size:.75rem;border-bottom:1px solid #dedede;padding:1rem}.CheckoutStage--Review__links{display:block;margin:1rem 0;text-align:center}.CheckoutStage--Review__links a{margin:0 .5rem}.cart__fine-print{text-align:left;margin-left:15px;margin-right:15px}@media screen and (max-width: 48em){.cart__fine-print{text-align:left;margin-left:15px;margin-right:15px}}.cart__buttons{padding:1.5rem 1rem 0}.cart__terms{margin-left:15px;margin-right:15px}.cart__total{text-align:right;margin-right:15px}@media screen and (max-width: 48em){.cart__total{margin-left:15px;margin-right:15px}}.cart__total .price__value{color:black;font-size:1.875rem}.cart__total .hint{margin-bottom:0}.cart__total-container{margin-bottom:1.5rem;padding:0 .375rem}@media screen and (min-width: 48em){.cart__total-container{align-items:flex-start;display:flex;justify-content:space-between;padding:0}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.StageSection--AccountSettings .Stage__Actions{margin-bottom:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.EmptyCart{text-align:center}.EmptyCart__Graphic{margin-bottom:1.5rem}.EmptyCart__Icon{font-size:10em;color:#007acd;position:relative}.EmptyCart__Count{background-color:#8b8b8b;border-radius:100px;color:#fff;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.375em;line-height:.5em;padding:.375em;position:absolute;right:-.5em;top:-.25em}.EmptyCart__Message{color:#4a4a4a}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.shopping-cart-meta{display:flex;justify-content:center}@media (min-width: 56.25em){.shopping-cart-meta{max-height:38em;overflow-y:scroll}}.pp-shopping-cart-meta{justify-content:flex-start;padding-top:1.5rem}.pp-shopping-cart-meta div.review-cart-view-limit{border:1px solid transparent;cursor:pointer}.pp-shopping-cart-meta div.review-cart-view-limit:focus{border:1px solid #007acd;border-radius:2px}.shopping-cart-meta .table--cart{font-size:.875rem;margin-bottom:1.5rem}.shopping-cart-meta .table--cart .price__value{font-size:1rem}.shopping-cart-meta .table--cart th,.shopping-cart-meta .table--cart td,.shopping-cart-meta .table--cart tr,.shopping-cart-meta .table--cart tbody{background-color:inherit}.review-container{display:flex;flex-direction:row;margin-bottom:1rem;gap:1rem;font-size:.875em}.review-container .review-image{width:3rem;height:auto;align-self:flex-start}.review-container .review-no-image{font-size:40px}.review-container .review-container-details{display:flex;flex-direction:column;flex:1}.review-container .review-container-details .review-container-title-subtotal{display:flex;gap:1rem}.review-container .review-container-details .review-container-title-subtotal .review-title{flex-grow:1}.review-container .review-container-details .review-quantity-unit-price{color:#8b8b8b;display:flex;padding-bottom:0.25rem}.review-container .review-container-details .review-quantity-unit-price .review-quantity{flex:auto}.review-container .review-container-details .review-quantity-unit-price .review-unit-price{flex:auto;text-align:right}.review-container .review-container-details .review-quantity-no-unit-price{color:#8b8b8b;padding-right:2rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.meta-pricing-list{background-color:#fafafa;border-radius:.125em;margin-left:auto;padding:1.5rem 0;width:100%}.meta-pricing-list .total-tax{color:#8b8b8b;font-size:.8em}.meta-pricing-list .fine-print,.meta-pricing-list .total-price,.meta-pricing-list .tax-price,.meta-pricing-list .subtotal-price{text-align:right}.meta-pricing-list .vat-breakdown .vat-subcategory li+li{margin-top:.375rem}.meta-pricing-list li{display:table;width:100%}.meta-pricing-list li+li{margin-top:.75rem}.meta-pricing-list li>*{display:table-cell}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.progress-bar--cart{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;overflow:hidden;margin-bottom:0;text-align:center;z-index:0;position:relative}@media screen and (min-width: 48em){.progress-bar--cart{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.progress-bar__stage{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative;font-size:1.125em;color:#8b8b8b;cursor:pointer;margin:0;padding:.5rem 1rem;background-color:#fff;text-align:center;border-bottom:1px solid #dedede}.progress-bar__stage:first-child{border-top:1px solid #dedede}@media screen and (min-width: 48em){.progress-bar__stage{border:1px solid #dedede}.progress-bar__stage:not(:last-child){border-right-width:0}.progress-bar__stage:first-child{border-top-left-radius:.125em;border-bottom-left-radius:.125em}.progress-bar__stage:not(:first-child){padding-left:2em}.progress-bar__stage:last-child{border-top-right-radius:.125em;border-bottom-right-radius:.125em}.progress-bar__stage:nth-child(1){z-index:3}.progress-bar__stage:nth-child(2){z-index:2}.progress-bar__stage:nth-child(3){z-index:1}}.progress-bar__stage,.progress-bar__stage:before,.progress-bar__stage:after{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.progress-bar__stage:before,.progress-bar__stage:after{transition-property:background-color}.progress-bar__stage.disabled{cursor:default;color:rgba(139,139,139,0.5)}.progress-bar__stage.active{font-weight:700;color:#fff;background-color:#007acd;border-color:#007acd}.progress-bar__stage.active:after,.progress-bar__stage.active:before{border-left-color:#007acd !important}.progress-bar__stage:not(.active):not(.disabled):hover{color:#000}.progress-bar__stage:not(:last-child):after,.progress-bar__stage:not(:last-child):before{left:100%;top:51%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;font-size:1.25em}.progress-bar__stage:not(:last-child):after{border-color:transparent;border-left-color:#fff;border-width:.9375em;margin-top:-.9375em}.progress-bar__stage:not(:last-child):before{border-color:transparent;border-left-color:#dedede;border-width:1em;margin-top:-1em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Checkout__Container{padding:0}@media screen and (min-width: 56.25em){.Checkout__Container{display:grid;grid-template-columns:250px 1fr}.Checkout__Container .Checkout{max-width:56.25em}}.Checkout{padding-top:1.5rem;position:relative;z-index:0;background-color:#fff}@media screen and (min-width: 56.25em){.Checkout{padding-top:3rem;min-width:400px}}.LoadingCart h4{text-align:center}.LoadingCart p{text-align:center}.Checkout__Content{padding-bottom:1.5rem}@media screen and (min-width: 56.25em){.Checkout__Content{padding-bottom:3rem}}.Checkout__Content .CheckoutStage--Review{max-width:56.25em;margin-left:auto;margin-right:auto}.Checkout__Content .CheckoutStage--Review::after{clear:both;content:"";display:table}.Checkout__Header{margin-bottom:1.5rem}@media screen and (max-width: 56.25em){.Checkout__Header{font-size:0.7em}}@media screen and (min-width: 56.25em){.Checkout__Header{margin-bottom:3rem}}.CheckoutWarnings{color:#c39000;background-color:#fff6dd;border-radius:.125em;font-size:14px;padding:.75rem;margin:0 0 1.5rem 0}.CheckoutWarnings a,.CheckoutWarnings a:link,.CheckoutWarnings a:visited{color:#c39000}.CheckoutWarnings a:focus,.CheckoutWarnings a:hover,.CheckoutWarnings a:active{color:#ffca34}.CheckoutWarnings p{margin-bottom:0}.CheckoutWarnings .list{margin-bottom:0}.CheckoutButton__Images{border:none;padding:0px;margin:none;background-color:#fff}.CheckoutButton__Images>img{padding:none}.Stage__Actions{align-items:right;flex-direction:column;padding-top:1.5rem;text-align:center;cursor:pointer}@media screen and (max-width: 56.25em){.Stage__Actions{font-size:0.9em}.Stage__Actions>*+*{margin-left:0;margin-top:1.5rem}}@media screen and (min-width: 56.25em){.Stage__Actions{align-items:baseline;flex-direction:row;justify-content:space-between;margin-right:15px}}.Stage__Actions .fine-print{display:block;margin:.75rem 0 0 0;text-align:center}.Stage__Actions .LibraryButton{margin:0 auto}.Stage__Actions>*+*{margin-left:.75rem}.Stage__Actions.cart__buttons{padding:0;margin:0;display:flex;justify-content:center;flex-direction:column;gap:1.5rem;align-items:center;cursor:auto}.Stage__Actions.cart__buttons .StageAction--Continue.btn--solid--checkout{margin:0}.Stage__Actions.cart__buttons .StageAction--Continue.btn--hollow--azure{margin:0}@media (max-width: 48em){.Stage__Actions.cart__buttons{padding:1.5rem 1rem}}.StripeButton__Container{max-width:750px;width:100%;display:flex;flex-direction:column;margin:0 auto}.PaypalButton__Container{text-align:center}.PaypalButton__Container .paypal-buttons{min-width:0 !important}.StageAction--Back{font-size:.8125rem;color:#8b8b8b;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.StageAction--Back p{margin-bottom:0}.StageAction--Continue{margin-left:10px;margin-right:10px}.StageAction--Continue.btn--solid--checkout,.StageAction--Continue.btn--solid{color:white;max-width:500px;width:100%;min-height:50px;max-height:150px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block;border-radius:12px}.StageAction--Continue.btn--solid--checkout:hover,.StageAction--Continue.btn--solid--checkout:focus,.StageAction--Continue.btn--solid--checkout:active,.StageAction--Continue.btn--solid:hover,.StageAction--Continue.btn--solid:focus,.StageAction--Continue.btn--solid:active{outline:1px solid #007acd;outline-offset:2px}.PaymentChoiceButton{max-width:500px;width:100%;min-height:50px;max-height:150px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block;border-radius:12px}.PaymentChoiceButton.btn--solid--checkout{color:white}.PaymentChoiceButton.btn--solid--checkout:hover,.PaymentChoiceButton.btn--solid--checkout:focus,.PaymentChoiceButton.btn--solid--checkout:active{outline:1px solid #007acd;outline-offset:2px}.PaymentChoiceButton.btn--hollow--azure:hover,.PaymentChoiceButton.btn--hollow--azure:focus,.PaymentChoiceButton.btn--hollow--azure:active{outline:1px solid #007acd;outline-offset:2px}.StageSection__Header{display:flex;align-items:center;font-weight:700;font-size:1em;color:rgba(0,0,0,0.8);margin-bottom:1.5rem}.StageSection__Header .StageSection__Header-arrow-logo-title{display:flex;flex:auto;align-items:center;font-size:0.9rem;gap:.75rem}.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-logo{width:27px;height:20px;display:block}@media (max-width: 40em){.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-logo{display:none}}.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-arrow-logo-link{outline:1px solid transparent}.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-arrow-logo-link:hover,.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-arrow-logo-link:focus,.StageSection__Header .StageSection__Header-arrow-logo-title .StageSection__Header-arrow-logo-link:active{outline:1px solid #007acd}@media (max-width: 40em){.StageSection__Header .StageSection__Header-arrow-logo-title{gap:.375rem}}.StageSection__Header .StageSection__Header-button{flex:0;font-weight:400;font-size:0.8rem;text-align:end;display:flex;align-items:baseline}.StageSection__Header .StageSection__Header-button>div{padding:0 0.5rem 0.1rem 0}.StageSection__Content-Total{font-size:0.8em;color:#8b8b8b;margin-bottom:1.5rem;text-align:center}@media (max-width: 56.25em){.StageSection__Content-Total{align-items:center}.StageSection__Content-Total :hover{cursor:pointer}}.StageSection__Content-Total .StageSection__Content-TotalAmount{font-size:2.25em;color:#4a4a4a;font-weight:700}.StageSection__Header-image-wrapper{text-align:center}.StageSection__Header-image-wrapper .StageSection__Header-image{max-width:100%;max-height:120px;border-radius:6px}.StageSection__Header-image-wrapper .StageSection__Header-no-image{font-size:48px}.StageSection__Header-image-wrapper .StageSection__Header-quantity{margin:-6px auto 0 auto;box-shadow:0 2px 5px 0 rgba(50,50,93,0.2);background:#fff;text-align:center;border-radius:70px;padding:2px 7px;font-size:13px;font-weight:700;width:fit-content;height:fit-content}.StageSection__Title{text-align:center}.StageSection__Content,[class^="StageSection__Content--"],[class*=" StageSection__Content--"]{padding:0 .75rem;font-size:0.9rem}.Stage__Footer{max-width:fit-content;display:flex;margin-top:1.5rem}.StageSection__Receipt__Control{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1rem 0}.StageSection__Receipt__Control>div{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item{margin-bottom:2.5rem}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--link{display:grid;grid-template-columns:70px 1fr;gap:.75rem}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--image{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:span 2}@media (max-width: 48em){.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--image{grid-row-end:span 1}}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--content{grid-column-start:2;grid-column-end:2}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--content h3{font-size:1rem;font-weight:700;margin:0}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--content p{margin:0}.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--pricing{grid-column-start:2;grid-column-end:span 1}@media (max-width: 48em){.StageSection__CustomCoupons .StageSection__CustomCoupons--list .StageSection__CustomCoupons--list-item .StageSection__CustomCoupons--pricing{grid-column-start:1;grid-column-end:span 2}}.StageSection__Newsletters--list>li{margin-top:1.5rem;margin-left:.75rem;margin-right:.75rem}.StageSection__Newsletters--list>li:first{margin-top:0}.StageSection__Newsletters--list>li>p:first-child{display:grid;grid-template-columns:50px 1fr;gap:.75rem;align-items:center;margin-bottom:.375rem}.ContributionSection__container{margin:2rem 0.5rem;padding:2rem;padding-bottom:1rem;text-align:center;border:2px solid #a5a5a5}.ContributionSection__container h5{font-size:18px;text-align:left;font-weight:bold;font-style:italic}.ContributionSection__container p,.ContributionSection__container ul,.ContributionSection__container li{font-size:15px;text-align:left}.ContributionSection__container .thanks{font-size:16px;font-weight:bold;font-style:italic;margin-top:1rem}.ContributionSection__container .ContributionSection__button--container{display:flex;justify-content:space-evenly;margin-bottom:2rem}@media (max-width: 48em){.ContributionSection__container .ContributionSection__button--container{flex-direction:column}}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button{color:#fff;background-color:#339353;padding:0.8rem 1.5rem 0.8rem 1.5rem;border:1px #8b8b8b solid;border-radius:12px;font-weight:bold;width:100%;min-height:50px;max-height:150px;max-width:500px}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:hover{color:#f2f2f2}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:active,.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:focus{color:#ededed}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:hover{background-color:#2c8048}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:active,.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:focus{background-color:#2a7844}@media (max-width: 48em){.ContributionSection__container .ContributionSection__button--container .ContributionSection__button{margin-bottom:1rem}}.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:hover,.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:focus,.ContributionSection__container .ContributionSection__button--container .ContributionSection__button:active{outline:1px solid #339353;outline-offset:2px;background-color:#266d3e}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.subscription-edit{position:relative}.subscription-edit.submitting .SubscriptionPayment__Form{opacity:.5}.subscription-edit.submitting .spinner-wrapper{position:absolute;left:50%;top:30%;z-index:1}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.SubscriptionManager__Plans{max-width:80em;margin-left:auto;margin-right:auto}.SubscriptionManager__Plans::after{clear:both;content:"";display:table}.SubscriptionManager__Plans .PlansContainer__Header{display:none}.SubscriptionManager__Form{max-width:56.25em;margin-left:auto;margin-right:auto}.SubscriptionManager__Form::after{clear:both;content:"";display:table}.SubscriptionManager__Form .Select-control,.SubscriptionManager__Form .control-group__input{background-color:#fafafa}.SubscriptionManager__Footer{text-align:center;display:flex;justify-content:center}.SubscriptionManager__Footer .btn--mb-10{margin-bottom:2rem}.SubscriptionManager__Footer>div{width:60%}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.testimonials--preview{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.testimonials--preview .avatars>*{display:inline-block}.testimonials--preview .avatars>* img{border:3px solid #fff}.testimonials--preview .avatars>*+*{margin-left:-18.75px}.testimonials--preview__text{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#4a4a4a, #4a4a4a);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit;margin-bottom:0;margin-left:.75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PlainTextEditor__Page{border:1px solid #979797;padding:4.5rem 3rem;border-bottom-width:0;background-color:white;flex-grow:1;flex-shrink:1;overflow:hidden;display:none}.PlainTextEditor__Page .PlainTextEditor__DeleteButton{position:absolute;left:50%;top:100%;transform:translate(-50%, -100%);background-color:#efefef}@media screen and (min-width: 600px){.PlainTextEditor__Page{display:block}}.PlainTextEditor__ImageContainer{padding:1rem;text-align:center;height:100%}.PlainTextEditor__ImageContainer>img{max-width:100%;max-height:100%}.darkMode .PlainTextEditor__Page{background-color:#1e1e1e;border-color:black}.darkMode .PlainTextEditor__Page .PlainTextEditor__DeleteButton{background-color:#1a1a1a;color:white}.under-construction h2{text-align:center;margin:auto}.under-construction p{text-align:center;margin:auto}.small-window{display:initial;width:100%;top:35vh;position:absolute;padding:0 1rem}.small-window p{color:#8b8b8b;text-align:center;margin:0 auto}@media screen and (min-width: 600px){.small-window{display:none}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PlainTextEditor__LeftSidebar{display:none}.PlainTextEditor__LeftSidebar .react-tabs__tab-list{border:none;text-align:center}.PlainTextEditor__LeftSidebar .react-tabs__tab-list .react-tabs__tab{background-color:transparent}.PlainTextEditor__LeftSidebar .react-tabs__tab-list>li{background-color:transparent}@media screen and (min-width: 600px){.PlainTextEditor__LeftSidebar{display:initial}}.PlainTextEditor__BookTitleCover{display:flex;align-items:center;padding:25px 10px 15px 10px}.PlainTextEditor__BookTitleCover>strong{margin-left:15px}.PlainTextEditorSidebar__add-button{font-size:2.5rem;font-weight:100;border-radius:50px;width:40px;height:40px;display:flex;justify-content:space-around;align-items:center;background-color:#D8D8D8;color:white;margin-top:25px}.PlainTextEditor__ResourceList{display:block;margin:none;padding-left:-5px;padding-right:5px;max-height:50vh}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__tree{max-height:25vh;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:darkgrey;scrollbar-color:#8b8b8b}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__tree::-webkit-scrollbar{margin-right:1px;width:4px}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__tree::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__tree::-webkit-scrollbar-thumb{outline:1px solid #8b8b8b}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource{margin:5px 0;cursor:pointer;color:#606060;width:100%;font-size:15px;white-space:nowrap;font-family:"Inter"}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-icon{margin:0px 5px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-collapse{height:0;overflow-y:hidden;transition:transform .1s ,-webkit-transform .1s}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-collapse .bp5-collapse-body{transition:transform .1s ,-webkit-transform .1s}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-caret-open{transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transition:transform 0.2s cubic-bezier(0, 0, 1, 1),-webkit-transform 0.1s cubic-bezier(0, 0, 1, 1)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-caret-close{transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);transition:transform 0.2s cubic-bezier(0, 0, 1, 1),-webkit-transform 0.1s cubic-bezier(0, 0, 1, 1)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-caret-none{width:25px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .dir-file{margin-left:15px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content{display:flex;align-items:center;width:100%;height:27px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content .bp5-tree-node-label{width:70%;overflow:hidden;text-overflow:ellipsis}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content svg{filter:invert(41%) sepia(1%) saturate(0%) hue-rotate(194deg) brightness(88%) contrast(86%)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content:hover{color:black}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content:hover button{visibility:visible;animation:fade-in 0.5s}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content:hover button:hover{color:black}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content:hover svg{filter:invert(0%) sepia(0%) saturate(7500%) hue-rotate(327deg) brightness(96%) contrast(104%)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content-0{padding-left:0}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content-1{padding-left:20px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content-2{padding-left:40px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content-3{padding-left:60px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource .bp5-tree-node-content-4{padding-left:80px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource a{flex-shrink:1;flex-grow:1;overflow:hidden;white-space:nowrap;font-family:"Inter";text-overflow:ellipsis}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource button{margin-right:5px;padding:0;border:none;visibility:hidden;background-color:transparent;color:gray}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource button.settings{margin-left:10px;color:gray}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource button.settings:hover{color:black}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource button.settings.open{visibility:visible;color:black;animation:none}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource button.delete{color:tomato;margin-left:5px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.file-open{color:black;background-color:#d9e4ff;padding:2px 0;font-weight:600}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.file-open svg{filter:invert(0%) sepia(0%) saturate(7500%) hue-rotate(327deg) brightness(96%) contrast(104%)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.selected>.bp5-tree-node-content{color:#fff;font-weight:600;background-color:#2b71c7;height:30px}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.selected>.bp5-tree-node-content svg{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(129deg) brightness(106%) contrast(93%)}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.selected>.bp5-tree-node-content:hover button{visibility:visible;animation:fade-in 0.5s;color:lightblue}.PlainTextEditor__ResourceList .PlainTextEditorSidebar__Resource.selected>.bp5-tree-node-content:hover button:hover{color:#fff}.PlainTextEditor__ResourceList hr{margin:0.5rem 0}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__resource-button-section{display:flex;font-size:20px;margin-top:15px;margin-bottom:10px;justify-content:center}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__resource-button-section .PlainTextEditorSidebar__resource-add-button{border-radius:5px;background-color:lightgray;color:#606060;box-sizing:border-box;text-align:center;width:40%;height:30px}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__resource-button-section .PlainTextEditorSidebar__resource-add-button:hover{background-color:#2b71c7;color:#fff}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__resource-button-section .PlainTextEditorSidebar__resource-add-button:nth-child(2){margin-left:10px}.PlainTextEditor__ResourceList .PlainTextEditor__ResourceList__resource-button-section .PlainTextEditorSidebar__resource-add-button:active{background-color:#14355e}.PlainTextEditorSidebar__File{margin:5px 0;padding-left:5px;cursor:pointer;display:flex;justify-content:stretch;position:relative;width:100%}.PlainTextEditorSidebar__File.isSelected{font-weight:bold}.PlainTextEditorSidebar__File.isSelected a{color:black}.PlainTextEditorSidebar__File>.affordance{color:gray;margin-right:10px;visibility:hidden;line-height:unset}.PlainTextEditorSidebar__File a{color:#606060;font-size:15px;flex-shrink:1;flex-grow:1;overflow:hidden;white-space:nowrap;font-family:"Inter";text-overflow:ellipsis}.PlainTextEditorSidebar__File a:hover{color:black}.PlainTextEditorSidebar__File button{padding:0;right:0;border:none;visibility:hidden;background-color:transparent}.PlainTextEditorSidebar__File button.settings{margin-left:10px;color:gray}.PlainTextEditorSidebar__File button.settings:hover{color:black}.PlainTextEditorSidebar__File button.settings.open{visibility:visible;color:black;animation:none}.PlainTextEditorSidebar__File button.delete{color:tomato;margin-left:5px}.PlainTextEditorSidebar__File:hover button,.PlainTextEditorSidebar__File:hover .affordance{visibility:visible;animation:fade-in 0.5s}.PlainTextEditor__Popover{z-index:10}.PlainTextEditor__Popover .Popover-body{background-color:white;color:black;box-shadow:0px 0px 5px #aaaaaa}.PlainTextEditor__Popover .Popover-body h3{font-size:1.25rem;font-weight:bold;color:#888888}.PlainTextEditor__Popover .Popover-body label{font-weight:100;font-size:0.9rem;color:#aaaaaa;margin-bottom:2px}.PlainTextEditor__Popover .Popover-body label.checkbox{font-size:0.6rem}.PlainTextEditor__Popover .Popover-body .input_container{position:relative;font-size:15px}.PlainTextEditor__Popover .Popover-body .input_container::after{position:absolute;width:50px;height:100%;text-align:center;content:attr(data-content) "";padding:5px;font-size:inherit;background-color:#eeeeee;border:2px solid #c7c7c7;border-left:0;border-radius:0 2px 2px 0;color:#888888}.PlainTextEditor__Popover .Popover-body .input_container input{margin-left:0;margin-right:0;border-right:0;border-color:#c7c7c7;border-radius:2px 0 0 2px;font-size:inherit;width:calc(100% - 50px)}.PlainTextEditor__Popover .Popover-body input.rename-file,.PlainTextEditor__Popover .Popover-body label.checkbox{margin-bottom:10px}.PlainTextEditor__Popover .Popover-body div{text-align:left;position:relative;margin:5px 0}.PlainTextEditor__Popover .Popover-body div a{padding:5px 20px;margin:0 10px;font-size:0.9rem}.PlainTextEditor__Popover .Popover-body div a:first-of-type{margin-left:0}.PlainTextEditor__Popover .Popover-body div a.save{background-color:#4899f4}.PlainTextEditor__Popover .Popover-body div a.delete{background-color:#d11313}.PlainTextEditor__Popover .Popover-tip{filter:drop-shadow(-3px 0px 2px #aaa)}.PlainTextEditor__Popover .Popover-tip polygon{fill:white}@keyframes fade-in{0%{opacity:0}100%{opacity:100%}}.darkMode .PlainTextEditor__LeftSidebar button{background-color:transparent}.darkMode .PlainTextEditor__LeftSidebar button.settings:hover,.darkMode .PlainTextEditor__LeftSidebar button.settings.open{color:white}.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditorSidebar__File a:hover,.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditorSidebar__Resource a:hover{color:white}.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditorSidebar__File.isSelected a,.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditorSidebar__Resource.isSelected a{color:white}.darkMode .PlainTextEditor__LeftSidebar input[type='file']{background-color:transparent;border-color:transparent;color:white}.darkMode .PlainTextEditor__LeftSidebar button[type='submit']{background-color:white}.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditorSidebar__add-button{background-color:#333}.darkMode .PlainTextEditor__LeftSidebar .PlainTextEditor__AccordionItem{background-color:#1a1a1a}.PlainTextEditor__LinksList li{margin:10px 0;font-size:15px}.PlainTextEditor__Accordion{margin-top:50px}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem{background-color:#fcfcfc;max-height:48px;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 0, 1, 0.38)}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem .PlainTextEditor__AccordionContent{display:none;padding:10px;padding-top:0;padding-right:0}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem .PlainTextEditor__AccordionTrigger{cursor:pointer;padding:12px 15px}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem .PlainTextEditor__AccordionTrigger i{float:right;margin-top:4px;color:#595959;transition:transform 0.2s}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active{margin:15px 0;max-height:60vh}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionTrigger{color:#007acd}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionTrigger i{color:inherit;transform:scaleY(-1)}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionContent{display:block}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionContent [class$="FileList"]{max-height:50vh;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:darkgrey;scrollbar-color:#8b8b8b}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionContent [class$="FileList"]::-webkit-scrollbar{margin-right:1px;width:4px}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionContent [class$="FileList"]::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.PlainTextEditor__Accordion .PlainTextEditor__AccordionItem.active .PlainTextEditor__AccordionContent [class$="FileList"]::-webkit-scrollbar-thumb{outline:1px solid #8b8b8b}.PlainTextEditor__RightSidebar{margin-top:10px;padding:0 20px}.PlainTextEditor__RightSidebar li{margin:5px 0}@media screen and (min-width: 1280px){.PlainTextEditor__RightSidebar{margin-top:50px}}.darkMode .PlainTextEditor__RightSidebar li{color:#4a4a4a}.save-text{color:#BBB;z-index:100000}.save-text.right-sidebar{display:none}@media screen and (min-width: 1280px){.save-text.right-sidebar{display:block}}.save-text.in-page{position:absolute;right:2rem;top:1rem;display:none}@media screen and (min-width: 600px){.save-text.in-page{display:block}}@media screen and (min-width: 1280px){.save-text.in-page{display:none}}.PlainTextEditor__Settings>ol>li{margin-bottom:20px}.PlainTextEditor__Settings input[type='number']{width:160px}.PlainTextEditor__Settings input[type='checkbox'],.PlainTextEditor__Settings input[type='radio']{margin-right:15px}.PlainTextEditor__Settings .radio-list>li{margin-bottom:5px}.darkMode .PlainTextEditor__Settings label{color:white}.PTE-ScrollWrapper{top:0 !important;height:100%;background-color:#f8f8f8}.PlainTextEditor__ContentContainer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:transparent}.PlainTextEditorContainer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:calc(100vh - 50px);width:100vw}@media screen and (max-width: 1280px){.PlainTextEditorContainer.focusMode .PlainTextEditor__EditorContainer{left:15%}}.PlainTextEditorContainer .PlainTextEditor__TabList{display:flex;justify-content:space-between}.PlainTextEditorContainer.darkMode{background:#1e1e1e;color:#d2d2d2}.PlainTextEditorContainer.darkMode .react-tabs__tab{color:white}.PlainTextEditorContainer .PlainTextEditor__TabList>a,.PlainTextEditorContainer .react-tabs__tab{border:none;font-size:1rem;padding:15px 20px;height:60px}.PlainTextEditorContainer .PlainTextEditor__TabList>a:hover,.PlainTextEditorContainer .PlainTextEditor__TabList>a.selected,.PlainTextEditorContainer .PlainTextEditor__TabList>a.react-tabs__tab--selected,.PlainTextEditorContainer .PlainTextEditor__TabList>a:active,.PlainTextEditorContainer .react-tabs__tab:hover,.PlainTextEditorContainer .react-tabs__tab.selected,.PlainTextEditorContainer .react-tabs__tab.react-tabs__tab--selected,.PlainTextEditorContainer .react-tabs__tab:active{color:#1890ff;font-weight:100}.PlainTextEditorContainer .PlainTextEditor__TabList>a.react-tabs__tab--selected,.PlainTextEditorContainer .PlainTextEditor__TabList>a.selected,.PlainTextEditorContainer .PlainTextEditor__TabList>a:active,.PlainTextEditorContainer .react-tabs__tab.react-tabs__tab--selected,.PlainTextEditorContainer .react-tabs__tab.selected,.PlainTextEditorContainer .react-tabs__tab:active{border-bottom:2px solid #1890ff;box-shadow:none}.PlainTextEditorContainer .react-tabs__tab{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.09)}@keyframes fadeout{0%{opacity:100%}100%{opacity:0}}@keyframes moveup{0%{top:110px}100%{top:0px}}.PlainTextEditorContainer.focusMode .PlainTextEditor__LeftSidebar,.PlainTextEditorContainer.focusMode .PlainTextEditor__TabList,.PlainTextEditorContainer.focusMode .PlainTextEditor__LinksList{pointer-events:none;animation-name:fadeout;animation-duration:0.5s;animation-direction:normal;animation-fill-mode:forwards}.PlainTextEditorContainer.focusMode .PlainTextEditor__Page{position:absolute;border-top:0;height:100vh;animation-name:moveup;animation-duration:0.5s;animation-direction:normal;animation-fill-mode:forwards}.darkMode .modal{background-color:#585858}.PlainTextEditor__EditorContainer{width:100%;height:100%;display:flex;flex-direction:column;position:absolute;left:30%;max-width:65%}.PlainTextEditor__EditorContainer .Admin__Tabs{display:none}@media screen and (min-width: 765px){.PlainTextEditor__EditorContainer{left:25%;max-width:70%}}@media screen and (min-width: 850px){.PlainTextEditor__EditorContainer{max-width:75%;left:calc(20% + 20px)}}@media screen and (min-width: 1280px){.PlainTextEditor__EditorContainer{left:calc(50% - (56.25em/2));max-width:56.25em}.PlainTextEditor__EditorContainer .Admin__Tabs{display:flex}}.monaco-editor.vs .line-numbers{color:#aaaaaa}.PlainTextEditor__NoFile{text-align:center;position:relative;width:100%;height:100%;display:none}.PlainTextEditor__NoFile div{top:25%;left:50%;transform:translate(-50%, -50%);position:absolute}@media screen and (min-width: 56.25em){.PlainTextEditor__NoFile{display:block}}.multiple-authors-warning{width:200px;margin-left:10px}.PlainTextEditor__RightSidebar,.PlainTextEditor__LeftSidebar{min-width:17%;max-width:17%;padding:0 1rem}.PlainTextEditor__LeftSidebar{padding-left:2rem;position:absolute;max-width:none;width:200px}.PlainTextEditor__LeftSidebar>.react-tabs{display:none}@media screen and (min-width: 56.25em){.PlainTextEditor__LeftSidebar>.react-tabs{display:block}}@media screen and (min-width: 1280px){.PlainTextEditor__LeftSidebar{max-width:17%;left:calc(33% - (56.25em / 2))}}@media screen and (min-width: 1450px){.PlainTextEditor__LeftSidebar{min-width:300px;max-width:300px;left:calc(50% - (56.25em / 2) - 300px)}}.PlainTextEditor__RightSidebar{padding-right:2rem;position:absolute;left:75%}@media screen and (min-width: 800px){.PlainTextEditor__RightSidebar{left:calc(50% + (56.25em / 6) + 120px)}}@media screen and (min-width: 1280px){.PlainTextEditor__RightSidebar{left:calc(50% + (56.25em / 6) + 300px)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.university-courses__header .back-to-university{display:block;font-size:.9em;margin:1.5rem;margin-left:auto;width:200px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.universities-footer{border-top:1px solid #dedede;padding:2em}.universities-footer>.container--very-large{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.universities-footer a{margin:0 1em}.universities-footer a,.universities-footer .ruboss{color:#8b8b8b}.universities-footer .ruboss a{color:#007acd;margin:0}.universities-footer .ruboss{margin-left:auto}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.universities-home{padding:4em;text-align:left}.universities-stats{margin:4em 0;display:flex;justify-content:center}.universities-home__separator{max-width:300px;margin:0 auto;position:relative}.universities-home__separator .universities-home__separator__text{position:relative;background:white;padding:0 .5em;z-index:1}.universities-home__separator .universities-home__separator__line{height:1px;background:#dedede;width:100%;top:50%;position:absolute}.universities-stats__stat{transition:box-shadow .2s;border-radius:10px;padding:1em;box-shadow:0 2px 38px 0 rgba(0,0,0,0.1);margin:0 1em}.universities-stats__stat:hover{box-shadow:0 2px 60px 3px rgba(0,0,0,0.1)}.universities-stats__stat>span{display:block}.universities-stats__stat .stat-value{font-size:2em}.universities-stats__stat .stat-descriptor{color:#8b8b8b;font-size:.9em}.universities-stats__stat:first-child{margin-left:0}.universities-stats__stat:last-child{margin-right:0}.follow-us{color:#8b8b8b;margin-top:5em}.follow-us a{margin:0 .5em}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.university-list{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;padding:3em 0}.university-list__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;width:200px;height:200px;margin:1em;padding:2em;border:thin solid #efefef;border-radius:10px;background:white;cursor:pointer}.university-list__item:hover{box-shadow:0 2px 30px 0px rgba(0,0,0,0.1)}.university-list__item img{width:100%}.university-list__item:first-child{margin-left:0}.university-list__item:last-child{margin-right:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.university-hero{background-color:#255FB2;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:400px}.university-hero__content{text-align:center}.university-hero__content>img{display:block;margin:2em 0;width:200px}.university-hero__content .view-courses{color:white;border-color:white;background-color:rgba(0,0,0,0.25)}.university-hero__content i{margin-left:1em;font-size:12px}.UniversityCourseShow__Banner{background-color:#255FB2;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-position:center;height:80px;text-align:center;cursor:pointer}.UniversityCourseShow__Banner img{display:block;width:150px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.university-show{margin-top:-80px;padding-bottom:4.5rem}.university-show .lane-item--course,.university-show .LaneItemWrapper--CourseSet{box-shadow:0 1px 38px 0 rgba(0,0,0,0.1);border:0}.university-show .lane--course{margin-top:1.5rem}.university-show__about{background:#fafafa;padding:1.5rem 0}.university-show__about .back-to-schools{display:block;margin-left:auto;width:200px;font-size:.9em;margin-bottom:1.5rem}.university-show__courses,.university-show__course_sets{padding:3em 0}.university-show__courses .actions,.university-show__course_sets .actions{text-align:center}.university-show__courses__header{text-align:center}.university-show__learning{background:#fafafa;padding:3em 0}.university-show__learning .wrap>*{vertical-align:top;width:50%;display:inline-block}.university-show__learning .col-left>p{max-width:300px}.university-show__learning .small-divider{height:2px;width:70px;background:#2C2C32;margin:2em 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (min-width: 56.25em){.AccountSettings form>div{display:flex;justify-content:stretch}}.AccountSettings form>div>div{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:0px 10px}@media screen and (min-width: 56.25em){.AccountSettings form>div>div>.control-group:last-child{margin-bottom:0}}.AccountSettings form>div>div input{background-color:#FAFAFA;border-color:#DEDEDE;border-width:1px}.AccountSettings form>div>div img{width:150px;height:150px;margin-right:15px;display:inline-block;float:left}.AccountSettings form>div>div .AvatarContainer{display:flex}@media screen and (min-width: 1.25em){.AccountSettings form>div>div .AvatarContainer{align-items:center;flex-direction:column}}@media screen and (min-width: 48em){.AccountSettings form>div>div .AvatarContainer{align-items:flex-end;flex-direction:row}}.AccountSettings form>div>div .AvatarContainer>span{position:relative;cursor:pointer;overflow:hidden;color:#8b8b8b}.AccountSettings form>div>div .AvatarContainer>span>input[type="file"]{opacity:0;position:absolute;left:-100%;top:0;width:200%;height:100%;cursor:unset}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.avatar-with-name,[class^='avatar-with-name--'],[class*=' avatar-with-name--']{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.avatar-with-name--vertical{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.avatar-with-name--vertical .avatar-with-name__name{line-height:1.1;margin:.75rem 0 .375rem;font-size:32px;font-weight:500;letter-spacing:-0.04em}.avatar-with-name__name{color:#222;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;margin:0 .75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.avatars{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.avatars>*+*{margin-left:.375rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.user-flag::after{clear:both;content:"";display:table}.user-flag .avatar--small{display:inline-block}.user-flag__details{margin-left:1rem;display:inline-block;vertical-align:top}.user-flag__name{display:block;color:#000;font-size:1rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.user-flag__title{display:block;color:rgba(0,0,0,0.6);font-size:1rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;margin:.25rem 0 0 0}.user-flag__icons{display:block;margin:.375rem 0 0 0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.profile-icons>*+*{margin-left:.75rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.LibrarySelectionWrapper{background:#fff;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-bottom:1.5rem;position:relative}.LibrarySelectionWrapper .container--large{padding-bottom:1.5rem;padding-top:1.5rem;position:relative}.LibrarySelection{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;display:block;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;position:relative}.LibrarySelection>*{margin-bottom:1.5rem}@media screen and (min-width: 48em){.LibrarySelection{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.LibrarySelection .social-sharing{text-align:center}@media screen and (min-width: 48em){.LibrarySelection .social-sharing{text-align:initial}}.LibrarySelection__Close{cursor:pointer;margin:0.5rem 0.5rem 0 0;display:flex;justify-content:flex-end}.LibrarySelection__Community_Close{margin:0.5rem 0 0;display:flex;justify-content:flex-end}.LibrarySelection__Community_Close button{border:1px solid transparent;background-color:white;font-size:1.5625rem}.LibrarySelection__Community_Close button:hover,.LibrarySelection__Community_Close button:active,.LibrarySelection__Community_Close button:focus{border:1px solid #007acd}.LibrarySelection__CoverWrapper{max-width:240px;margin:0 auto 1.5rem auto}@media screen and (min-width: 48em){.LibrarySelection__CoverWrapper{padding-right:1.5rem}}.LibrarySelection__CoverWrapper img{border:1px solid #8b8b8b}.LibrarySelection__Details{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2 0 66.66667%;-moz-flex:2 0 66.66667%;-ms-flex:2 0 66.66667%;flex:2 0 66.66667%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.LibrarySelection__Details{width:100%;display:block;padding-right:1.5rem}@media screen and (min-width: 48em){.LibrarySelection__Details{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0;-moz-flex:1 0;-ms-flex:1 0;flex:1 0}}.LibrarySelection__Details h4{margin-bottom:0;padding-bottom:12px;font-size:18px}.LibrarySelection__Details hr{width:50%;margin:1.5rem auto}@media screen and (min-width: 48em){.LibrarySelection__Details hr{width:6em;margin-left:0}}@media screen and (max-width: 48em){.LibrarySelection__Community__Details{padding-right:0}}.LibrarySelection__Header{display:flex;flex-direction:column}@media screen and (min-width: 48em){.LibrarySelection__Header{flex-direction:row}}.LibrarySelection__Header>header{margin-left:0}@media screen and (min-width: 48em){.LibrarySelection__Header>header{margin-left:1.5rem}}.book-details-cover img{border:1px solid #dedede}@media screen and (min-width: 48em){.book-details-cover{flex:1}}.book-details-header{display:flex;flex-direction:column-reverse}@media screen and (min-width: 48em){.book-details-header{flex-direction:column;flex:3}}.book-details-header>*{margin:.75rem}.book-details-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:20px}.book-details-subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;padding:2px;font-size:15px}.book-details-authors{font-weight:400;color:rgba(0,0,0,0.8);margin:.5rem 0 0 0;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}.LibrarySelection__Settings{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%;padding-left:0;border:0}.LibrarySelection__Settings .settings-list-title{font-size:18px}@media screen and (min-width: 48em){.LibrarySelection__Settings{border-left:1px solid #dedede;padding-left:1em}}.LibrarySelection__Community__Downloads{padding-left:0;border:0}@media screen and (min-width: 48em){.LibrarySelection__Community__Downloads{border-left:1px solid #dedede;padding-left:1em}}.LibrarySelection__Community__Downloads .show-small-screen{display:none}@media screen and (max-width: 48em){.LibrarySelection__Community__Downloads .show-small-screen{display:block}}body,html{background:#f7f6f6}.library-container{padding:0}@media screen and (min-width: 56.25em){.library-container{padding-left:1.5rem;padding-right:1.5rem}}.library-wrapper{max-width:56.25em;margin-left:auto;margin-right:auto;padding:1.5rem;background-color:#fff;text-align:center;margin:1.2rem auto 1.5rem;margin-top:0;border:thin solid #979797}.library-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 56.25em){.library-wrapper{text-align:initial}}.library-tabs{display:none}@media screen and (min-width: 56.25em){.library-tabs{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;min-height:.75rem}.library-tabs a{display:inline-block;padding:12px 16px;border-bottom:2px solid transparent}.library-tabs a.active{border-bottom:2px solid #007acd;color:#007acd}.library-tabs>li,.library-tabs>a{margin:0;text-align:center}.library-tabs>li.active a,.library-tabs>a.active a{border-bottom:2px solid #007acd;color:#007acd}}.library-dropdown{width:130px;margin:auto;padding:0.5rem 0;font-size:1rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center}.library-dropdown>select{border:none;background-color:transparent;padding-right:30px}.library-dropdown>i{width:0;position:relative;right:25px;pointer-events:none}@media screen and (min-width: 56.25em){.library-dropdown{display:none}}.library-empty-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;min-height:15em;text-align:center}.Library__FilterForm{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;max-width:400px;margin:auto}.Library__FilterForm>*{margin:0}.Library__FilterForm>form{flex:1;border-left:none;margin-bottom:1rem}.Library__FilterForm>form>input{border-left:none;border-top-right-radius:6px;border-bottom-right-radius:6px;border-color:#c5c5c5}.Library__FilterForm>form>input:hover,.Library__FilterForm>form>input:focus:hover,.Library__FilterForm>form>input:focus,.Library__FilterForm>form>input:active{border-color:#c5c5c5}.Library__FilterForm>div{margin-bottom:1rem;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#dedede;border-left-width:1px;border-bottom-width:1px;border-top-width:1px;display:flex;align-items:center}.Library__FilterForm>div>select{width:auto;border-right:none;background-color:transparent;padding-right:35px;border-color:#c5c5c5;border-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.Library__FilterForm>div>select:hover,.Library__FilterForm>div>select:focus:hover,.Library__FilterForm>div>select:focus,.Library__FilterForm>div>select:active{border-color:#c5c5c5}.Library__FilterForm>div>i{position:relative;pointer-events:none;right:25px;width:0;height:100%}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wishlist__book-list{margin-bottom:3rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.btn--wishlist{background-color:transparent;border:0;text-decoration:underline;font-weight:400;font-size:.875rem}.btn--wishlist.pending{color:#4a4a4a}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wishlist_book-list-item-container{padding:.75rem 0}.wishlist_book-list-item-container .prices{display:flex;justify-content:flex-start;gap:.25rem 3rem}@media screen and (max-width: 48em){.wishlist_book-list-item-container .prices{margin:.75rem 0 1.125rem;flex-direction:column}}.wishlist_book-list-item-container .coupon-container .newsletter-hint{margin-top:.75rem;font-size:1em;margin-bottom:0}.wishlist_book-list-item-container .coupon-container .newsletter-hint-coupon{margin-top:0;font-size:1em;margin-bottom:1.5rem}.wishlist_book-list-item-container .bundle-coupon{margin-top:.375rem}.wishlist__book-list-item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;flex-direction:column;gap:1rem;padding:.75rem 0}.wishlist__book-list-item .WishlistItem__Cover{display:flex;justify-content:center;max-width:140px;width:100%}.wishlist__book-list-item .WishlistItem__Cover .book-cover{margin:auto}.wishlist__book-list-item .WishlistItem__Cover .bundle-cover{margin:auto}.wishlist__book-list-item .WishlistItem__Cover .course-cover{margin:auto}.wishlist__book-list-item .WishlistItem__Cover .course-set-cover{margin:auto}@media screen and (min-width: 48em){.wishlist__book-list-item{flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.wishlist__book-list-item>:not(.wishlist__book-list-item-details){width:13rem}.wishlist__book-list-item>.wishlist__book-list-item-details{margin-left:1rem}}@media screen and (max-width: 48em){.wishlist__book-list-item{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.wishlist__book-list-item .hint{margin:0}.wishlist__book-list-item-details{max-width:550px;width:100%}@media screen and (max-width: 48em){.wishlist__book-list-item-details .display-none-sm{display:none}}.wishlist__book-list-item-actions{margin-top:.75rem}.wishlist__book-list-item-actions>button{margin-bottom:.75rem}.wishlist__book-list-item-actions>button:not(:first-child){margin-left:.75rem}.wishlist__book-list-item-actions .btn--solid{color:white}.wishlist__book-list-item-actions .btn--link{text-decoration:underline;border:none;background-color:transparent;margin:1rem 0;padding:0;color:#222}.wishlist__book-list-item-actions .btn--link:active,.wishlist__book-list-item-actions .btn--link:focus,.wishlist__book-list-item-actions .btn--link:hover{color:#8b8b8b}.wishlist__book-list-item-title{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.125rem}.wishlist__book-list-item-title a,.wishlist__book-list-item-title a:link,.wishlist__book-list-item-title a:visited{color:#222}.wishlist__book-list-item-title a:focus,.wishlist__book-list-item-title a:hover,.wishlist__book-list-item-title a:active{color:#5a5a5a}.wishlist__book-list-item-title a:hover,.wishlist__book-list-item-title a:focus,.wishlist__book-list-item-title a:active{text-decoration:underline}.wishlist__book-title-item-subtitle{color:rgba(0,0,0,0.6);font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.438em;margin:.375rem 0 0 0;font-size:.75rem;margin-top:0}.wishlist__bundle-list-covers{width:128px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;padding:0}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.wishlist{padding-top:3rem;padding-bottom:3rem;text-align:center}@media screen and (min-width: 48em){.wishlist{text-align:initial}}.wishlist .wishlist-section{text-align:center}.wishlist .wishlist-title--section{display:flex;justify-content:center}.wishlist .wishlist-footer--section{padding-top:1.875rem}.wishlist .btn-wishlist--container{text-align:center}.wishlist .btn-wishlist--container .spinner-wrapper{min-height:4em}.wishlist .wishlist__book-list{margin-bottom:1.5rem}.wishlist .btn--plain{border:1px solid transparent}.wishlist .btn--plain:active,.wishlist .btn--plain:focus,.wishlist .btn--plain:hover{border:1px solid #007acd}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Upgrade{padding-top:4.5rem;padding-bottom:4.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.editor{position:relative}.editor-container{position:absolute;height:100%;width:100%}.book-write__main[dir=rtl] .medium-editor-element{padding-left:3em}.medium-editor-element{padding-right:14px;font-size:1.125rem;font-variant-ligatures:none}.medium-editor-element span{color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}.medium-editor-element a{background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#4a4a4a, #4a4a4a);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-position:0 90%, 100% 90%, 0 90%;color:inherit}.medium-editor-element h2{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:700;margin-bottom:0.25em;padding:0}.medium-editor-element h3{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:700;margin-bottom:0.25em;padding:0}.medium-editor-element hr{border:0;color:rgba(0,0,0,0.4);font-size:1rem;font-weight:normal;margin:24px 0;max-width:100%;text-align:center;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1}.medium-editor-element hr:before{content:'***';letter-spacing:3px;vertical-align:middle}.medium-editor-element p:last-of-type{margin-bottom:75px}.medium-editor-placeholder:after,.medium-editor-placeholder-relative:after{color:#8b8b8b;font-style:normal !important}.medium-editor-toolbar li .medium-editor-button-active{color:#007acd !important}.medium-editor-toolbar li button:hover{color:#4eb7ff !important}.medium-editor-action.hidden{display:none !important}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gutter-actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;position:absolute}.gutter-actions--open .gutter-action__menu,.gutter-actions--open .gutter-action__menu-item{z-index:2000;opacity:1}.gutter-action__menu{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);transition-timing-function:cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;background-color:#000;border-radius:50px;display:inline-block;margin-left:10px;opacity:0;z-index:-2000}.gutter-action__menu li{display:inline-block}.gutter-action__menu li:first-child button{padding-left:24px}.gutter-action__menu li:last-child button{padding-right:24px}.gutter-action{background-color:transparent;border-color:transparent;padding:0;color:#000;display:inline-block;font-size:24px}.gutter-action__menu-item{background-color:transparent;border-color:transparent;padding:0;color:#ccc;display:inline-block;height:40px;padding:5px 12px;font-size:14px}.gutter-action__menu-item:hover{color:#4eb7ff !important}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.book-write-header-inner{margin-top:17px;text-align:right}.book-write-header{height:60px;position:fixed;display:block;width:100%;color:rgba(0,0,0,0.6);pointer-events:none}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}textarea.chapter-title-editor{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;margin-bottom:1rem;font-weight:bold;padding:0;border-radius:0;overflow:hidden;resize:none}textarea.chapter-title-editor,textarea.chapter-title-editor:focus,textarea.chapter-title-editor:active,textarea.chapter-title-editor:hover,textarea.chapter-title-editor:focus:hover{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;outline:none;box-shadow:none}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.toc-chapter-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#fff;text-align:center}.toc-chapter-form .control{margin:0 1rem}.toc-chapter-form label{color:inherit}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.write-toc{max-width:100%}.write-toc__book-title{font-size:1.125rem;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.33;margin-top:16px}.write-toc__book-title a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.write-toc__book-title a,.write-toc__book-title a:link,.write-toc__book-title a:visited{color:#000}.write-toc__book-title a:focus,.write-toc__book-title a:hover,.write-toc__book-title a:active{color:#383838}.write-toc__list{margin-top:1rem}.write-toc__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;opacity:.4;cursor:move}.write-toc__item:hover{opacity:.8}.write-toc__item:hover .write-toc__item__actions{pointer-events:all;opacity:1}.write-toc__item.selected{opacity:1}.write-toc__item a{font-size:.9375rem;line-height:1.33}.write-toc__item+.write-toc__item{margin-top:6px}.write-toc__item__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;margin-left:4px;margin-right:8px;pointer-events:none;opacity:0}.write-toc__item__actions button{padding:0}.write-toc__item__actions .action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:transparent;border:none;outline:none;margin-left:4px;margin-right:4px}.write-toc__item__actions .action--delete{color:tomato}.write-toc__actions{text-align:center;margin-top:1.5rem}.write-toc__new-chapter.btn--hollow{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#222;opacity:.4;white-space:nowrap;overflow:hidden;border-width:1px;height:38.5px;max-width:40px;border-radius:20px;border-color:#ddd;color:#fff;text-align:left}.write-toc__new-chapter.btn--hollow>i{margin-top:1px}.write-toc__new-chapter.btn--hollow>span{display:none}.write-toc__new-chapter.btn--hollow:hover{border-color:#222;max-width:250px;width:auto;opacity:1}.write-toc__new-chapter.btn--hollow:hover>span{display:inline-block}.book-write{min-height:100%;min-width:900px;padding-top:25px}.book-write--focus-on .book-write-header__actions{opacity:0;pointer-events:none}.book-write--focus-on .book-write__sidebar{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);opacity:0;pointer-events:none}.book-write--focus-on .book-write-inner{margin-left:auto;margin-right:auto}.book-write-inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-family:"Inter";min-height:600px;padding-left:calc(50% - 40em)}.book-write__sidebar{-webkit-transition:opacity 250ms cubic-bezier(0.75, 0.033, 0.355, 1),-webkit-transform 250ms cubic-bezier(0.75, 0.033, 0.355, 1);-moz-transition:opacity 250ms cubic-bezier(0.75, 0.033, 0.355, 1),-moz-transform 250ms cubic-bezier(0.75, 0.033, 0.355, 1);transition:opacity 250ms cubic-bezier(0.75, 0.033, 0.355, 1),transform 250ms cubic-bezier(0.75, 0.033, 0.355, 1);-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 200px;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;padding-bottom:2rem;padding-left:1.5rem;opacity:1}.book-write__main{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-right:14px;padding-left:36px}.book-write__main .editor-container{width:auto;height:auto;position:relative}@media screen and (min-width: 56.25em){.book-write__main{padding-right:calc(50% - 30em)}}@media screen and (min-width: 80em){.book-write__main{padding-right:calc(50% - 32em)}}.book-write__main>*{max-width:900px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.create-type-select .button-group{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.create-type-select button{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background:#fff;padding:1rem;margin-right:1rem}.create-type-select button:last-child{margin-right:0}.create-type-select button.--selected{border-color:black}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PlanChooser{padding-bottom:3rem}.PlanChooser__Footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;text-align:left;margin:0 auto}.PlanChooser__Tabs{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1.5rem}.PlanChooser__Tabs>button{border:0;background:transparent;flex:1;padding:1rem 0;margin:0 0.5rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#555;font-weight:bold}.PlanChooser__Tabs>button[active=true]{background-color:#007acd;color:#fff}.PlanChooser__Tabs>button:hover{border-bottom-color:#007acd}.PlanChooser__Tabs>button[current=true][active=false]{border-bottom-color:#52be78}.PlanChooser__Plans{display:block;max-width:85em;margin:0 auto}@media screen and (min-width: 56.25em){.PlanChooser__Plans{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}}.PlansContainer,[class^='PlansContainer--'],[class*=' PlansContainer--']{border:none;display:block;font-size:.875rem;margin-bottom:.875rem;padding:2rem;position:relative}@media screen and (min-width: 56.25em){.PlansContainer,[class^='PlansContainer--'],[class*=' PlansContainer--']{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:.125em;border:1px solid #dedede}}.PlansContainer--OneTime{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.PlansContainer--OneTime::before{content:'OR';background:#fff;font-size:1.2rem;margin-top:0;display:block;font-weight:bold;color:#007acd;text-transform:uppercase;text-align:center}@media screen and (min-width: 56.25em){.PlansContainer--OneTime::before{left:-14px;margin-top:-14px;position:absolute;top:50%}}.PlansContainer__Header{position:absolute;top:-14px;background:white;padding:0 1rem;left:50%;margin-left:-50px;font-weight:bold}.PlanChooser--hasWritableSelector .PlansContainer--OneTime{flex-direction:column}.PlanChooser--hasWritableSelector .PlanOption{flex:1;height:auto}.PlanChooser-container-class{max-width:80em;margin:0 auto;padding:1.5rem}.PlanChooser--information{text-align:center;margin-top:-1.5rem}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.PlanOption{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;transition:box-shadow .25s;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 100px;-moz-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px;border-radius:.125em;border:1px solid #dedede;border-width:3px;cursor:pointer;flex-flow:column;height:100%;margin:.75rem auto;min-height:400px;padding:.875rem 0;position:relative}.PlanOption+.Selector--Writable{font-size:.8125rem;margin:.5rem auto;max-width:300px;text-align:left}@media screen and (min-width: 56.25em){.PlanOption+.Selector--Writable{margin:.5rem}}.PlanOption+.Selector--Writable .Select-control{background-color:#fafafa}@media screen and (min-width: 56.25em){.PlanOption{box-sizing:border-box;height:auto;margin-left:.5rem;margin-right:.5rem}}.PlanOption.disabled{cursor:initial}.PlanOption.disabled:before{display:block;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#f8f8f8;opacity:0.5}.PlanOption:not(.disabled):hover,.PlanOption.selected{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.PlanOption .your-plan{font-size:1.5rem}.PlanOption.selected,.PlanOption.owned{border:3px solid #007acd}.PlanOption.selected .PlanOption__Body,.PlanOption.owned .PlanOption__Body{background:#F6FBFE}.PlanOption.selected>.fa-check,.PlanOption.owned>.fa-check{position:absolute;top:.5rem;right:.5rem;color:#fff}.PlanOption.selected::before,.PlanOption.owned::before{height:0;width:0;border-top:3rem solid #007acd;border-left:3rem solid rgba(0,0,0,0);position:absolute;top:0;right:0;content:''}.PlanOption.selected.owned,.PlanOption.owned.owned{border-color:#52be78}.PlanOption.selected.owned::before,.PlanOption.owned.owned::before{height:0;width:0;border-top:3rem solid #52be78;border-left:3rem solid rgba(0,0,0,0);position:absolute;top:0;right:0;content:''}.PlanOption.selected.maxed,.PlanOption.owned.maxed{border-color:#e62}.PlanOption.selected.maxed::before,.PlanOption.owned.maxed::before{height:0;width:0;border-top:3rem solid #e62;border-left:3rem solid rgba(0,0,0,0);position:absolute;top:0;right:0;content:''}.PlanOption__plan-ownership{margin:1rem;text-align:center}.PlanOption__Header{font-size:1em;font-weight:bold;letter-spacing:2px;text-align:center}.PlanOption__Body{padding:1rem;background:#f9f9f9}.PlanOption__Body__number>strong{min-width:37.5px}.PlanOption__feature,.PlanOption__Body__royalty,.PlanOption__Body__number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:1em 0}.PlanOption__feature .feature-label,.PlanOption__Body__royalty .feature-label,.PlanOption__Body__number .feature-label{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-right:10%;color:#8b8b8b}.PlanOption__feature .feature-value,.PlanOption__Body__royalty .feature-value,.PlanOption__Body__number .feature-value{font-size:1.5rem;text-align:right}.PlanOption__feature .feature-value svg,.PlanOption__Body__royalty .feature-value svg,.PlanOption__Body__number .feature-value svg{height:28px;width:28px;opacity:0.5}.PlanOption__feature .feature-value[data-checked="true"] svg,.PlanOption__Body__royalty .feature-value[data-checked="true"] svg,.PlanOption__Body__number .feature-value[data-checked="true"] svg{opacity:1}.PlanOption__feature .feature-value[data-checked="true"] svg circle,.PlanOption__Body__royalty .feature-value[data-checked="true"] svg circle,.PlanOption__Body__number .feature-value[data-checked="true"] svg circle{fill:#52be78;stroke:white}.PlanOption__feature .feature-value[data-checked="true"] svg polyline,.PlanOption__Body__royalty .feature-value[data-checked="true"] svg polyline,.PlanOption__Body__number .feature-value[data-checked="true"] svg polyline{stroke:white}.PlanOption__feature.monthly-publish .feature-value,.PlanOption__Body__royalty.monthly-publish .feature-value,.PlanOption__Body__number.monthly-publish .feature-value{font-size:2rem}.PlanOption__feature>strong{font-size:1rem}.PlanOption__Footer{margin-top:1em;text-align:center}.PlanOption__Footer .paymentAmount strong{font-size:1.5rem}.PlanOption__Footer .paymentAmount .discount{color:#ad191f;font-size:1rem;margin-right:.75rem;text-decoration:line-through;text-decoration-thickness:2px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.writing-purchase-session{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.writing-purchase-session.--authorized{display:block}.writing-purchase-session .user-line{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.writing-purchase-session .user-line .avatar--tiny{margin:0 .5rem}.writing-purchase-session__signup-form{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.writing-purchase-session__signup-form .signup-form__header{color:#8b8b8b}.writing-purchase-session__login{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:1.2rem}.writing-purchase-session__login>p{color:#8b8b8b}.writing-purchase-session__login .btn{border-bottom:1px solid black}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.stage-selector{-webkit-transition:top 0.4s;-moz-transition:top 0.4s;transition:top 0.4s;position:relative;z-index:1;top:0;left:0;right:0;background:#fff;box-shadow:inset 0 -1px 0 0 #DDD;padding:1em;text-align:left}.stage-selector .stage-selector__stage{margin:5px 0}@media screen and (min-width: 48em){.stage-selector{position:sticky;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.stage-selector .stage-selector__stage{display:-webkit-inline-box;display:-moz-inline-box;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 .5em;text-align:center}}.stage-selector.isScrolled{top:0}.stage-selector__stage{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin:0 .5rem}.stage-selector__stage__text{color:#8b8b8b}.stage-selector__stage--selected .stage-selector__stage__text{color:black}.stage-selector__stage--selected .stage-selector__stage__number{color:white}.stage-selector__stage--selected .stage-selector__stage__number>span{z-index:1}.stage-selector__stage--selected .stage-selector__stage__number::before{background:#007acd;width:30px;height:30px;position:absolute;content:'';border-radius:50%}.stage-selector__stage__number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-right:1rem;border-radius:50%;border:2px solid #007acd;background:transparent;color:#007acd;height:40px;width:40px}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.stage-header{padding-top:3rem;padding-bottom:3rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.stage-header__number{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border-radius:50%;width:40px;height:40px;border:2px solid #007acd;margin-right:1rem}.stage-header__text{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:1.875rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;max-width:56.25em;text-align:center}@media screen and (max-width: 48em){.stage-header__text{font-size:1.875rem;word-break:break-word}}.stage{background:#fff}.stage.dark{background:#fafafa}.stage-content .royalties-counter__string{color:black}.stage-content .royalties-counter__string a.link{color:black}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.plan_desc{font-size:0.9em;margin-top:6px}.SubscriptionSelector{margin-top:3rem}.SubscriptionSelector--Book .SubscriptionSelector__Input--Subscription .SubscriptionSelector__InputTitle{position:relative}.SubscriptionSelector--Book .SubscriptionSelector__Input--Subscription .SubscriptionSelector__InputTitle:before{content:''}@media screen and (min-width: 56.25em){.SubscriptionSelector--Book .SubscriptionSelector__Input--Subscription .SubscriptionSelector__InputTitle:before{background-color:white;content:'OR';font-size:1.15em;left:0;margin-left:calc((1.875rem + 14px) * -1);margin-top:-4px;padding:2px;position:absolute;text-transform:uppercase;vertical-align:baseline;width:20px}}.SubscriptionSelector--Book .SubscriptionSelector__Input--Subscription{border-left:0;border-bottom-left-radius:0;border-bottom-right-radius:.25em;border-top-left-radius:0;border-top-right-radius:.25em}@media screen and (min-width: 56.25em){.SubscriptionSelector--Courses .SubscriptionSelector__Input--Subscription{border-radius:.25em}}.SubscriptionSelector__Input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.SubscriptionSelector__Input .RadioBlock__Info{margin-bottom:1.5rem}@media screen and (min-width: 56.25em){.SubscriptionSelector__Input{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.SubscriptionSelector__Input .RadioBlock__Info{display:none}}.SubscriptionSelector__Input .btn--solid{width:100%}.SubscriptionSelector__Input .RadioBlock .RadioBlock__Label{border-width:1px}@media screen and (min-width: 56.25em){.SubscriptionSelector__Input .RadioBlock .RadioBlock__Label{min-height:290px}}.SubscriptionSelector__Input .RadioBlock--Selected .RadioBlock__Label{border-width:2px}.SubscriptionSelector__InputTitle{color:#007acd;font-size:1.125rem;text-align:center}@media screen and (min-width: 56.25em){.SubscriptionSelector__InputTitle{font-size:.875rem}}.SubscriptionSelector__Input--OneTime{border:0;padding:0;width:100%;margin:auto;height:100%}@media screen and (min-width: 56.25em){.SubscriptionSelector__Input--OneTime{border-top-left-radius:.25em;border-bottom-left-radius:.25em;border:1px solid #dedede;padding:1.875rem;padding-top:1.5rem;width:auto;margin:0}}.SubscriptionSelector__Input--OneTime .RadioBlock__Label{min-width:211px}.SubscriptionSelector__Input--OneTime .RadioBlock__Info{display:none}.SubscriptionSelector__Input--Subscription{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;border:0;padding:0;margin-top:3rem}@media screen and (min-width: 56.25em){.SubscriptionSelector__Input--Subscription{border-radius:.25em;padding-left:1.875rem;padding-right:1.875rem;padding-top:1.5rem;padding-bottom:1.5rem;border:1px solid #dedede;margin-top:0}}.SubscriptionSelector__Input--Subscription .hint{margin-bottom:0;margin-top:1.5rem}.SubscriptionSelector__Input--Subscription .RadioBlocks{z-index:0}.SubscriptionSelector__Input--Subscription .RadioBlock{padding:0}.SubscriptionSelector__Input--Subscription .RadioBlock:first-child .RadioBlock__Label{border-top-right-radius:0;border-bottom-right-radius:0}.SubscriptionSelector__Input--Subscription .RadioBlock:not(:first-child):not(:last-child) .RadioBlock__Label{border-radius:0}.SubscriptionSelector__Input--Subscription .RadioBlock:last-child .RadioBlock__Label{border-top-left-radius:0;border-bottom-left-radius:0}.SubscriptionSelector__Input--Subscription .RadioBlock--Selected{z-index:1}.SubscriptionSelector__InputHelpText.hint{margin:0 0 1em 0;text-align:center}.SubscriptionSelector__Input--ShowRecommended .RadioBlock:first-child .RadioBlock__Label{z-index:0;position:relative}.SubscriptionSelector__Input--ShowRecommended .RadioBlock:first-child .RadioBlock__Tag{display:block;left:0;position:absolute;right:0;text-align:center;top:-14px;width:100%;z-index:1}.SubscriptionSelector__Input--ShowRecommended .RadioBlock:first-child .RadioBlock__Tag:after{background-color:#222;border-radius:.1875rem;color:white;content:'Recommended';font-size:.625rem;font-weight:700;letter-spacing:1px;padding:2px 6px;text-transform:uppercase;z-index:1}.SubscriptionSelector__Input--ShowRecommended .RadioBlock--Selected:first-child .RadioBlock__Label{border-color:#222;box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}.SubscriptionOption{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;height:100%}.SubscriptionOption button{margin-top:1.5rem}.SubscriptionOption__Price{color:rgba(0,0,0,0.8);font-size:.75rem}.SubscriptionOption__Price span{font-size:1.5rem;margin:0 2px 0 4px}.SubscriptionOption__Title{font-weight:700;font-size:.6875rem;color:rgba(0,0,0,0.6);text-transform:uppercase}.SubscriptionOption__Text{color:rgba(0,0,0,0.8);font-size:1rem;line-height:1.25rem}.SubscriptionSelector__FinePrint{margin-top:1.5rem}.SubscriptionSelector__FinePrint .hint{font-size:.875rem;margin-top:4px;padding-left:1.5rem}@media screen and (min-width: 56.25em){.SubscriptionSelector__FinePrint{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.SubscriptionSelector__FinePrint .hint{font-size:1rem;margin-top:0;padding-left:0}}.SubscriptionSelector__Description{background-color:#f8f8f8;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.4);font-size:.75rem;line-height:1.5;margin-top:1rem;display:none}@media screen and (min-width: 56.25em){.SubscriptionSelector__Description{display:block}}.SubscriptionOption--Free{border:10px solid red}@keyframes full-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.SyncModeSelector__Details{margin-top:.75rem;background-color:#f8f8f8;padding:1.5rem}.SyncModeSelector__Branches::after{clear:both;content:"";display:table}.SyncModeSelector__Branch{width:100%}@media screen and (min-width: 56.25em){.SyncModeSelector__Branch{float:left;display:block;margin-right:1.9356%;width:49.0322%}.SyncModeSelector__Branch:last-child{margin-right:0}}.SyncModeSelector__DropboxOutput label{font-size:.85rem;vertical-align:center}.SyncModeSelector__DropboxOutputEmail{margin-top:1.5rem}.TranslateWord__CheckboxesSection{display:grid;grid-template-columns:repeat(3, 1fr)}.TranslateWord__CheckboxesSection .checkbox-label{color:#8b8b8b}.writing-purchase-container{text-align:left}.writing-purchase-container .royalties-counter--dark{background-color:transparent}.writing-purchase-container .royalties-counter--green{background-color:#84bd00}.writing-purchase-container .royalties-counter__string{font-size:20px}.writing-purchase-container .royalties-counter__subtext{margin-top:1rem;color:#8b8b8b}.writing-purchase-container .writing-purchase-custom{padding-top:3rem;padding-bottom:3rem;text-align:center}.please-verify--container{margin-bottom:50px}.writing-purchase-container__submission{padding-top:3rem;padding-bottom:3rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.writing-purchase-container__submission .btn{padding:1rem 2rem}.writing-purchase-container__submission>div{width:70%;margin:0 auto}.writing-purchase-container__captcha{text-align:center;width:300px;margin:2rem auto}.WritingPurchase{padding-top:4.5rem}.WritingPurchase .pageTitle{text-align:center}.WritingPurchase__Form{margin:0;padding-bottom:3rem}.WritingPurchase__Form .control-group{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 40em){.WritingPurchase__Form .control-group{padding-left:0;padding-right:0}}.WritingPurchaseLayout__Legend{border-bottom:1px solid #dedede;color:rgba(0,0,0,0.6);display:block;width:100%;padding-bottom:.65em;margin-bottom:1em;padding-left:1.5rem;padding-right:1.5rem;font-size:1.2rem;font-size:1rem}@media screen and (min-width: 40em){.WritingPurchaseLayout__Legend{padding-left:0;padding-right:0;font-size:1.125rem}}.WritingPurchase__FormActions{background-color:#fafafa;padding-bottom:4.5rem}.WritingPurchase__FormActions>div{max-width:51.625rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.WritingPurchase__FormActions>div::after{clear:both;content:"";display:table}.WritingPurchaseLayout{padding-top:3rem;padding-bottom:3rem}.WritingPurchaseLayout__Fields{padding:0}.WritingPurchaseLayout__Fields .control-group .hint{margin-top:0}.WritingPurchaseLayout__PricingReasonText{text-align:center;margin-bottom:1.5rem}.WritingPurchaseLayout__BookSection{margin-bottom:-3rem}.WritingPurchaseLayout__SubscriptionSection{padding-top:3rem;padding-bottom:3rem;background-color:white}.WritingPurchaseLayout__SubscriptionSection .pageTitle{font-size:1.5rem}.WritingPurchase__PublishWordHeader{text-align:center}.WritingPurchase__PublishWordHeader .HeroTitle{color:#000;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:0;font-size:3.125rem;font-weight:740;letter-spacing:-0.02em;line-height:1.1;margin:auto;padding-top:1.25rem;padding-bottom:1.5625rem;max-width:56.25em}.WritingPurchase__PublishWordSection{margin:0;padding-bottom:3rem}.WritingPurchase__PublishWordSection .shelf-section-title{text-align:center;font-size:1.5625rem;letter-spacing:-0.02em;font-weight:700;line-height:1.1;max-width:56.25em}.WritingPurchase__PublishWordSection .shelf-section-title:not(:nth-child(1)){padding-top:2.5rem}.WritingPurchase__PublishWordSection .ZipUploader__Container{text-align:center;margin-top:2rem;margin-bottom:3rem}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input{margin:0 auto;border:2px dashed darkgray;border-radius:10px;width:40em;display:flex;align-items:center}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input.is-dragging{border-color:#007acd}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input label{width:100%}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input .is-hidden{display:none}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input .ZipUploader__Input__Label{color:dimgray;display:flex;justify-content:center;align-items:center;height:4rem;cursor:pointer;margin-top:0.375rem;user-select:none;-moz-user-select:none}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input .ZipUploader__Input__Label span{width:50%}.WritingPurchase__PublishWordSection .ZipUploader__Container .ZipUploader__Input .ZipUploader__Input__Label i{font-size:1.25rem;margin-right:0.5rem}.WritingPurchase__PublishWordSection .ZipUploader__Container button{position:absolute;margin-left:34rem}
