@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;height:100vh;width:100vw;z-index:0}.contnet{display:flex;padding-top:60px}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-elegant span.cm-number,.cm-s-elegant span.cm-string,.cm-s-elegant span.cm-atom{color:#762}.cm-s-elegant span.cm-comment{color:#262;font-style:italic;line-height:1em}.cm-s-elegant span.cm-meta{color:#555;font-style:italic;line-height:1em}.cm-s-elegant span.cm-variable{color:#000}.cm-s-elegant span.cm-variable-2{color:#b11}.cm-s-elegant span.cm-qualifier{color:#555}.cm-s-elegant span.cm-keyword{color:#730}.cm-s-elegant span.cm-builtin{color:#30a}.cm-s-elegant span.cm-link{color:#762}.cm-s-elegant span.cm-error{background-color:#fdd}.cm-s-elegant .CodeMirror-activeline-background{background:#e8f2ff}.cm-s-elegant .CodeMirror-matchingbracket{outline:1px solid grey;color:#000!important}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.base{position:fixed;width:100%;overflow-y:auto;height:100vh}.theme--default .base{color:#e7e8ee;background:#171e32}.theme--light .base{color:#171e32;background:#fff}.theme--default .base.bg--none{background:#171e32}.theme--light .base.bg--none{background:#fff}.logo{position:absolute;left:1.5rem;height:25px;width:100px;background-size:100px 25px;background-repeat:no-repeat;background-position:top center}@media only screen and (min-width: 950px){.logo{left:0}}.theme--default .logo{background-image:url(./logo_white.svg)}.theme--light .logo{background-image:url(/static/assets/logo_blue-4F4yJCMj.svg)}.cs-empty-state{padding:2rem;text-align:center;border-radius:5px}.theme--default .cs-empty-state{background-color:#0f1525}.theme--light .cs-empty-state{background-color:#f3f3f3}.cs-empty-state.parsons-solution-area{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-empty-state.border{border:1px solid #4B5160}.theme--light .cs-empty-state.border{border:1px solid #DCDDE0}.cs-empty-state.no-bg{background:none}.cs-empty-state.green{border:2px solid rgba(8,199,27,.4823529412);background:#08c71c33}.cs-empty-state__actions{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.cs-empty-state__action{display:block;margin:.5rem}.cs-dl{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.cs-dt,.cs-dd{flex:0 0 calc(50% - 1rem);width:calc(50% - 1rem);margin:0;padding:0}.code,code{white-space:pre;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-weight:400}.hljs{display:block;overflow-x:auto;padding:1rem;background:#000;line-height:1.25rem}.theme--default .hljs{background:#000;border:2px solid #000000}.theme--light .hljs{background:#fff;border:2px solid #DCDDE0}.theme--default .hljs,.theme--default .hljs-subst{color:#e7e8ee}.theme--light .hljs,.theme--light .hljs-subst{color:#171e32}.theme--default .hljs-comment{color:#dcdde0}.theme--light .hljs-comment{color:#676e95}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:400}.theme--default .hljs-attribute,.theme--default .hljs-doctag,.theme--default .hljs-keyword,.theme--default .hljs-meta-keyword,.theme--default .hljs-name,.theme--default .hljs-selector-tag{color:#89ddff}.theme--light .hljs-attribute,.theme--light .hljs-doctag,.theme--light .hljs-keyword,.theme--light .hljs-meta-keyword,.theme--light .hljs-name,.theme--light .hljs-selector-tag{color:#6532c1}.theme--default .hljs-deletion,.theme--default .hljs-number,.theme--default .hljs-selector-class,.theme--default .hljs-selector-id,.theme--default .hljs-template-tag,.theme--default .hljs-type{color:#a6accd}.theme--light .hljs-deletion,.theme--light .hljs-number,.theme--light .hljs-selector-class,.theme--light .hljs-selector-id,.theme--light .hljs-template-tag,.theme--light .hljs-type{color:#34a852}.theme--default .hljs-string,.theme--default .hljs-quote,.theme--light .hljs-string,.theme--light .hljs-quote{color:#dc2c24}.theme--default .hljs-section,.theme--default .hljs-title{color:#82aaff}.theme--light .hljs-section,.theme--light .hljs-title{color:#3fa5e7}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#f07178}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#de935f}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}*[class^=max-width]{padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}@media (min-width: 1332px){*[class^=max-width]{padding:0}}.max-width-75-percent{max-width:75%}.max-width-450{max-width:450px}.max-width-700{max-width:700px}.max-width-800{max-width:800px}.max-width-1000{max-width:1000px}.max-width-1300{max-width:1300px}.cs-survey-wrapper{scroll-margin:4.75rem}*{box-sizing:border-box}html,body{height:100%;position:relative}.theme--default html,.theme--default body{color:#e7e8ee;background:#171e32}.theme--light html,.theme--light body{color:#171e32;background:#fff}body.no-scroll{overflow:hidden}a{overflow-wrap:break-word}* :disabled,.pointer-events-none{opacity:.5}.sr-only{opacity:0;height:0;position:absolute;left:-10000}.opacity-point-five{opacity:.5!important}.opacity-1{opacity:1!important}.overflow-x-hidden{overflow-x:hidden}.pointer-events-none{pointer-events:none}@media only screen and (min-width: 950px){.large-screen-hidden,.cs-nav-button__text.large-screen-hidden{display:none;visibility:hidden}}@media only screen and (min-width: 950px){.medium-screen-hidden{display:block;visibility:visible}}@media only screen and (min-width: 950px){th.medium-screen-hidden,td.medium-screen-hidden{display:table-cell}}.small-screen-hidden{visibility:hidden;display:none}@media only screen and (min-width: 700px){.small-screen-hidden{display:block;visibility:visible}}.medium-screen-hidden{visibility:hidden;display:none}@media only screen and (min-width: 950px){.medium-screen-hidden{display:block;visibility:visible}.medium-screen-hidden.inline-block{display:inline-block}}@media only screen and (min-width: 700px){th.small-screen-hidden,td.small-screen-hidden{display:table-cell}}.unstyled-list,.homepage-feature-card-grid,.cs-feedback-list,.cs-more-button__list,.cs-object-search-list,.cs-analytics-card-grid,.cs-tag-list,.cs-block-list{list-style:none;margin:0;padding:0}.unstyled-fieldset{margin:0;padding:0;border:0}.ordered-list,.ProseMirror ol{list-style:decimal;padding-left:1rem}.unordered-list,.ProseMirror ul{list-style:disc;padding-left:1rem}.d-none{display:none!important}.d-flex{display:flex!important}.direction-column{flex-direction:column!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.align-center{align-items:center!important}.align-end{align-items:flex-end!important}.align-start{align-items:flex-start!important}.align-self-start{align-self:flex-start!important}.align-self-stretch{align-self:stretch!important}.wrap{flex-wrap:wrap!important}.gap-1{gap:1rem!important}.flex-1{flex:1!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.card-radius{border-radius:5px!important}.p-relative{position:relative}.p-absolute{position:absolute!important}.p-absolute.top-0{top:0rem}.p-absolute.right-1{right:1rem}.centered-image{display:block;margin-left:auto;margin-right:auto}.w-fit-content{width:fit-content!important}.w-50px{width:50px!important}.w-100px{width:100px!important}.w-50{width:50%}.w-100,.cs-btn--help{width:100%}.mw-200{max-width:200px}.mw-450{max-width:450px}.mw-680{max-width:680px}.mw-700{max-width:700px}.mw-800{max-width:800px}.mw-1200{max-width:1200px}.mnw-150{min-width:150px}.min-height-300{min-height:300px}.max-height-none{max-height:none!important}.m-0{margin:0rem!important}.m-point-five{margin:.5rem!important}.m-1{margin:1rem!important}.m-2{margin:2rem!important}.m-3{margin:3rem!important}.m-4{margin:4rem!important}.m-5{margin:5rem!important}.mb-0{margin-bottom:0rem!important}.mb-point-five{margin-bottom:.5rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-60p{margin-bottom:60px!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.ml-point-five{margin-left:.5rem!important}.ml-point-seven-five{margin-left:.75rem!important}.ml-1{margin-left:1rem!important}.ml-one-point-five{margin-left:1.5rem!important}@media only screen and (min-width: 950px){.ml-1--950-and-up{margin-left:1rem!important}}.ml-1-and-5px{margin-left:calc(1rem + 5px)!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.mr-auto{margin-right:auto!important}.mr-negative-point-five{margin-right:-.5rem!important}.mr-negative-one{margin-right:-1rem!important}.mr-point-five{margin-right:.5rem!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}@media only screen and (min-width: 950px){.mr-1--950-and-up{margin-right:1rem!important}}@media only screen and (min-width: 950px){.mr-2--950-and-up{margin-right:2rem!important}}.mt-auto{margin-top:auto!important}.mt-negative-one{margin-top:-1rem!important}.mt-0{margin-top:0!important}.mt-point-two-five{margin-top:.25rem!important}.mt-point-five{margin-top:.5rem!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-50p{margin-top:56px!important}.mt-60p{margin-top:60px!important}.mx-auto{display:block!important;margin-left:auto!important;margin-right:auto!important}.mx-point-five{margin-left:.5rem!important;margin-right:.5rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.mx-1-and-5px{margin-left:1.3rem!important;margin-right:1.3rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.mx-3{margin-left:3rem!important;margin-right:3rem!important}.mx-4{margin-left:4rem!important;margin-right:4rem!important}.mx-5{margin-left:5rem!important;margin-right:5rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-point-five{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.my-2{margin-top:2rem!important;margin-bottom:2rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.my-4{margin-top:4rem!important;margin-bottom:4rem!important}.my-5{margin-top:5rem!important;margin-bottom:5rem!important}.p-0{padding:0rem!important}.p-point-five{padding:.5rem!important}.p-1{padding:1rem!important}.p-2{padding:2rem!important}.p-3{padding:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pb-4{padding-bottom:4rem!important}.pb-5{padding-bottom:5rem!important}.pb-6{padding-bottom:6rem!important}.pb-7{padding-bottom:7rem!important}.pb-8{padding-bottom:8rem!important}.pl-0{padding-left:0!important}.pl-point-five{padding-left:.5rem!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:2rem!important}.pl-3{padding-left:3rem!important}.pl-4{padding-left:4rem!important}.pl-5{padding-left:5rem!important}.pl-6{padding-left:6rem!important}.pl-7{padding-left:7rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pt-6{padding-top:6rem!important}.pt-7{padding-top:7rem!important}.pt-44px{padding-top:44px!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:1rem!important;padding-right:1rem!important}.px-2{padding-left:2rem!important;padding-right:2rem!important}.px-3{padding-left:3rem!important;padding-right:3rem!important}.px-4{padding-left:4rem!important;padding-right:4rem!important}.px-5{padding-left:5rem!important;padding-right:5rem!important}.py-point-five{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.py-2{padding-top:2rem!important;padding-bottom:2rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.py-4{padding-top:4rem!important;padding-bottom:4rem!important}.py-5{padding-top:5rem!important;padding-bottom:5rem!important}@font-face{font-family:Inconsolata-Medium;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Inconsolata-Medium.ttf)}@font-face{font-family:Inconsolata-ExtraBold;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Inconsolata-ExtraBold.ttf)}@font-face{font-family:Outfit-Bold;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Outfit-Bold.ttf)}@font-face{font-family:Outfit-Thin;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Outfit-Thin.ttf)}@font-face{font-family:Outfit-Regular;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Outfit-Regular.ttf)}@font-face{font-family:Outfit-Medium;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Outfit-Medium.ttf)}@font-face{font-family:Outfit-Semibold;font-weight:400;src:url(/codespec-gen-ai-problems/fonts/Outfit-SemiBold.ttf)}body{font-family:Outfit-Regular,sans-serif}.inconsolata-medium,.cs-feedback-list__traceback,.cs-feedback-list__item-text pre,.cs-feedback-list__item-title,.cs-feedback-list__item-text,.cm-editor .cm-scroller{font-family:Inconsolata-Medium,sans-serif!important}.inconsolata-extra-bold{font-family:Inconsolata-ExtraBold,sans-serif!important}.outfit-bold,.ProseMirror strong,.cs-dt{font-family:Outfit-Bold,sans-serif!important}.outfit-regular,.cs-tooltip-content,select,.cs-field-label.for-clearing-file-input,.cs-bar-chart text,.cs-accordion__btn.use-select-font-size{font-family:Outfit-Regular,sans-serif!important}.outfit-semibold,.cs-field-label,.cs-layout--with-sidebar__sidebar-nav-link.has-subnav{font-family:Outfit-Semibold,sans-serif!important}h1{font-size:2rem;line-height:3rem;font-family:Outfit-Bold}h2{font-size:1.5rem;line-height:2.25rem;font-family:Outfit-Semibold}h3{font-size:1.25rem;line-height:2rem;font-family:Outfit-Regular}h4{font-size:1.1rem;line-height:1.8rem;font-family:Outfit-Regular}p{font-size:.8rem;line-height:1.2rem}@media only screen and (min-width: 700px){p{font-size:1.1rem;line-height:1.8rem}}.h1{font-size:2rem!important;line-height:3rem!important;font-family:Outfit-Bold!important}.h1--condensed{line-height:2.25rem!important}.h2,.ProseMirror h2{font-size:1.5rem!important;line-height:2.25rem!important;font-family:Outfit-Semibold!important}.h3,.ProseMirror h3{font-size:1.25rem!important;line-height:2rem!important;font-family:Outfit-Regular!important}.h4,.ProseMirror h4{font-size:1.1rem!important;line-height:1.8rem!important;font-family:Outfit-Regular!important}.p,.ProseMirror p,.ProseMirror li,.ProseMirror blockquote,.cs-field-label,.cs-block,.cs-dt,.cs-dd{font-size:.8rem;line-height:1.2rem}@media only screen and (min-width: 700px){.p,.ProseMirror p,.ProseMirror li,.ProseMirror blockquote,.cs-field-label,.cs-block,.cs-dt,.cs-dd{font-size:1.1rem;line-height:1.8rem}}.h4-font-size{font-size:1.1rem;line-height:1.8rem}.font-override--h4{font-size:1.1rem!important;line-height:1.8rem!important;font-family:Outfit-Regular!important;font-weight:600!important}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.spaced{letter-spacing:5px}.cs-li-link-wrapper>p>a,.text--link,.cs-mini-menu__link,.cs-mini-menu__btn{text-decoration:underline}.theme--default .cs-li-link-wrapper>p>a,.theme--default .text--link,.theme--default .cs-mini-menu__link,.theme--default .cs-mini-menu__btn{color:#ea8f9b}.theme--light .cs-li-link-wrapper>p>a,.theme--light .text--link,.theme--light .cs-mini-menu__link,.theme--light .cs-mini-menu__btn{color:#6532c1}.cs-li-link-wrapper>p>a.is-button,.text--link.is-button,.is-button.cs-mini-menu__link,.is-button.cs-mini-menu__btn{background:none;border:none;padding:0}.no-underline{text-decoration:none}.text--extra-large{font-size:2.5rem;line-height:3.5rem}.text--large{font-size:1.6rem;line-height:2.5rem}.text--medium{font-size:1rem;line-height:1.4rem}.text--small,.cs-tooltip-content{font-size:.9rem;line-height:1.3rem}.text--extra-small{font-size:.8rem;line-height:1.2rem}.text--light{font-weight:300}.text--strikethrough{text-decoration:line-through}.align--center,.cs-contact-success{text-align:center!important}.align--left{text-align:left!important}.align--right{text-align:right!important}.text--center{text-align:center}.text--semibold{font-weight:500}.text--bold{font-weight:700}.text--red{color:#dc2c24}.text--green{color:#08c71c}.text--code{font-family:Inconsolata-Medium,sans-serif}.theme--default .text--code{color:#ea8f9b}.theme--light .text--code{color:#6532c1}.theme--default .text--callout{border-left:5px solid #EA8F9B}.theme--light .text--callout{border-left:5px solid #6532C1}.text--block-header{display:inline-block;padding:0 .5rem;border-radius:5px;font-family:Inconsolata-Medium,sans-serif}.theme--default .text--block-header{border:2px solid #4B5160;background:#0f1525;color:#ea8f9b}.theme--light .text--block-header{border:2px solid #DCDDE0;background:#f3f3f3;color:#6532c1}.truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate.w-110{width:110px}.truncate.w-200{width:200px}.pre-wrap{white-space:pre-wrap}.cs-truncation-wrapper{position:relative;cursor:default}.cs-truncation-wrapper .untruncated-hover{position:absolute;left:0;top:0;opacity:0;border-radius:5px;z-index:2}.cs-truncation-wrapper:hover .untruncated-hover{opacity:1}.theme--default .cs-truncation-wrapper:hover .untruncated-hover{background:#22293c}.theme--light .cs-truncation-wrapper:hover .untruncated-hover{background:#f3f3f3}.cm-editor{font-size:1rem;line-height:1.5rem}.theme--default .cm-editor .cm-content{background:#0f1525}.theme--default .cm-editor.cm-focused .cm-cursor{border-left-color:#e7e8ee}.theme--default .cm-editor .cm-gutters{background:#171e32;color:#e7e8ee;border-color:#4b5160}.theme--default .cm-editor .cm-gutters i{font-size:.7rem;cursor:pointer;padding:0 .25rem}.theme--default .cm-editor .ͼa{color:#ea8f9b}.theme--default .cm-editor .ͼb{color:#08c71c}.theme--default .cm-editor .ͼc{color:#34a852}.theme--default .cm-editor .ͼd{color:#4285f4}.theme--default .cm-editor .ͼe,.theme--default .cm-editor .ͼf{color:#ff9d00}.theme--default .cm-editor .ͼg{color:#6532c1}.theme--default .cm-editor .ͼh{color:#34a852}.theme--default .cm-editor .ͼi{color:#dcdde0}.theme--default .cm-editor .ͼj{color:#a2a2a2}.theme--default .cm-editor .ͼk{color:#4285f4}.theme--default .cm-editor .ͼl{color:#a2a2a2}.theme--default .cm-editor .ͼm{color:#dc2c24}.theme--light .cm-editor .cm-content{background:#f3f3f3}.theme--light .cm-editor.cm-focused .cm-cursor{border-left-color:#171e32}.theme--light .cm-editor .cm-gutters{background:#dcdde0;color:#171e32;border-color:#dcdde0}.theme--light .cm-editor .cm-gutters i{font-size:.7rem;cursor:pointer;padding:0 .25rem}.theme--light .cm-editor .ͼa{color:#6532c1}.theme--light .cm-editor .ͼb,.theme--light .cm-editor .ͼc{color:#34a852}.theme--light .cm-editor .ͼd{color:#dc2c24}.theme--light .cm-editor .ͼe{color:#ff9d00}.theme--light .cm-editor .ͼf{color:#4285f4}.theme--light .cm-editor .ͼg{color:#6532c1}.theme--light .cm-editor .ͼh{color:#34a852}.theme--light .cm-editor .ͼi,.theme--light .cm-editor .ͼj{color:#ff9d00}.theme--light .cm-editor .ͼk{color:#4285f4}.theme--light .cm-editor .ͼl{color:#656b7c}.theme--light .cm-editor .ͼm{color:#dc2c24}.cm-editor .cm-scroller{border-radius:5px}.cs-footer-wrapper{margin-top:auto;width:100%;border-top-width:1px;border-top-style:solid;padding:3rem 0}.theme--default .cs-footer-wrapper{background:#171e32;border-color:#4b5160}.theme--light .cs-footer-wrapper{background:#fff;border-color:#dcdde0}.cs-footer-wrapper--with-sidebar{transition:padding .3s ease;padding-left:17rem;padding-right:2rem}.cs-footer-wrapper--with-sidebar.collapsed{padding-left:3rem}.cs-footer{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-footer{color:#e7e8ee}.theme--light .cs-footer{color:#171e32}@media only screen and (min-width: 950px){.cs-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}}.cs-footer__section{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 950px){.cs-footer__section{text-align:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.cs-footer__copyright{display:block;padding:.5rem;flex:0 0 100%}@media only screen and (min-width: 950px){.cs-footer__copyright{flex:auto}}.cs-header{width:100%;position:fixed;height:60px;z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-header{color:#e7e8ee;background:#171e32;border-bottom:1px solid #4B5160}.theme--light .cs-header{color:#171e32;background:#fff;border-bottom:1px solid #DCDDE0}@media only screen and (min-width: 950px){.cs-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.base-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.main-wrapper{padding-top:60px;flex:1}.section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.section-header.has-mini-menu{position:relative;align-items:flex-start}.cs-console-parsons-problem-list-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.cs-console-parsons-problem-list-actions button.cs-btn--secondary--outline,.cs-console-parsons-problem-list-actions .cs-default-file-input+button.cs-custom-file-input{margin-left:1rem}.course-header,.workbook-header{padding-top:2rem;padding-bottom:2rem}.theme--default .course-header,.theme--default .workbook-header{background:#ea8f9b1a;border-bottom:1px solid #4B5160}.theme--light .course-header,.theme--light .workbook-header{background:#fffbed;border-bottom:1px solid #DCDDE0}.cs-layout--with-sidebar{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:100%}.cs-layout--with-sidebar.collapsed .cs-layout--with-sidebar__sidebar-nav{width:20px}@media only screen and (max-width: 450px){.cs-layout--with-sidebar.collapsed .cs-layout--with-sidebar__sidebar-nav{width:0px}}.cs-layout--with-sidebar.collapsed .cs-layout--with-sidebar__sidebar-nav .cs-layout--with-sidebar__sidebar-nav-link.active{border-left-color:transparent;background:transparent}.cs-layout--with-sidebar.collapsed .cs-page-header__console-action-banner,.cs-layout--with-sidebar.collapsed .cs-layout--with-sidebar__main-content{padding-left:20px}@media only screen and (max-width: 450px){.cs-layout--with-sidebar.collapsed .cs-page-header__console-action-banner,.cs-layout--with-sidebar.collapsed .cs-layout--with-sidebar__main-content{padding-left:0}}.cs-layout--with-sidebar__sidebar-nav-list-subheading{margin:.5rem 1rem .5rem 1.3rem}.cs-layout--with-sidebar__sidebar-nav-link{padding:1rem 1.25rem!important;padding-left:calc(1rem - 5px);border-left:5px solid transparent;transition:background-color .3s ease,border-color .3s ease}.cs-layout--with-sidebar__sidebar-nav-link.active{opacity:1!important;border-bottom:none!important}.theme--default .cs-layout--with-sidebar__sidebar-nav-link.active{border-left-color:#ea8f9b;background:#ea8f9b1a}.theme--light .cs-layout--with-sidebar__sidebar-nav-link.active{border-left-color:#6532c1;background:#6532c11a}.theme--default .cs-layout--with-sidebar__sidebar-nav-link.active:hover{background:#ea8f9b1a!important}.theme--light .cs-layout--with-sidebar__sidebar-nav-link.active:hover{background:#6532c11a!important}.cs-layout--with-sidebar__sidebar-nav-link.has-subnav{border:none;border-left:5px solid transparent;background:transparent;text-align:left}.cs-layout--with-sidebar__sidebar-nav-link.has-subnav[aria-expanded=true] i{transform:rotate(180deg)}.cs-layout--with-sidebar__sidebar-nav-link.is-subnav-link{padding:.5rem 1.25rem!important}.cs-layout--with-sidebar__sidebar-nav-link.no-border-left{border-left:none}.cs-layout--with-sidebar__sidebar-nav-link{display:flex!important;justify-content:flex-start!important}.cs-layout--with-sidebar__sidebar-nav-list-subheading,.cs-layout--with-sidebar__sidebar-nav-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.theme--default .cs-instructions-wrapper,.theme--default .cs-problem-upload-data-wrapper{background:#0f1525;padding:1rem;border-radius:5px}.theme--light .cs-instructions-wrapper,.theme--light .cs-problem-upload-data-wrapper{background:#fff;padding:1rem;border-radius:5px}.cs-instructions-wrapper p:first-of-type,.cs-problem-upload-data-wrapper p:first-of-type{margin-top:0}.cs-instructions-wrapper p:last-of-type,.cs-problem-upload-data-wrapper p:last-of-type{margin-bottom:0}.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required){padding-left:3rem!important}.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).pl-1{padding-left:1.5rem!important}.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).timed,.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).completed{padding-left:1.5rem!important}.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).timed i,.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).completed i{margin-right:1rem}.cs-layout--with-sidebar__sidebar-nav-page-list .cs-layout--with-sidebar__sidebar-nav-link:not(.required).completed i{color:#08c71c}.cs-layout--with-sidebar__sidebar{position:fixed;top:60px;bottom:0;left:0;z-index:8}.theme--default .cs-layout--with-sidebar__sidebar{background:#0f1525}.theme--light .cs-layout--with-sidebar__sidebar{background:#f3f3f3}.theme--default .cs-layout--with-sidebar__sidebar{border-right:1px solid #4B5160}.theme--light .cs-layout--with-sidebar__sidebar{border-right:1px solid #DCDDE0}.cs-layout--with-sidebar__sidebar-nav-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;overflow:hidden;height:100%}.cs-layout--with-sidebar__sidebar-nav{width:250px;overflow:hidden}.cs-layout--with-sidebar__sidebar-nav>*{width:250px}.cs-layout--with-sidebar__sidebar-nav.scrollable{overflow-y:scroll}.cs-layout--with-sidebar__sidebar-nav.animated{transition:width .3s ease}.hide-scrollbar,.ProseMirror pre{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar,.ProseMirror pre::-webkit-scrollbar{display:none}.cs-layout--with-sidebar__sidebar-nav__header{max-width:85%;word-wrap:break-word}.cs-layout--with-sidebar:not(.collapsed)>.cs-layout--with-sidebar__scrim{background:#000;opacity:.3;position:absolute;z-index:7;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (min-width: 700px){.cs-layout--with-sidebar:not(.collapsed)>.cs-layout--with-sidebar__scrim{display:none}}.cs-layout--with-sidebar__sidebar-toggler{position:absolute;top:.75rem;right:-.75rem;width:1.5rem;height:1.5rem;border-radius:1.5rem;font-size:.8rem;padding-top:.1rem!important;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-layout--with-sidebar__sidebar-toggler{background:#171e32;color:#e7e8ee;border:1px solid #4B5160}.theme--light .cs-layout--with-sidebar__sidebar-toggler{background:#fff;color:#171e32;border:1px solid #DCDDE0}.cs-layout--with-sidebar__main-content{flex:1;margin-left:auto;margin-right:auto;padding-left:250px;max-width:100%}.theme--default .cs-layout--with-sidebar__main-content{background:#171e32}.theme--light .cs-layout--with-sidebar__main-content{background:#fff}.cs-layout--with-sidebar__main-content.animated{transition:width .3s ease}@media only screen and (max-width: 700px){.cs-layout--with-sidebar__main-content{padding-bottom:5rem}}.cs-layout--with-sidebar__main-content__padding{padding:1rem}@media only screen and (min-width: 700px){.cs-layout--with-sidebar__main-content__padding{padding:2rem}}.cs-page-header{width:100%}.cs-page-header__console-action-banner{padding:.5rem 2rem}.theme--default .cs-page-header__console-action-banner{background:#ea8f9b1a}.theme--light .cs-page-header__console-action-banner{background:#6532c11a}.theme--default .cs-page-header__console-action-banner.red-bg,.theme--light .cs-page-header__console-action-banner.red-bg{background:#dc2c2426}.cs-page-header__breadcrumb-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cs-page-header__breadcrumb-list-item{line-height:1.8rem}.cs-page-header__breadcrumb-list-item:not(:last-of-type):after{width:8px;padding:0 8px;flex-shrink:0;content:"/";text-align:center}.cs-page-header__title-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 450px){.cs-page-header__title-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}}.cs-timer-wrapper,.cs-timer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.cs-timer-wrapper{flex:10;text-align:center}@keyframes flash{0%{opacity:1}to{opacity:0}}.cs-timer__fragment{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.cs-timer__fragment.flash{animation:flash 1s infinite}.cs-timer__time{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:5px;padding:.5rem;font-size:.8rem;margin:0 auto .25rem;width:30px;height:30px}.theme--default .cs-timer__time{background:#656b7c}.theme--light .cs-timer__time{background:#dcdde0}.cs-timer__time.circular{border-radius:50%;margin-bottom:.15rem}.cs-timer__label{font-size:.6rem!important;width:30px}.cs-accordion,.cs-chapter-accordion,.cs-survey-page-accordion,.cs-choice-form,.cs-problem-set-item-list{border-radius:5px}.theme--default .cs-accordion,.theme--default .cs-chapter-accordion,.theme--default .cs-survey-page-accordion,.theme--default .cs-choice-form,.theme--default .cs-problem-set-item-list{border:1px solid #4B5160}.theme--light .cs-accordion,.theme--light .cs-chapter-accordion,.theme--light .cs-survey-page-accordion,.theme--light .cs-choice-form,.theme--light .cs-problem-set-item-list{border:1px solid #DCDDE0}.cs-accordion__btn{display:flex!important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.theme--default .cs-accordion__btn{color:#e7e8ee!important}.theme--light .cs-accordion__btn{color:#171e32!important}.cs-accordion__btn.use-select-font-size{font-size:1rem}.cs-accordion__btn.use-select-font-size .cs-accordion__btn__chevron{font-size:.85rem}.cs-accordion__btn.error{background:#dc2c24;color:#fff!important}.cs-chapter-accordion,.cs-survey-page-accordion,.cs-choice-form{margin-bottom:1rem}.cs-chapter-accordion__trigger,.cs-survey-page-accordion__trigger,.cs-choice-form,.cs-page-list-item,.cs-problem-set-item,.cs-difficulty-level-list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;border-radius:5px}.cs-choice-form{align-items:flex-start}.theme--default .cs-chapter-accordion__trigger.open,.theme--default .cs-survey-page-accordion__trigger.open,.theme--default .cs-page-list-item,.theme--default .cs-problem-set-item,.theme--default .cs-difficulty-level-list-item{border-bottom:1px solid #4B5160;border-radius:5px 5px 0 0}.theme--light .cs-chapter-accordion__trigger.open,.theme--light .cs-survey-page-accordion__trigger.open,.theme--light .cs-page-list-item,.theme--light .cs-problem-set-item,.theme--light .cs-difficulty-level-list-item{border-bottom:1px solid #DCDDE0;border-radius:5px 5px 0 0}.theme--default .cs-page-list-item,.theme--default .cs-problem-set-item,.theme--default .cs-difficulty-level-list-item{background:#171e32}.theme--light .cs-page-list-item,.theme--light .cs-problem-set-item,.theme--light .cs-difficulty-level-list-item{background:#fff}.cs-page-list-item:first-of-type,.cs-problem-set-item:first-of-type,.cs-difficulty-level-list-item:first-of-type{border-radius:5px 5px 0 0}.cs-page-list-item:last-of-type,.cs-problem-set-item:last-of-type,.cs-difficulty-level-list-item:last-of-type{border-bottom:none;border-radius:0 0 5px 5px}.cs-workbook-accordion__mini-menu-btn,.cs-chapter-accordion__trigger__drag-btn,.cs-chapter-accordion__trigger__accordion-btn,.cs-chapter-accordion__mini-menu-btn,.cs-choice-form__drag-btn,.cs-choice-form__mini-menu-btn,.cs-survey-page-accordion__trigger__drag-btn,.cs-survey-page-accordion__trigger__accordion-btn,.cs-survey-page-accordion__mini-menu-btn,.cs-page-list-item__drag-btn,.cs-page-list-item__info,.cs-difficulty-level-list-item__info,.cs-page-list-item__mini-menu-btn,.cs-page-element__drag-btn,.cs-drag-btn,.cs-mini-menu-btn{height:100%;border:none;background:transparent;padding:.75rem}.theme--default .cs-workbook-accordion__mini-menu-btn,.theme--default .cs-chapter-accordion__trigger__drag-btn,.theme--default .cs-chapter-accordion__trigger__accordion-btn,.theme--default .cs-chapter-accordion__mini-menu-btn,.theme--default .cs-choice-form__drag-btn,.theme--default .cs-choice-form__mini-menu-btn,.theme--default .cs-survey-page-accordion__trigger__drag-btn,.theme--default .cs-survey-page-accordion__trigger__accordion-btn,.theme--default .cs-survey-page-accordion__mini-menu-btn,.theme--default .cs-page-list-item__drag-btn,.theme--default .cs-page-list-item__info,.theme--default .cs-difficulty-level-list-item__info,.theme--default .cs-page-list-item__mini-menu-btn,.theme--default .cs-page-element__drag-btn,.theme--default .cs-drag-btn,.theme--default .cs-mini-menu-btn{color:#e7e8ee}.theme--light .cs-workbook-accordion__mini-menu-btn,.theme--light .cs-chapter-accordion__trigger__drag-btn,.theme--light .cs-chapter-accordion__trigger__accordion-btn,.theme--light .cs-chapter-accordion__mini-menu-btn,.theme--light .cs-choice-form__drag-btn,.theme--light .cs-choice-form__mini-menu-btn,.theme--light .cs-survey-page-accordion__trigger__drag-btn,.theme--light .cs-survey-page-accordion__trigger__accordion-btn,.theme--light .cs-survey-page-accordion__mini-menu-btn,.theme--light .cs-page-list-item__drag-btn,.theme--light .cs-page-list-item__info,.theme--light .cs-difficulty-level-list-item__info,.theme--light .cs-page-list-item__mini-menu-btn,.theme--light .cs-page-element__drag-btn,.theme--light .cs-drag-btn,.theme--light .cs-mini-menu-btn{color:#171e32}.cs-workbook-accordion__mini-menu-btn,.cs-chapter-accordion__trigger__drag-btn,.cs-chapter-accordion__mini-menu-btn,.cs-choice-form__drag-btn,.cs-choice-form__mini-menu-btn,.cs-survey-page-accordion__trigger__drag-btn,.cs-survey-page-accordion__mini-menu-btn,.cs-page-list-item__drag-btn,.cs-page-list-item__mini-menu-btn,.cs-mini-menu-btn{width:50px}.cs-mini-menu{z-index:11}.cs-chapter-accordion__trigger__drag-btn,.cs-choice-form__drag-btn,.cs-survey-page-accordion__trigger__drag-btn,.cs-page-list-item__drag-btn,.cs-page-element__drag-btn,.cs-problem-set-item__drag-btn{cursor:move}.cs-chapter-accordion__trigger__accordion-btn,.cs-survey-page-accordion__trigger__accordion-btn,.cs-page-list-item__info,.cs-difficulty-level-list-item__info,.cs-choice-form__body{flex:1;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}@media only screen and (max-width: 450px){.cs-chapter-accordion__trigger__accordion-btn,.cs-survey-page-accordion__trigger__accordion-btn,.cs-page-list-item__info,.cs-difficulty-level-list-item__info,.cs-choice-form__body{flex-wrap:wrap}}.cs-chapter-accordion__trigger__accordion-btn__name,.cs-survey-page-accordion__trigger__accordion-btn__name,.cs-page-list-item__info__name,.cs-problem-set-item__name{flex:1;display:block;margin-top:.25rem}@media only screen and (max-width: 450px){.cs-chapter-accordion__trigger__accordion-btn__name,.cs-survey-page-accordion__trigger__accordion-btn__name,.cs-page-list-item__info__name,.cs-problem-set-item__name{flex:0 0 100%}}.cs-chapter-accordion__trigger__accordion-btn__status,.cs-survey-page-accordion__trigger__accordion-btn__status,.cs-page-list-item__info__status,.cs-difficulty-level-list-item__info__status,.cs-workbook-status,.cs-course-status,.cs-choice-form__skip-to{padding:.25rem .5rem;border-radius:5px}.theme--default .cs-chapter-accordion__trigger__accordion-btn__status,.theme--default .cs-survey-page-accordion__trigger__accordion-btn__status,.theme--default .cs-page-list-item__info__status,.theme--default .cs-difficulty-level-list-item__info__status,.theme--default .cs-workbook-status,.theme--default .cs-course-status,.theme--default .cs-choice-form__skip-to{background:#ea8f9b1a;color:#ea8f9b}.theme--light .cs-chapter-accordion__trigger__accordion-btn__status,.theme--light .cs-survey-page-accordion__trigger__accordion-btn__status,.theme--light .cs-page-list-item__info__status,.theme--light .cs-difficulty-level-list-item__info__status,.theme--light .cs-workbook-status,.theme--light .cs-course-status,.theme--light .cs-choice-form__skip-to{background:#6532c11a;color:#6532c1}.cs-page-list-item__info{text-decoration:none}.cs-chapter-accordion__trigger__accordion-btn__chevron,.cs-survey-page-accordion__trigger__accordion-btn__chevron{display:block;margin:.25rem .75rem}.cs-accordion__body,.cs-chapter-accordion__body,.cs-survey-page-accordion__body{height:0;overflow:hidden;transition:height .3s ease}.cs-accordion__body.open,.cs-chapter-accordion__body.open,.cs-survey-page-accordion__body.open{height:fit-content;overflow:visible}.theme--default .tree-bg{background:#0f1525}.theme--light .tree-bg{background:#f3f3f3}.theme--default .tree-trigger-bg{background:#171e32}.theme--light .tree-trigger-bg{background:#fff}.cs-banner.with-radius{border-radius:5px}.cs-banner.warning{background:#ffea001a}.theme--default .cs-banner.primary{background:#ea8f9b;color:#171e32}.theme--light .cs-banner.primary{background:#6532c1;color:#fff}.cs-banner__title{margin:0;border-radius:5px 5px 0 0;padding:.5rem 1rem}.cs-banner__content{border-radius:0 0 5px 5px;padding:1rem}.theme--default .cs-banner__content .cs-btn--link--primary{color:#e7e8ee}.theme--light .cs-banner__content .cs-btn--link--primary{color:#171e32}.cs-bar-chart{background:none!important}.cs-bar-chart text{font-size:.8rem}.theme--default .cs-bar-chart rect{fill:#ea8f9b}.theme--light .cs-bar-chart rect{fill:#6532c1}.cs-btn--small,.cs-btn--secondary--outline.small,select.small,.cs-navbar-toggler,.cs-btn--white,.cs-btn--transparent,.cs-more-button__list-item__link,.cs-modal-header__close-btn,.cs-x-btn,.cs-radio-input__clear-selection,.cs-btn--help,.cs-accordion__btn,.cs-btn--secondary--outline,select,.cs-default-file-input+.cs-custom-file-input,.cs-btn--secondary,.cs-btn--primary--outline,.cs-btn--red,.cs-btn--primary,.cs-btn--icon-only.primary,.cs-btn--with-icon,.cs-btn--no-style,.cs-btn--icon-only,.cs-timer__label{font-size:1.1rem;font-family:Outfit-Medium,sans-serif;text-decoration:none;text-align:center;text-transform:titlecase}.cs-navbar-toggler,.cs-btn--white,.cs-btn--transparent,.cs-more-button__list-item__link,.cs-modal-header__close-btn,.cs-x-btn,.cs-radio-input__clear-selection,.cs-btn--help,.cs-accordion__btn,.cs-btn--secondary--outline,select,.cs-default-file-input+.cs-custom-file-input,.cs-btn--secondary,.cs-btn--primary--outline,.cs-btn--red,.cs-btn--primary,.cs-btn--icon-only.primary,.cs-btn--with-icon,.cs-btn--no-style,.cs-btn--icon-only{padding:.5rem .75rem;border-radius:5px;background:transparent;border:1px solid transparent;transition:color .3s ease,background .3s ease;cursor:pointer;display:inline-block}.cs-btn--small,.cs-btn--secondary--outline.small,select.small,.cs-default-file-input+.small.cs-custom-file-input{font-size:.9rem!important;line-height:1.3rem!important}.cs-btn--small,.cs-btn--secondary--outline.small,select.small,.cs-default-file-input+.small.cs-custom-file-input{padding:.25rem .5rem}.cs-btn--with-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.cs-btn-group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem}.cs-btn--no-style,.cs-btn--icon-only{padding:0;border:0}.cs-btn--with-icon{color:inherit}.cs-btn--with-icon svg{margin-right:.5rem}.cs-btn--icon-only{position:relative}.theme--default .cs-btn--icon-only{color:#fff}.theme--light .cs-btn--icon-only{color:#171e32}.cs-btn--icon-only:hover .cs-btn--icon-only__tooltip,.cs-btn--icon-only.focus .cs-btn--icon-only__tooltip{opacity:1}.cs-btn--icon-only.tiny{height:20px;padding:.15rem .25rem;font-size:.7rem}.cs-btn--icon-only__tooltip{opacity:0;position:absolute;top:105%;padding:.5rem;border-radius:5px;z-index:10;right:0;min-width:90px;font-size:.9rem}.theme--default .cs-btn--icon-only__tooltip{color:#fff;background:#656b7c}.theme--light .cs-btn--icon-only__tooltip{color:#171e32;background:#dcdde0}.theme--default .cs-btn--primary,.theme--default .cs-btn--icon-only.primary{color:#171e32;background:#ea8f9b}.theme--light .cs-btn--primary,.theme--light .cs-btn--icon-only.primary{color:#fff;background:#6532c1}.cs-btn--red{color:#fff;background:#dc2c24}.cs-btn--link--primary{padding:0;border:0;background:transparent;text-decoration:underline;display:inline}.theme--default .cs-btn--link--primary{color:#ea8f9b}.theme--light .cs-btn--link--primary{color:#6532c1}.cs-btn--primary--outline{background:transparent;border-width:1px;border-style:solid}.theme--default .cs-btn--primary--outline{color:#ea8f9b;border-color:#ea8f9b}.theme--light .cs-btn--primary--outline{color:#6532c1;border-color:#6532c1}.theme--default .cs-btn--secondary{color:#fff;background:#656b7c}.theme--light .cs-btn--secondary{color:#171e32;background:#dcdde0}.cs-btn--secondary--outline,select,.cs-default-file-input+.cs-custom-file-input{background:transparent;border-width:1px;border-style:solid}.theme--default .cs-btn--secondary--outline,.theme--default select,.theme--default .cs-default-file-input+.cs-custom-file-input{color:#fff;border-color:#656b7c}.theme--light .cs-btn--secondary--outline,.theme--light select,.theme--light .cs-default-file-input+.cs-custom-file-input{color:#171e32;border-color:#dcdde0}.cs-dark-theme-toggler{border:none;background:none;border-radius:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:fixed;cursor:pointer;left:1rem;bottom:1rem}.theme--default .cs-dark-theme-toggler.default-active span:first-of-type{background:#656b7c}.theme--light .cs-dark-theme-toggler.default-active span:first-of-type{background:#dcdde0}.theme--default .cs-dark-theme-toggler.default-active span:last-of-type{background:#171e32}.theme--light .cs-dark-theme-toggler.default-active span:last-of-type{background:#fff}.theme--default .cs-dark-theme-toggler.light-active span:first-of-type{background:#171e32}.theme--light .cs-dark-theme-toggler.light-active span:first-of-type{background:#fff}.theme--default .cs-dark-theme-toggler.light-active span:last-of-type{background:#656b7c}.theme--light .cs-dark-theme-toggler.light-active span:last-of-type{background:#dcdde0}.cs-dark-theme-toggler span{padding:.5rem}.theme--default .cs-dark-theme-toggler span{color:#fff;border:2px solid #656B7C}.theme--light .cs-dark-theme-toggler span{color:#171e32;border:2px solid #DCDDE0}.cs-dark-theme-toggler span:first-of-type{border-radius:50% 0 0 50%}.cs-dark-theme-toggler span:last-of-type{border-radius:0 50% 50% 0}.cs-btn--transparent,.cs-more-button__list-item__link,.cs-modal-header__close-btn,.cs-x-btn,.cs-radio-input__clear-selection,.cs-btn--help,.cs-accordion__btn{border:1px solid transparent;background:transparent}.theme--default .cs-btn--transparent,.theme--default .cs-more-button__list-item__link,.theme--default .cs-modal-header__close-btn,.theme--default .cs-x-btn,.theme--default .cs-radio-input__clear-selection,.theme--default .cs-btn--help,.theme--default .cs-accordion__btn{color:#ea8f9b}.theme--light .cs-btn--transparent,.theme--light .cs-more-button__list-item__link,.theme--light .cs-modal-header__close-btn,.theme--light .cs-x-btn,.theme--light .cs-radio-input__clear-selection,.theme--light .cs-btn--help,.theme--light .cs-accordion__btn{color:#6532c1}.theme--default .cs-btn--transparent.secondary,.theme--default .secondary.cs-more-button__list-item__link,.theme--default .secondary.cs-modal-header__close-btn,.theme--default .secondary.cs-x-btn,.theme--default .secondary.cs-radio-input__clear-selection,.theme--default .secondary.cs-btn--help,.theme--default .secondary.cs-accordion__btn{color:#fff}.theme--light .cs-btn--transparent.secondary,.theme--light .secondary.cs-more-button__list-item__link,.theme--light .secondary.cs-modal-header__close-btn,.theme--light .secondary.cs-x-btn,.theme--light .secondary.cs-radio-input__clear-selection,.theme--light .secondary.cs-btn--help,.theme--light .secondary.cs-accordion__btn{color:#171e32}.cs-btn--transparent.block-edit-modal-trigger,.block-edit-modal-trigger.cs-more-button__list-item__link,.block-edit-modal-trigger.cs-modal-header__close-btn,.block-edit-modal-trigger.cs-x-btn,.block-edit-modal-trigger.cs-radio-input__clear-selection,.block-edit-modal-trigger.cs-btn--help,.block-edit-modal-trigger.cs-accordion__btn{font-size:1.1rem;font-weight:400;font-family:Outfit-Regular,sans-serif;padding:0;border-radius:5px;text-decoration:underline;text-align:left;text-transform:none;letter-spacing:0}.cs-btn--run{min-width:100px}.cs-btn--white{background:#fffc;color:#000}.cs-btn--white.color-red{color:"border-color"}.cs-btn--help{text-align:left;white-space:nowrap;padding:.5rem 1rem;border-radius:0}.theme--default .cs-btn--help{color:#e7e8ee}.theme--default .cs-btn--help:hover,.theme--default .cs-btn--help:focus{background:#2b3244}.theme--light .cs-btn--help{color:#171e32}.theme--light .cs-btn--help:hover,.theme--light .cs-btn--help:focus{background:#fff}.cs-btn--circular{width:25px;height:25px;border-radius:25px;border:none;position:absolute;top:-12.5px;right:-12.5px;font-size:.8rem}.theme--default .cs-btn--circular{background:#ea8f9b;color:#171e32}.theme--light .cs-btn--circular{background:#6532c1;color:#fff}@keyframes shake-and-fade{29%{margin-left:0rem}30%{margin-left:-.25rem}33%{margin-left:0rem}36%{margin-left:-.25rem}39%{margin-left:0rem}42%{margin-left:-.25rem}45%{margin-left:0rem}66%{opacity:1}to{opacity:0}}@keyframes nod-and-fade{29%{transform:translateY(0)}30%{transform:translateY(-.25rem)}33%{transform:translateY(0)}36%{transform:translateY(-.25rem)}39%{transform:translateY(0)}42%{transform:translateY(-.25rem)}45%{transform:translateY(0)}66%{opacity:1}to{opacity:0}}.cs-card,.cs-problem-variant-detail__aside,.cs-course-detail__aside,.cs-problem-detail__aside,.cs-tooltip-content,.cs-mini-menu,.cs-unit-test-input-wrapper,.cs-analytics-card,.cs-course-card,.cs-workbook-card,.cs-problem-card{border-radius:5px;padding:1rem}.theme--default .cs-card,.theme--default .cs-problem-variant-detail__aside,.theme--default .cs-course-detail__aside,.theme--default .cs-problem-detail__aside,.theme--default .cs-tooltip-content,.theme--default .cs-mini-menu,.theme--default .cs-unit-test-input-wrapper,.theme--default .cs-analytics-card,.theme--default .cs-course-card,.theme--default .cs-workbook-card,.theme--default .cs-problem-card{background-color:#22293c;border:1px solid #4B5160}.theme--light .cs-card,.theme--light .cs-problem-variant-detail__aside,.theme--light .cs-course-detail__aside,.theme--light .cs-problem-detail__aside,.theme--light .cs-tooltip-content,.theme--light .cs-mini-menu,.theme--light .cs-unit-test-input-wrapper,.theme--light .cs-analytics-card,.theme--light .cs-course-card,.theme--light .cs-workbook-card,.theme--light .cs-problem-card{background-color:#fff;border:1px solid #DCDDE0}.cs-tag-list>.pt-44px,.cs-block-list>.pt-44px{padding-top:44px}.cs-tag-list,.cs-block-list.flex{display:flex;flex-direction:row;justify-content:"flex-start";align-items:"center";flex-wrap:wrap}.cs-tag-list .cs-block,.cs-block-list.flex .cs-block{margin:0 1rem 1rem 0}.cs-tag,.cs-radio-input__selected-object-wrapper.as-tag{font-size:13px;font-family:Outfit-Regular,sans-serif;display:block;padding:.1rem .4rem;border-radius:2px;margin:.25rem .25rem 0 0}.theme--default .cs-tag,.theme--default .cs-radio-input__selected-object-wrapper.as-tag{background-color:#ffffff1f}.theme--light .cs-tag,.theme--light .cs-radio-input__selected-object-wrapper.as-tag{background-color:#f3f3f3}.theme--default .cs-tag.use-accent-overlay,.theme--default .use-accent-overlay.cs-radio-input__selected-object-wrapper.as-tag{background-color:#ea8f9b29!important}.theme--light .cs-tag.use-accent-overlay,.theme--light .use-accent-overlay.cs-radio-input__selected-object-wrapper.as-tag{background-color:#6532c129!important}.cs-tag.green,.green.cs-radio-input__selected-object-wrapper.as-tag{background:#34a85226!important;color:#34a852!important}.cs-tag.red,.red.cs-radio-input__selected-object-wrapper.as-tag{background:#dc2c2426!important;color:#dc2c24!important}.cs-tag.yellow,.yellow.cs-radio-input__selected-object-wrapper.as-tag{background:#ffe80026!important}.theme--default .cs-tag.yellow,.theme--default .yellow.cs-radio-input__selected-object-wrapper.as-tag{color:#ffe800!important}.theme--light .cs-tag.yellow,.theme--light .yellow.cs-radio-input__selected-object-wrapper.as-tag{color:#8c520b!important}.cs-tag.transparent,.transparent.cs-radio-input__selected-object-wrapper.as-tag{background:none}.cs-block-list.starter{padding:1rem;display:flex;gap:1rem;flex-wrap:wrap}.cs-block-list.starter.double-column{flex-direction:column;flex-wrap:nowrap}.cs-block-list.solution{position:absolute;top:0;left:0;right:0;bottom:0;margin-left:50px;margin-top:0rem;min-width:1000px}.cs-block-list.solution .cs-snapshot-block{padding:.5rem 0}.cs-block-list-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.cs-block-list-wrapper .cs-block-list{flex:1;align-self:stretch}.cs-block-list-wrapper .cs-block-line-number-list,.cs-block-list-wrapper .cs-block-list.double-column{min-height:400px;height:100%}.cs-block-line-number-list{list-style:none;margin:0;padding:0;flex:0 0 50px;position:sticky;left:0;width:50px;z-index:99}.theme--default .cs-block-line-number-list{background-color:#0f1525}.theme--light .cs-block-line-number-list{background-color:#f3f3f3}.cs-block-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.cs-block-line-number{padding:0 1rem;height:60px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}.theme--default .cs-block-line-number{color:#e7e8ee}.theme--light .cs-block-line-number{color:#171e32}.cs-block-line-number.show-pseudo-code{height:84px}.theme--default .crosshair-x,.theme--default .crosshair-y{background-color:#2b3244;opacity:.2}.theme--light .crosshair-x,.theme--light .crosshair-y{background-color:#c8c9cd;opacity:.2}.cs-snapshot-block{position:relative;width:fit-content}.cs-snapshot-block.sortable-ghost{opacity:0}.cs-snapshot-block.shake-and-fade{animation:shake-and-fade 3s forwards}.cs-snapshot-block.nod-and-fade{animation:nod-and-fade 3s forwards}.cs-snapshot-block.space-above{margin-top:60px}.cs-snapshot-block.space-below{margin-bottom:60px}.cs-snapshot-block.starter{width:100%}.cs-snapshot-block-icon{position:absolute;top:.25rem;left:.25rem;font-size:.75rem}.cs-snapshot-block-icon.green{color:#08c71c}.cs-snapshot-block-icon.red{color:#dc2c24}.cs-snapshot-block-icon.orange{color:#ff9d00}.cs-block{display:block;padding:.5rem 1rem;border-radius:5px;border:2px solid transparent;white-space:nowrap;width:fit-content;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.theme--default .cs-block{background-color:#22293c;border-color:#4b5160}.theme--default .cs-block.active,.theme--default .cs-block:focus{border-color:#ea8f9b;outline:none}.theme--light .cs-block{background-color:#fff;border-color:#dcdde0}.theme--light .cs-block.active,.theme--light .cs-block:focus{border-color:#6532c1;outline:none}.cs-block.correct{border-color:#08c71c}.theme--default .cs-block.correct{background:#021f05}.theme--light .cs-block.correct{background:#f2fff4}.cs-block.error{border-color:#dc2c24}.theme--default .cs-block.error{background:#2c0908}.theme--light .cs-block.error{background:#facbcb}.cs-block:not(.draggable){cursor:not-allowed}.cs-block.custom-block,.cs-block.fix-code-block{border-style:dashed}.cs-block.solution-block{margin-left:50px}.cs-block.console{position:relative}.cs-block.console .cs-block__edit-btn{opacity:0}.cs-block.console:hover .cs-block__edit-btn{opacity:1}.cs-block.eliminated{opacity:.5;cursor:not-allowed}.cs-block.copyable{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap}.cs-block.copyable .cs-block__text,.cs-block.copyable .cs-block__pseudo-code{margin-left:1rem}.theme--default .cs-block.copyable.selected-for-copying{border-color:#ea8f9b;color:#ea8f9b}.theme--light .cs-block.copyable.selected-for-copying{border-color:#6532c1;color:#6532c1}.cs-block.keyboard-dragging{border-style:dotted}.cs-block__edit-btn{background:#ffffff1a;border:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.cs-block__edit-btn:focus{opacity:1!important}.theme--default .cs-block__edit-btn{color:#e7e8ee}.theme--light .cs-block__edit-btn{color:#171e32}.cs-block__edit-btn svg{position:absolute;top:.25rem;right:.5rem;width:1rem;height:1rem}.cs-block__pseudo-code{font-family:Inconsolata-Medium,monospace;font-style:italic;opacity:.7;margin:0;position:relative;white-space:nowrap;font-size:1rem;line-height:1.5rem}.cs-block__text{font-family:Inconsolata-Medium,monospace;margin:0;white-space:nowrap}.cs-block__text pre{margin:0}.cs-block__text code{font-size:.9rem;line-height:1.5rem}.cs-block__text .hljs{padding:0;background:transparent;border:none}.cs-block__faded-text-wrapper{font-family:Menlo,Monaco,Consolas,Courier New,monospace;margin:0;white-space:nowrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.cs-block__faded-text-input{height:1.5em;margin:.08rem .5rem;font-size:.9rem!important}.theme--default .cs-block__faded-text-input{background:#000!important}.theme--light .cs-block__faded-text-input{background:#dcdde0!important}.cs-block__delete-btn{position:absolute;top:-.5rem;right:-.5rem;width:1rem;height:1rem;background:transparent;border:none;cursor:pointer;font-size:.9rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-block__delete-btn{color:#e7e8ee}.theme--light .cs-block__delete-btn{color:#171e32}.cs-problem-card-grid,.cs-course-card-grid,.cs-workbook-card-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;grid-auto-rows:minmax(100px,auto)}@media only screen and (min-width: 450px){.cs-problem-card-grid,.cs-course-card-grid,.cs-workbook-card-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 950px){.cs-problem-card-grid.max-columns--3,.cs-course-card-grid.max-columns--3,.cs-workbook-card-grid.max-columns--3{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 950px){.cs-problem-card-grid.max-columns--4,.cs-course-card-grid.max-columns--4,.cs-workbook-card-grid.max-columns--4{grid-template-columns:repeat(4,1fr)}}.cs-course-card,.cs-workbook-card,.cs-problem-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;height:100%}.cs-course-card .cs-course-card__cta,.cs-workbook-card .cs-course-card__cta,.cs-problem-card .cs-course-card__cta{justify-self:flex-end;margin-top:auto}.cs-analytics-card-grid{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 450px){.cs-analytics-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}}@media only screen and (min-width: 700px){.cs-analytics-card-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 700px){.cs-analytics-card-grid.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 950px){.cs-analytics-card-grid.col-4{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 950px){.cs-analytics-card-grid.col-5{grid-template-columns:repeat(5,1fr)}}.cs-analytics-card{margin:.5rem;width:100%;text-align:center}@media only screen and (min-width: 700px){.cs-analytics-card{width:calc(33% - 1rem)}@supports (display: grid){.cs-analytics-card{width:100%;margin:0}}}.cs-analytics-card__number,.cs-analytics-card__label{display:block}.cs-analytics-card__number{font-size:3rem}.cs-analytics-card__number.medium{font-size:2rem}.cs-analytics-card__number.small,.cs-analytics-card__label{font-size:1.5rem}.cs-analytics-card__label.medium{font-size:1.2rem}.cs-analytics-card__label.small{font-size:.9rem}.cs-form-checklist>label,.cs-form-checklist>.cs-form-checklist-item--with-help-text{display:flex;align-items:flex-start;position:relative;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-form-checklist>label.for-clearing-file-input,.cs-form-checklist>.cs-form-checklist-item--with-help-text.for-clearing-file-input{display:inline-block}.cs-form-checklist.mb-0-labels>label{margin-bottom:0}.cs-form-checklist-item--with-help-text{align-items:flex-start!important}input.browser-default-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.theme--default input.browser-default-checkbox:focus~.cs-checkbox,.theme--default input.browser-default-checkbox:hover~.cs-checkbox,.theme--default input.browser-default-checkbox:focus:checked~.cs-checkbox{border:2px solid #EA8F9B}.theme--light input.browser-default-checkbox:focus~.cs-checkbox,.theme--light input.browser-default-checkbox:hover~.cs-checkbox,.theme--light input.browser-default-checkbox:focus:checked~.cs-checkbox{border:2px solid #6532C1}.theme--default input.browser-default-checkbox:checked~.cs-checkbox{border:2px solid #EA8F9B;background-color:#ea8f9b}.theme--light input.browser-default-checkbox:checked~.cs-checkbox{border:2px solid #6532C1;background-color:#6532c1}input.browser-default-checkbox:disabled~.cs-checkbox{opacity:.5}.theme--default input.browser-default-checkbox:checked:focus~.cs-checkbox{border-color:#ea8f9b}.theme--light input.browser-default-checkbox:checked:focus~.cs-checkbox{border-color:#6532c1}input.browser-default-checkbox:checked~.cs-checkbox:after{display:block;left:4px;top:0;width:4px;height:10px;border-style:solid;border-width:0 3px 3px 0;-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg)}.theme--default input.browser-default-checkbox:checked~.cs-checkbox:after{background:#ea8f9b;border-color:#171e32}.theme--light input.browser-default-checkbox:checked~.cs-checkbox:after{background:#6532c1;border-color:#fff}.theme--default input.browser-default-checkbox:checked~.cs-checkbox.error{border-color:#171e32}.theme--light input.browser-default-checkbox:checked~.cs-checkbox.error{border-color:#fff}.cs-checkbox{position:relative;top:.25rem;height:20px;width:20px;min-width:20px;border-radius:2px}.theme--default .cs-checkbox{background:#171e32;border:2px solid #E7E8EE}.theme--light .cs-checkbox{background:#fff;border:2px solid #171E32}.cs-checkbox:after{content:"";position:absolute;display:none}.cs-checkbox+.cs-field-label:not(.for-likert){margin-left:.5rem}.cs-checkbox.error{border-color:#dc2c24}.cs-form-checklist>.cs-field-label:not(.for-likert){margin-left:1rem}.cs-filter-option-section{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media only screen and (min-width: 450px){.cs-filter-option-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.cs-filter-option .cs-select{width:100%}@media only screen and (min-width: 450px){.cs-filter-option{margin-right:1rem;margin-bottom:0!important}.cs-filter-option .cs-select{width:auto}}.cs-filter-option.use-header-bg select,.cs-filter-option.use-header-bg input[type=text]{font-size:.8rem}.theme--default .cs-filter-option.use-header-bg select,.theme--default .cs-filter-option.use-header-bg input[type=text]{background-color:#171e32;border:1px solid #4B5160}.theme--light .cs-filter-option.use-header-bg select,.theme--light .cs-filter-option.use-header-bg input[type=text]{background-color:#fff;border:1px solid #DCDDE0}.cs-form__actions{width:100%;margin:1rem 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;flex-wrap:wrap}.cs-form__actions>input,.cs-form__actions>button,.cs-form__actions>a{width:100%;margin:.5rem 0}@media only screen and (min-width: 700px){.cs-form__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.cs-form__actions>input,.cs-form__actions>button,.cs-form__actions>a{width:auto;margin:0}}@media only screen and (min-width: 700px){.cs-form__actions__cancel{margin-left:1rem!important}}.cs-form__actions__delete{width:100%}.cs-form__actions__delete>button{width:100%}@media only screen and (min-width: 700px){.cs-form__actions__delete{width:auto;margin-left:auto!important}.cs-form__actions__delete>button{width:auto}}.cs-field-wrapper{margin-bottom:2rem}.cs-field-wrapper:last-of-type{margin-bottom:0}.cs-field-wrapper.error .cs-field-label:not(.for-checkbox){margin-bottom:.5rem}.cs-field-wrapper.pair-and-compare{max-width:100%;overflow:hidden}.cs-field-wrapper.pair-and-compare .cs-field-label{max-width:77%}.cs-field-wrapper.pair-and-compare .cs-field-label .cs-block{max-width:100%;overflow:scroll}.cs-unit-test-input-wrapper{margin-bottom:1rem}.cs-field-label{font-weight:500;margin-bottom:1rem;display:block}.cs-field-label.for-checkbox,.cs-field-label.for-radio,.cs-field-label.for-clearing-file-input{margin-bottom:0;margin-left:1rem}.cs-field-label.for-clearing-file-input{display:inline-block}.cs-field-label.for-likert{margin-top:1rem;margin-bottom:0}.cs-field-label.required{display:inline-block;position:relative}.cs-field-label.required:after{content:"*"/"";position:absolute;top:0;right:-.75rem;font-size:inherit;color:#dc2c24}.cs-field-label.error{color:#dc2c24}.cs-field-label.followed-by-help-text{margin-bottom:.25rem}.cs-field-label.followed-by-help-text~.cs-help-text{margin-bottom:.5rem}.cs-field-label.disabled{opacity:.5}.cs-field-label.unset-font-rules{font-family:inherit!important;font-weight:inhert!important}.cs-field-label__help-text{margin-left:1rem}.cs-text-input,select[multiple],.cs-datetime-input,.cs-textarea{border-radius:5px;display:block;padding:.5rem;font-size:1rem;width:100%;border:1px solid transparent}.cs-text-input.error,select.error[multiple],.error.cs-datetime-input,.error.cs-textarea{border:1px solid #DC2C24;background:#facbcb}.theme--default .cs-text-input,.theme--default select[multiple],.theme--default .cs-datetime-input,.theme--default .cs-textarea{background:#0f1525;border:1px solid #4B5160;color:#e7e8ee}.theme--light .cs-text-input,.theme--light select[multiple],.theme--light .cs-datetime-input,.theme--light .cs-textarea{background:#f3f3f3;border:1px solid #DCDDE0;color:#171e32}.theme--default .cs-text-input.outline,.theme--default select.outline[multiple],.theme--default .outline.cs-datetime-input,.theme--default .outline.cs-textarea{border:1px solid #4B5160}.theme--light .cs-text-input.outline,.theme--light select.outline[multiple],.theme--light .outline.cs-datetime-input,.theme--light .outline.cs-textarea{border:1px solid #DCDDE0}.cs-text-input.duration-fragment,select.duration-fragment[multiple],.duration-fragment.cs-datetime-input,.duration-fragment.cs-textarea{max-width:4em}.cs-text-input.border-radius-top-0,select.border-radius-top-0[multiple],.border-radius-top-0.cs-datetime-input,.border-radius-top-0.cs-textarea{border-radius:0 0 5px 5px}.cs-text-input.no-border,select.no-border[multiple],.no-border.cs-datetime-input,.no-border.cs-textarea{border:0}.cs-choice-field--other-input{margin-left:2.1rem;max-width:calc(100% - 2.1rem)}.theme--default .use-header-bg{background:#171e32}.theme--light .use-header-bg{background:#fff}.theme--default .use-sidenav-bg{background:#0f1525}.theme--light .use-sidenav-bg{background:#f3f3f3}.cs-textarea{width:100%;min-height:150px;resize:vertical;max-height:400px;overflow:scroll}.cs-text-input.error,select.error[multiple],.error.cs-datetime-input,.cs-textarea.error{border:2px solid #DC2C24;background:#facbcb}.theme--default .cs-text-input,.theme--default select[multiple],.theme--default .cs-datetime-input,.theme--default .cs-textarea{background:#0f1525;color:#e7e8ee}.theme--light .cs-text-input,.theme--light select[multiple],.theme--light .cs-datetime-input,.theme--light .cs-textarea{background:#f3f3f3;color:#171e32}.theme--default .cs-text-input.use-header-bg,.theme--default select.use-header-bg[multiple],.theme--default .use-header-bg.cs-datetime-input,.theme--default .cs-textarea.use-header-bg{background:#171e32}.theme--light .cs-text-input.use-header-bg,.theme--light select.use-header-bg[multiple],.theme--light .use-header-bg.cs-datetime-input,.theme--light .cs-textarea.use-header-bg{background:#fff}.theme--default .cs-text-input.use-sidenav-bg,.theme--default select.use-sidenav-bg[multiple],.theme--default .use-sidenav-bg.cs-datetime-input,.theme--default .cs-textarea.use-sidenav-bg{background:#0f1525}.theme--light .cs-text-input.use-sidenav-bg,.theme--light select.use-sidenav-bg[multiple],.theme--light .use-sidenav-bg.cs-datetime-input,.theme--light .cs-textarea.use-sidenav-bg{background:#f3f3f3}.theme--default .cs-text-input.outline,.theme--default select.outline[multiple],.theme--default .outline.cs-datetime-input,.theme--default .cs-textarea.outline{border:1px solid #4B5160}.theme--light .cs-text-input.outline,.theme--light select.outline[multiple],.theme--light .outline.cs-datetime-input,.theme--light .cs-textarea.outline{border:1px solid #DCDDE0}.cs-text-input.duration-fragment,select.duration-fragment[multiple],.duration-fragment.cs-datetime-input,.cs-textarea.duration-fragment{max-width:4em}.cs-datetime-input-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 700px){.cs-datetime-input-wrapper{flex-wrap:nowrap}}.cs-datetime-input[type=date]{margin-bottom:1rem}@media only screen and (min-width: 700px){.cs-datetime-input[type=date]{margin:0 1rem 0 0}}.cs-default-file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.theme--default .cs-default-file-input:focus~.cs-custom-file-input{border-color:#4b5160;outline:1px solid #EA8F9B;outline:-webkit-focus-ring-color auto 5px}.theme--light .cs-default-file-input:focus~.cs-custom-file-input{border-color:#dcdde0;outline:1px solid #6532C1;outline:-webkit-focus-ring-color auto 5px}.cs-default-file-input.error+.cs-custom-file-input{border-color:#dc2c24;color:#dc2c24}.cs-default-file-input+.cs-custom-file-input{display:block;width:fit-content}.cs-default-file-input+.cs-custom-file-input *{pointer-events:none}.cs-default-file-input__thumbnail-preview-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:1rem}.cs-default-file-input__thumbnail-preview{display:inline-block;width:150px;height:150px;border-radius:5px;margin-right:1rem;margin-bottom:.5rem}.cs-help-text,.cs-error-text{display:block}.cs-help-text,.cs-error-text,.cs-error-list__item,.cs-error-hcsl-wrapper li,.cs-success-item{font-size:.8rem;line-height:1.3rem}.cs-error-text,.cs-error-list__item,.cs-error-hcsl-wrapper li,.cs-success-item{margin-bottom:.5rem}.cs-error-text.error-highlight{background:#ff000026;color:#dc2c24;padding:.5rem;border-radius:5px}.cs-error-hcsl-wrapper .errorlist{flex:0 0 100%;padding-left:1rem;margin:0}.cs-error-list__item,.cs-success-item{background:#dc2c24;color:#fff;padding:.25rem .5rem;border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.cs-success-item{background:#34a852}select{transition:none;font-size:1rem;text-transform:none!important;letter-spacing:normal;-webkit-appearance:none;padding:.5rem 3rem .5rem .5rem;background-size:contain;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.75rem auto,100%;text-align:left;display:block;max-width:100%;background-color:transparent}.theme--default select{background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20role='img'%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ecaret--down%3c/title%3e%3cg%20id='caret'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='caret-group'%20transform='translate(-12.000000,%20-13.000000)'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3cpolygon%20id='caret--down'%20points='17%2019.7%2022%2014.7%2020.82%2013.52%2017%2017.36%2013.18%2013.52%2012%2014.7'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.theme--light select{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20role='img'%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ecaret--down%3c/title%3e%3cg%20id='caret'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='caret-group'%20transform='translate(-12.000000,%20-13.000000)'%20fill='%23171E32'%20fill-rule='nonzero'%3e%3cpolygon%20id='caret--down'%20points='17%2019.7%2022%2014.7%2020.82%2013.52%2017%2017.36%2013.18%2013.52%2012%2014.7'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.theme--default select::focus{background-image:url("data:image/svg+xml,%3csvg%20role='img'%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ecaret--up%3c/title%3e%3cg%20id='caret-up'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='caret-group'%20transform='translate(-12.000000,%20-13.000000)'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3cpolygon%20id='caret--up'%20transform='translate(17.000000,%2016.610000)%20scale(1,%20-1)%20translate(-17.000000,%20-16.610000)%20'%20points='17%2019.7%2022%2014.7%2020.82%2013.52%2017%2017.36%2013.18%2013.52%2012%2014.7'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.theme--light select::focus{background-image:url("data:image/svg+xml,%3csvg%20role='img'%20width='10px'%20height='7px'%20viewBox='0%200%2010%207'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ecaret--up%3c/title%3e%3cg%20id='caret-up'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='caret-group'%20transform='translate(-12.000000,%20-13.000000)'%20fill='%23171E32'%20fill-rule='nonzero'%3e%3cpolygon%20id='caret--up'%20transform='translate(17.000000,%2016.610000)%20scale(1,%20-1)%20translate(-17.000000,%20-16.610000)%20'%20points='17%2019.7%2022%2014.7%2020.82%2013.52%2017%2017.36%2013.18%2013.52%2012%2014.7'%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}select.error{border-color:#dc2c24}select.full-width{width:100%}select~.cs-help-text{margin-top:.5rem}select[multiple]{background-image:none;display:block;width:100%}select[multiple] option{padding:.25rem 0}.theme--default select[multiple] option[selected]{background-color:#ea8f9b29}.theme--light select[multiple] option[selected]{background-color:#6532c129}select.cs-select--block{display:block;width:100%;margin-top:.5rem}select option{-moz-white-space:pre-wrap;-o-white-space:pre-wrap;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #DDD}.cs-form-fieldset{border:none;padding:0}.theme--default .cs-form-fieldset.bordered{border:1px solid #4B5160;border-radius:5px;padding:1rem}.theme--light .cs-form-fieldset.bordered{border:1px solid #DCDDE0;border-radius:5px;padding:1rem}.cs-likert-fieldset{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.cs-likert-fieldset__option{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}.cs-object-search-wrapper{position:relative;display:block}.cs-object-search-list{max-height:300px;overflow:scroll;border-radius:5px;position:absolute;left:0;right:0;top:3rem;width:100%;z-index:1}.theme--default .cs-object-search-list{border:1px solid #4B5160;background:#0f1525}.theme--light .cs-object-search-list{border:1px solid #DCDDE0;background:#f3f3f3}.cs-object-search-list.inline{position:static}.cs-object-search-list-item{width:100%}.cs-object-search-list-item:first-of-type .cs-object-search-list-item__btn{padding-top:1rem}.cs-object-search-list-item:last-of-type .cs-object-search-list-item__btn{padding-bottom:1rem}.cs-object-search-list-item__btn{padding:1rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;background:transparent;border:none}.theme--default .cs-object-search-list-item__btn{color:#e7e8ee}.theme--light .cs-object-search-list-item__btn{color:#171e32}.cs-radio-input__profile-breadcrumbs{font-size:.75rem;flex:0 0 100%;margin-bottom:.5rem;text-align:left}.cs-radio-input__clear-selection{margin-left:auto;margin-right:-1rem}.cs-radio-input__selected-object-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.cs-radio-input__selected-object-wrapper.border{padding:1rem;border-radius:5px}.theme--default .cs-radio-input__selected-object-wrapper.border{border:2px solid #656B7C}.theme--light .cs-radio-input__selected-object-wrapper.border{border:2px solid #DCDDE0}.cs-radio-input__selected-object-wrapper.as-tag{display:inline-flex;padding:0rem .75rem;border-width:1px!important}.cs-radio-input__selected-object-image{display:block;width:35px;height:35px;object-fit:cover;border-radius:35px;margin-right:1rem}.cs-custom-select-wrapper{position:relative}.cs-custom-select-trigger{width:100%;text-align:left}.cs-custom-select-trigger svg{float:right}.cs-custom-select-option-list{margin:0;padding:.5rem 0;list-style:none;position:absolute;top:46px;width:100%;border-radius:5px;z-index:11}.theme--default .cs-custom-select-option-list{background:#171e32;border:1px solid #656B7C}.theme--light .cs-custom-select-option-list{background:#fff;border:1px solid #DCDDE0}.cs-custom-select-option{padding:.5rem 1rem;cursor:pointer}.help-menu-content{padding:.5rem 0;width:fit-content}.cs-validation-rule-form__logic{margin:0 0 1rem;width:100%}@media only screen and (min-width: 700px){.cs-validation-rule-form__logic{margin:0 .5rem 0 0;width:auto}}@media only screen and (min-width: 700px){.cs-validation-rule-form__value{flex:1 0 50%}}.cs-validation-rule-form__delete-button{margin:1rem 0;width:100%}@media only screen and (min-width: 700px){.cs-validation-rule-form__delete-button{margin:0 0 0 1rem;width:auto}}.cs-question-choice-form__label>.cs-editor-content>.ProseMirror{min-height:1rem}.cs-question-choice-form__label>.cs-editor-content>.ProseMirror p{margin:0}.theme--default .cs-hero-wrapper{background:#0f1525}.theme--light .cs-hero-wrapper{background:#e7dbfc}.cs-hero-wrapper.ovular{position:relative}.cs-hero-wrapper.ovular:before{content:"";position:absolute;right:0;height:660px;left:-150%;width:400%;border-radius:50%;z-index:-1}.theme--default .cs-hero-wrapper.ovular:before{background:#0f1525}.theme--light .cs-hero-wrapper.ovular:before{background:#e7dbfc}@media only screen and (min-width: 700px){.cs-hero-wrapper.ovular:before{left:-75%;width:250%}}@media only screen and (min-width: 950px){.cs-hero-wrapper.ovular:before{left:-25%;width:150%}}.cs-hero-wrapper.bottom:before{bottom:-85px}.cs-hero-wrapper.top:before{top:-85px}.cs-hero{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;flex-wrap:wrap;text-align:center;margin:0 auto;padding:1rem 1.5rem 3rem}@media only screen and (min-width: 700px){.cs-hero{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;text-align:left}.cs-hero.align-center-700-and-up{align-items:center}.cs-hero .cs-hero__text{margin-top:2rem}}@media only screen and (min-width: 1032px){.cs-hero{padding:3rem 1.5rem}}@media only screen and (min-width: 950px){.cs-hero.desktop--align-center{align-items:center}}@media only screen and (min-width: 700px){.cs-hero__text{max-width:400px}.cs-hero__text.mw-50{max-width:50%}}.cs-hero__text__heading,.cs-hero__text__supporting-text{margin:0}.cs-hero__image{margin:0 auto;height:200px;width:300px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.theme--default .cs-hero__image.cs-homepage-hero-image__main{background-image:url(/static/assets/homepage_hero-z603_x97.png)}.theme--light .cs-hero__image.cs-homepage-hero-image__main{background-image:url(/static/assets/homepage_hero--light-BaJHFX4E.png)}.theme--default .cs-hero__image.cs-homepage-hero-image__get-started{background-image:url(/static/assets/get-started-Do6r6N1F.png)}.theme--light .cs-hero__image.cs-homepage-hero-image__get-started{background-image:url(/static/assets/get-started-Do6r6N1F.png)}@media only screen and (min-width: 700px){.cs-hero__image{height:300px;margin:0 0 0 2rem}.cs-hero__image.cs-homepage-hero-image__main{width:860px;height:400px}.cs-hero__image.cs-homepage-hero-image__get-started{width:430px;height:400px}}.cs-hero__image.height--auto{height:auto}.cs-icon:hover,.cs-icon:focus{position:relative}.cs-icon:hover:after,.cs-icon:focus:after{content:attr(aria-label);position:absolute;left:50%;transform:translate(-50%);top:150%;z-index:100!important;text-align:center;border-radius:5px;padding:.25rem;white-space:nowrap;font-size:.8rem!important;line-height:1rem}.theme--default .cs-icon:hover:after,.theme--default .cs-icon:focus:after{background:#e7e8ee;color:#171e32}.theme--light .cs-icon:hover:after,.theme--light .cs-icon:focus:after{background:#000;color:#fff}.cs-iframe-wrapper{position:relative;overflow:hidden;width:100%;border-radius:5px;padding-top:56.25%}.theme--default .cs-iframe-wrapper{border:1px solid #4B5160}.theme--light .cs-iframe-wrapper{border:1px solid #DCDDE0}.cs-responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.cs-loading-wrapper.active{text-align:center;padding:3rem 1rem}.cs-media-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(35px,100px));grid-gap:.5rem;list-style:none}.cs-media-library-grid.max-200{grid-template-columns:repeat(auto-fit,minmax(35px,32%));grid-gap:2%}.cs-media-library-grid.max-200 .cs-media-icon{font-size:3rem;margin:20% auto}@media only screen and (min-width: 950px){.cs-media-library-grid.max-200{grid-template-columns:repeat(auto-fit,minmax(35px,19.2%));grid-gap:1%}.cs-media-library-grid.max-200 .cs-media-icon{font-size:4rem}}.cs-media-library-grid-item{width:100%;padding-top:100%;position:relative;overflow:hidden}.cs-media-library-grid-item__media-content{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}.theme--default .cs-media-library-grid-item__media-content{color:#e7e8ee;background:#171e32;border:1px solid #4B5160}.theme--default .cs-media-library-grid-item__media-content.selected{border-color:#ea8f9b;color:#ea8f9b}.theme--light .cs-media-library-grid-item__media-content{color:#171e32;background:#fff;border:1px solid #DCDDE0}.theme--light .cs-media-library-grid-item__media-content.selected{border-color:#6532c1;color:#6532c1}.cs-media-library-grid-item__media-content__delete-button{top:auto;right:3.5%;bottom:3.5%}@media only screen and (min-width: 950px){.cs-media-library-grid-item__media-content__delete-button{right:7%;bottom:7%}}.cs-media-library-grid-item__media-content__thumbnail{width:100%;height:75%;object-fit:cover;border-radius:5px 5px 0 0}.cs-media-library-grid-item__media-content__icon{font-size:2rem;display:block;margin:1.25rem auto;color:inherit;border-radius:5px 5px 0 0}.cs-media-library-grid-item__media-content__name{font-size:.8rem;padding:0 .25rem;width:100%;height:25%;position:absolute;bottom:0;left:0;border-radius:0 0 5px 5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.theme--default .cs-media-library-grid-item__media-content__name{background:#ffffff1f;color:#e7e8ee}.theme--light .cs-media-library-grid-item__media-content__name{background:#f3f3f3;color:#171e32}.cs-media-library-grid-item__media-content__name input[type=checkbox]{margin-right:.25rem}.theme--default .cs-media-library-grid-item__media-content__name.page-bg{background:#171e32}.theme--light .cs-media-library-grid-item__media-content__name.page-bg{background:#fff}.cs-media-library-grid-item__media-content__name span{display:inline-block;margin-left:.5rem}.cs-media-library-thumbnail-wrapper{width:200px;height:200px;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-media-library-thumbnail-wrapper{border:1px solid #4B5160}.theme--light .cs-media-library-thumbnail-wrapper{border:1px solid #DCDDE0}.cs-media-library-thumbnail-wrapper__thumbnail,.cs-media-upload-wrapper__image{width:100%;height:100%;object-fit:cover;border-radius:5px 5px 0 0}.cs-media-library-thumbnail-wrapper__icon,.cs-media-upload-wrapper__icon{font-size:3rem;color:inherit}.cs-media-upload-wrapper{max-width:400px;max-height:400px;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-media-upload-wrapper{border:1px solid #4B5160}.theme--light .cs-media-upload-wrapper{border:1px solid #DCDDE0}.cs-mini-menu-wrapper{position:relative;display:inline;float:right}.cs-mini-menu{box-shadow:0 2px 4px #00000026;position:absolute;top:0;right:2rem;margin:0;padding:0;list-style:none;padding:.5rem 0;width:auto}.cs-mini-menu__link,.cs-mini-menu__btn{text-decoration:none!important;display:block;min-width:180px;padding:.5rem 1rem}.cs-mini-menu__link.mw-230,.mw-230.cs-mini-menu__btn{min-width:230px}.cs-mini-menu__btn{border:none;background-color:transparent;text-align:left;text-decoration:none;cursor:pointer}.cs-modal-outer-wrapper{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:block;background-color:#00000080;overflow-y:scroll}.cs-modal-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;transition:opacity .3s ease}.cs-modal-wrapper{display:block;margin:3rem 0}.cs-modal-container{width:90%;margin:0 auto;padding:20px 30px;border-radius:2px;box-shadow:0 2px 8px #00000054;transition:all .3s ease;position:relative;text-align:left}@media only screen and (min-width: 700px){.cs-modal-container{width:600px}}.theme--default .cs-modal-container{background-color:#2b3244}.theme--light .cs-modal-container{background-color:#fff}.cs-modal-header{margin-top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.cs-modal-header__close-btn,.cs-x-btn{margin-right:-1rem}.theme--default .cs-modal-header__close-btn,.theme--default .cs-x-btn{color:#e7e8ee}.theme--light .cs-modal-header__close-btn,.theme--light .cs-x-btn{color:#171e32}.cs-modal-heading{margin-top:0}.cs-modal-body{margin:20px 0}.cs-modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.cs-more-button-wrapper{position:relative}.cs-more-button__list{position:absolute;top:50px;right:0;border-radius:5px;z-index:13}.theme--default .cs-more-button__list{border:1px solid #4B5160;background:#171e32}.theme--light .cs-more-button__list{border:1px solid #DCDDE0;background:#fff}.cs-more-button__list-item{width:100%}.cs-more-button__list-item__link{display:block;text-align:left;white-space:nowrap}.cs-navbar{width:100%;max-width:1332px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;padding:0;margin:0}@media only screen and (min-width: 950px){.cs-navbar{padding:0 1.5rem;margin:0 auto}}.cs-navbar.console{max-width:100%}.cs-navbar-brand{height:25px;width:100px;display:block;margin-right:auto;position:relative}.cs-navbar-toggler{font-size:1.5rem;width:35px;text-align:center;padding:0;position:absolute;right:1rem;top:0rem;z-index:11}.cs-navbar-toggler:focus{outline:none}.theme--default .cs-navbar-toggler:focus{border-color:#ea8f9b;color:#ea8f9b}.theme--light .cs-navbar-toggler:focus{border-color:#6532c1;color:#6532c1}.theme--default .cs-navbar-toggler{color:#e7e8ee}.theme--light .cs-navbar-toggler{color:#171e32}.cs-navbar-nav{list-style:none;padding-left:0;margin:0;transition:right .3s ease-out;z-index:9;position:relative;height:100vh;overflow:hidden;position:absolute;top:42px;right:0;width:75%;flex:1}.theme--default .cs-navbar-nav{background:#171e32}.theme--light .cs-navbar-nav{background:#fff}.cs-navbar-nav.mobile-hidden{right:-80%}@media only screen and (min-width: 950px){.cs-navbar-nav.mobile-hidden{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;position:static;height:100%;background:transparent;overflow:visible}}@media only screen and (min-width: 950px){.cs-navbar-nav{width:auto;transition:none}}.theme--default .cs-navbar-nav--secondary-wrapper{border-bottom:1px solid #4B5160}.theme--light .cs-navbar-nav--secondary-wrapper{border-bottom:1px solid #DCDDE0}.cs-navbar-nav--secondary{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow:auto}.cs-nav-item.has-menu{position:relative}.cs-nav-item a[class^=cs-btn],.cs-nav-item button[class^=cs-btn]{margin:.75rem 1.5rem .5rem}@media only screen and (min-width: 950px){.cs-nav-item a[class^=cs-btn],.cs-nav-item button[class^=cs-btn]{margin:0 0 0 .75rem}}.cs-nav-item.min-width-100px{min-width:100px}.cs-nav-link,.cs-nav-button__text,.cs-layout--with-sidebar__sidebar-nav-link{transition:color .3s ease;font-family:Outfit-Regular,sans-serif;text-decoration:none;font-size:.9rem;width:100%;padding:.75rem 1.5rem;display:block}.theme--default .cs-nav-link,.theme--default .cs-nav-button__text,.theme--default .cs-layout--with-sidebar__sidebar-nav-link{color:#e7e8ee}.theme--light .cs-nav-link,.theme--light .cs-nav-button__text,.theme--light .cs-layout--with-sidebar__sidebar-nav-link{color:#171e32}.theme--default .cs-nav-link:hover,.theme--default .cs-nav-button__text:hover,.theme--default .cs-layout--with-sidebar__sidebar-nav-link:hover,.theme--default .cs-nav-link:focus,.theme--default .cs-nav-button__text:focus,.theme--default .cs-layout--with-sidebar__sidebar-nav-link:focus,.theme--default .cs-nav-link:focus-visible,.theme--default .cs-nav-button__text:focus-visible,.theme--default .cs-layout--with-sidebar__sidebar-nav-link:focus-visible{background:#171e32;color:#ea8f9b!important}.theme--light .cs-nav-link:hover,.theme--light .cs-nav-button__text:hover,.theme--light .cs-layout--with-sidebar__sidebar-nav-link:hover,.theme--light .cs-nav-link:focus,.theme--light .cs-nav-button__text:focus,.theme--light .cs-layout--with-sidebar__sidebar-nav-link:focus,.theme--light .cs-nav-link:focus-visible,.theme--light .cs-nav-button__text:focus-visible,.theme--light .cs-layout--with-sidebar__sidebar-nav-link:focus-visible{background:#fff;color:#6532c1!important}@media only screen and (min-width: 950px){.cs-nav-link:hover,.cs-nav-button__text:hover,.cs-layout--with-sidebar__sidebar-nav-link:hover,.cs-nav-link:focus,.cs-nav-button__text:focus,.cs-layout--with-sidebar__sidebar-nav-link:focus,.cs-nav-link:focus-visible,.cs-nav-button__text:focus-visible,.cs-layout--with-sidebar__sidebar-nav-link:focus-visible{background:transparent!important}}@media only screen and (min-width: 950px){.cs-nav-link,.cs-nav-button__text,.cs-layout--with-sidebar__sidebar-nav-link{padding:1.25rem 2rem}}@media only screen and (min-width: 950px){.theme--default .cs-nav-link.active,.theme--default .active.cs-nav-button__text,.theme--default .active.cs-layout--with-sidebar__sidebar-nav-link{color:#ea8f9b;border-bottom:2px solid #EA8F9B}}@media only screen and (min-width: 950px){.theme--light .cs-nav-link.active,.theme--light .active.cs-nav-button__text,.theme--light .active.cs-layout--with-sidebar__sidebar-nav-link{color:#6532c1;border-bottom:2px solid #6532C1}}.cs-nav-form{padding:.5rem 1.5rem}@media only screen and (min-width: 950px){.cs-nav-form{padding:0;margin:0 0 0 .75rem}}.cs-nav-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;transition:color .3s ease;font-size:.9rem;padding:.75rem 1.5rem;border:none;width:100%;background:#171e32;cursor:pointer}.theme--default .cs-nav-button{color:#e7e8ee;background:#171e32}.theme--light .cs-nav-button{color:#171e32;background:#fff}.cs-nav-button.submenu-open .fa-chevron-down{transform:rotate(180deg)}.theme--default .cs-nav-button:hover,.theme--default .cs-nav-button:focus{color:#ea8f9b}.theme--light .cs-nav-button:hover,.theme--light .cs-nav-button:focus{color:#6532c1}.theme--default .cs-nav-button:hover .cs-nav-button__text,.theme--default .cs-nav-button:focus .cs-nav-button__text{color:#ea8f9b}.theme--light .cs-nav-button:hover .cs-nav-button__text,.theme--light .cs-nav-button:focus .cs-nav-button__text{color:#6532c1}.cs-nav-button svg{height:1.5rem}.cs-nav-button svg path{stroke:#fff;fill:#fff}.theme--default .cs-nav-button svg path{stroke:#e7e8ee;fill:#e7e8ee}.theme--light .cs-nav-button svg path{stroke:#171e32;fill:#171e32}@media only screen and (min-width: 950px){.cs-nav-button{padding:.5rem;border-radius:5px;width:auto}.cs-nav-button.circular{justify-content:center;border-radius:33px;width:33px;height:33px;padding:0}.theme--default .cs-nav-button.circular{border:1px solid #656B7C}.theme--light .cs-nav-button.circular{border:1px solid #DCDDE0}}.cs-nav-button .fa-chevron-down{margin-left:auto;margin-right:0}@media only screen and (min-width: 950px){.cs-nav-button .fa-chevron-down{margin-left:0}.cs-nav-button .fa-chevron-down.large-screen-hidden{display:none;visibility:hidden}}.theme--default .cs-nav-button.cs-btn--primary,.theme--default .cs-nav-button.cs-btn--icon-only.primary{color:#171e32!important;background:#ea8f9b!important}.theme--default .cs-nav-button.cs-btn--primary .cs-nav-button__text,.theme--default .cs-nav-button.cs-btn--icon-only.primary .cs-nav-button__text{color:#171e32!important;font-size:.8rem!important}.theme--light .cs-nav-button.cs-btn--primary,.theme--light .cs-nav-button.cs-btn--icon-only.primary{color:#fff!important;background:#6532c1!important}.theme--light .cs-nav-button.cs-btn--primary .cs-nav-button__text,.theme--light .cs-nav-button.cs-btn--icon-only.primary .cs-nav-button__text{color:#fff!important;font-size:.8rem!important}.cs-nav-button.cs-btn--primary+.cs-nav__mini-menu,.cs-nav-button.cs-btn--icon-only.primary+.cs-nav__mini-menu{top:45px}.cs-nav-button__text{text-align:left;width:auto;padding:0}@media only screen and (min-width: 950px){.cs-nav-button__text{padding:0 .5rem}}@media only screen and (min-width: 950px){.cs-nav-button__text.large-screen-hidden{display:none;visibility:hidden}}.cs-nav-button__img{display:block;width:100%;height:100%}.cs-navbar-user{list-style:none;padding-left:1.5rem;margin:0;z-index:9;position:relative;padding:0}.cs-navbar-user .sign-up{margin-top:1rem}.cs-navbar-user .login{margin-top:1.5rem}@media only screen and (min-width: 950px){.cs-navbar-user{position:absolute;right:.75rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.cs-navbar-user .sign-up{margin-top:0rem}.cs-navbar-user .cs-nav-item:last-of-type{margin-left:.5rem}}.cs-nav__mini-menu{list-style:none;padding:0}.theme--default .cs-nav__mini-menu{color:#e7e8ee;background:#171e32;border:1px solid #656B7C}.theme--light .cs-nav__mini-menu{color:#171e32;background:#fff;border:1px solid #DCDDE0}@media only screen and (max-width: 950px){.cs-nav__mini-menu.no-border--950-and-below{border:none}}@media only screen and (min-width: 950px){.cs-nav__mini-menu{position:absolute;top:46px;border-radius:0 0 5px 5px;min-width:100%;padding:.5rem 0}.cs-nav__mini-menu.right-aligned{right:0}.cs-nav__mini-menu.left-aligned{left:0}}@media only screen and (min-width: 950px){.cs-nav__mini-menu.large-screen-hidden{display:none;visibility:hidden}}.cs-nav__mini-menu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 950px){.cs-nav__mini-menu-item:first-of-type .cs-nav__mini-menu-item__link{border-radius:5px 5px 0 0}.cs-nav__mini-menu-item:last-of-type .cs-nav__mini-menu-item__link{border-radius:0 0 5px 5px}}.cs-nav__mini-menu-item__link{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;width:100%;text-decoration:none;padding:.75rem 1.5rem .75rem 2.5rem;font-weight:500;transition:color .3s ease;font-size:.9rem}.theme--default .cs-nav__mini-menu-item__link:hover{color:#ea8f9b}.theme--light .cs-nav__mini-menu-item__link:hover{color:#6532c1}.theme--default .cs-nav__mini-menu-item__link{color:#e7e8ee}.theme--light .cs-nav__mini-menu-item__link{color:#171e32}@media only screen and (min-width: 950px){.cs-nav__mini-menu-item__link{white-space:nowrap;padding:.5rem 1rem}}.cs-content-type-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:1rem;height:1rem;flex:0 0 1rem;border-radius:.15rem;padding:.15rem;font-size:.6rem}.cs-content-type-icon i{font-size:inherit;color:#171e32}.cs-content-type-icon.red-bg{background:#dc2c24}.cs-content-type-icon.red-bg i{color:#fff}.cs-content-type-icon.orange-bg{background:#ff9d00}.cs-content-type-icon.yellow-bg{background:#f0be42}.cs-content-type-icon.green-bg{background:#34a852}.cs-content-type-icon.green-bg i{color:#fff}.cs-content-type-icon.blue-bg{background:#3fa5e7}.cs-content-type-icon.blue-bg i{color:#fff}.cs-content-type-icon.pink-bg{background:#ea8f9b}.cs-content-type-icon.purple-bg{background:#6532c1}.cs-content-type-icon.purple-bg i{color:#fff}.cs-content-type-icon.large{width:4rem;height:4rem;font-size:2rem;border-radius:5px}.cs-notification-list{position:fixed;z-index:101;right:0;left:0;top:0;width:100%;list-style:none;padding:0}@media only screen and (min-width: 700px){.cs-notification-list{left:auto;width:400px}}@keyframes slideinMobile{0%{right:-310px}to{right:10px}}@keyframes slideinTabletDesktop{0%{right:-310px}to{right:30px}}@keyframes fadeoutMobile{0%{right:10px;opacity:1}to{right:10px;opacity:0}}@keyframes fadeoutMobileTabletDesktop{0%{right:30px;opacity:1}to{right:30px;opacity:0}}.cs-notification{position:relative;margin:0 20px 1rem;z-index:30;width:calc(100% - 20px);top:30px;right:-310px;padding:0 2rem 0 1rem;border-radius:5px}.cs-notification p{font-size:.8rem;line-height:1.3rem}.cs-notification.enter{animation:slideinMobile .8s cubic-bezier(0,.97,.34,1) forwards}@media only screen and (min-width: 700px){.cs-notification.enter{animation:slideinTabletDesktop .8s cubic-bezier(0,.97,.34,1) forwards}}.cs-notification.exit{animation:fadeoutMobile .8s cubic-bezier(0,.97,.34,1) forwards}@media only screen and (min-width: 700px){.cs-notification.exit{animation:fadeoutTabletDesktop .8s cubic-bezier(0,.97,.34,1) forwards}}.theme--default .cs-notification.error{border-color:#dc2d2483;background:#2c0908}.theme--light .cs-notification.error{border-color:#dc2d2483;background:#facbcb}@media only screen and (min-width: 700px){.cs-notification{width:300px;min-height:auto;margin:0 0 1rem auto}}.theme--default .cs-notification{background-color:#454b5b;border:1px solid #656B7C}.theme--light .cs-notification{background-color:#fff;border:1px solid #DCDDE0}.cs-notification__dismiss-btn{background:transparent;border:none;position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;cursor:pointer;font-size:1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.cs-notification__dismiss-btn img{width:10px;height:10px}.cs-notification__dismiss-btn:after{content:"";font: 14px/1 FontAwesome;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#171e32}.theme--default .cs-notification__dismiss-btn:after{color:#e7e8ee}.theme--light .cs-notification__dismiss-btn:after{color:#171e32}.cs-page-element,.cs-page-element-options{padding:1rem;margin-bottom:1rem;border-radius:5px}.theme--default .cs-page-element,.theme--default .cs-page-element-options{border:1px solid #4B5160;background:#171e32}.theme--light .cs-page-element,.theme--light .cs-page-element-options{border:1px solid #DCDDE0;background:#fff}.theme--default .cs-page-element.problem,.theme--default .cs-page-element-options.problem{background:#ea8f9b1a}.theme--light .cs-page-element.problem,.theme--light .cs-page-element-options.problem{background:#fffbed}.cs-page-element.admin,.cs-page-element-options.admin{padding:0}.theme--default .cs-page-element.admin,.theme--default .cs-page-element-options.admin{background:#171e32}.theme--light .cs-page-element.admin,.theme--light .cs-page-element-options.admin{background:#fff}.cs-page-element.admin .cs-page-element-text-form,.cs-page-element.admin .cs-page-element-problem-form__section,.cs-page-element-options.admin .cs-page-element-text-form,.cs-page-element-options.admin .cs-page-element-problem-form__section{padding:1rem}.cs-page-element.admin .cs-page-element-problem-form__section,.cs-page-element.admin .cs-page-element-text-form__settings,.cs-page-element-options.admin .cs-page-element-problem-form__section,.cs-page-element-options.admin .cs-page-element-text-form__settings{border-radius:5px}.theme--default .cs-page-element.admin .cs-page-element-problem-form__section,.theme--default .cs-page-element.admin .cs-page-element-text-form__settings,.theme--default .cs-page-element-options.admin .cs-page-element-problem-form__section,.theme--default .cs-page-element-options.admin .cs-page-element-text-form__settings{background:#2b3244}.theme--light .cs-page-element.admin .cs-page-element-problem-form__section,.theme--light .cs-page-element.admin .cs-page-element-text-form__settings,.theme--light .cs-page-element-options.admin .cs-page-element-problem-form__section,.theme--light .cs-page-element-options.admin .cs-page-element-text-form__settings{background:#f3f3f3}.cs-page-element.admin .cs-page-element-problem-form__section.no-bg,.cs-page-element.admin .cs-page-element-text-form__settings.no-bg,.cs-page-element-options.admin .cs-page-element-problem-form__section.no-bg,.cs-page-element-options.admin .cs-page-element-text-form__settings.no-bg{background:transaprent}.cs-page-element.admin .cs-page-element-text-form__settings,.cs-page-element-options.admin .cs-page-element-text-form__settings{margin:1rem}@media only screen and (min-width: 950px){.cs-page-element.admin .cs-page-element-text-form__settings,.cs-page-element-options.admin .cs-page-element-text-form__settings{width:33%}}@media only screen and (min-width: 700px){.cs-page-element-problem-form{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(100px,auto);gap:1rem}}.cs-page-element-problem-form__section{margin-bottom:1rem}@media only screen and (min-width: 700px){.cs-page-element-problem-form__section{margin:0;grid-column:span 2}.cs-page-element-problem-form__section.full{grid-column:span 6}.cs-page-element-problem-form__section.half{grid-column:span 3}}@media only screen and (min-width: 950px){.cs-page-element-text-wrapper.previewing{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.cs-page-element-text-wrapper.previewing .cs-page-element-problem,.cs-page-element-text-wrapper.previewing .cs-page-element-text-form__text,.cs-page-element-text-wrapper.previewing .cs-page-element-text-form__display-text{flex:1}}.cs-page-element-problem,.cs-page-element-text-form__text,.cs-page-element-text-form__display-text{padding:1rem;max-width:100%}.theme--default .cs-page-element-text-form__text.editing .ProseMirror pre,.theme--default .cs-page-element-text-form__text.editing .ProseMirror code{background:#ffffff1f}.theme--light .cs-page-element-text-form__text.editing .ProseMirror pre,.theme--light .cs-page-element-text-form__text.editing .ProseMirror code{background:#fff}.theme--default .cs-page-element-text-form__text.read-only .ProseMirror pre,.theme--default .cs-page-element-text-form__text.read-only .ProseMirror code{background:#0f1525}.theme--light .cs-page-element-text-form__text.read-only .ProseMirror pre,.theme--light .cs-page-element-text-form__text.read-only .ProseMirror code{background:#f3f3f3}.theme--default .cs-page-element-text-form__text.read-only:hover .ProseMirror pre,.theme--default .cs-page-element-text-form__text.read-only:hover .ProseMirror code{background:#ffffff1f}.theme--light .cs-page-element-text-form__text.read-only:hover .ProseMirror pre,.theme--light .cs-page-element-text-form__text.read-only:hover .ProseMirror code{background:#fff}.cs-page-element-media-upload__image{max-width:100%;object-fit:cover;display:block;margin:0 auto}.cs-page-element-media-upload__image.auto-height{max-height:auto}.cs-page-element-problem-form__cancel-btn{position:absolute;top:.5rem;right:.5rem}.cs-page-element__mini-menu{float:right;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;z-index:11}.cs-page-element-options{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 700px){.cs-page-element-options{flex-direction:row}}.cs-page-element-option-btn{margin:.5rem}.cs-page-element-text-form__display-text{padding:1rem;border-radius:0 0 5px 5px}.cs-page-element-text-form__display-text:hover,.cs-page-element-text-form__display-text:focus{cursor:text}.theme--default .cs-page-element-text-form__display-text:hover,.theme--default .cs-page-element-text-form__display-text:focus{background:#0f1525}.theme--light .cs-page-element-text-form__display-text:hover,.theme--light .cs-page-element-text-form__display-text:focus{background:#f3f3f3}.theme--default .cs-page-element-text-form__display-text:hover pre,.theme--default .cs-page-element-text-form__display-text:hover code,.theme--default .cs-page-element-text-form__display-text:focus pre,.theme--default .cs-page-element-text-form__display-text:focus code{background:#ffffff1f}.theme--light .cs-page-element-text-form__display-text:hover pre,.theme--light .cs-page-element-text-form__display-text:hover code,.theme--light .cs-page-element-text-form__display-text:focus pre,.theme--light .cs-page-element-text-form__display-text:focus code{background:#fff}.cs-parsons-line{display:block}.cs-parsons-interface{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.cs-parsons-interface__starter-block-list,.cs-parsons-interface__solution-block-list,.cs-parsons-interface__block-list{flex:1;border-radius:5px;max-width:100%;-ms-overflow-style:none;scrollbar-width:none}.cs-parsons-interface__starter-block-list::-webkit-scrollbar,.cs-parsons-interface__solution-block-list::-webkit-scrollbar,.cs-parsons-interface__block-list::-webkit-scrollbar{display:none}.cs-parsons-interface__starter-block-list.single-column,.cs-parsons-interface__solution-block-list.single-column,.cs-parsons-interface__block-list.single-column{min-height:100px}.cs-parsons-interface__starter-block-list.solution,.cs-parsons-interface__solution-block-list.solution,.cs-parsons-interface__block-list.solution{overflow-x:scroll}.cs-parsons-interface__starter-block-list:not(.solution),.cs-parsons-interface__solution-block-list:not(.solution),.cs-parsons-interface__block-list:not(.solution){overflow:scroll}.cs-code-editor.double-column,.cs-pseudo-code-for-editor.double-column,.cs-parsons-interface__starter-block-list-wrapper.double-column,.cs-parsons-interface__solution-block-list-wrapper.double-column,.cs-parsons-interface__block-list-wrapper.double-column{width:calc(50% - 1rem)}.cs-code-editor.single-column,.cs-pseudo-code-for-editor.single-column,.cs-parsons-interface__starter-block-list-wrapper.single-column,.cs-parsons-interface__solution-block-list-wrapper.single-column,.cs-parsons-interface__block-list-wrapper.single-column{width:100%}.cs-code-editor.single-column:nth-of-type(2),.cs-pseudo-code-for-editor.single-column:nth-of-type(2),.cs-parsons-interface__starter-block-list-wrapper.single-column:nth-of-type(2),.cs-parsons-interface__solution-block-list-wrapper.single-column:nth-of-type(2),.cs-parsons-interface__block-list-wrapper.single-column:nth-of-type(2){margin-top:2rem}.cs-code-editor{border-radius:5px}.theme--default .cs-code-editor{border:1px solid #4B5160}.theme--light .cs-code-editor{border:1px solid #DCDDE0}.cs-code-editor.single-line .cm-editor{height:1.9rem}.cs-code-editor.fit-content .cm-editor{height:fit-content}.cs-parsons-interface__starter-block-list.single-column,.cs-parsons-interface__block-list.single-column{margin-bottom:1rem;min-height:76px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.theme--default .cs-parsons-interface__starter-block-list,.theme--default .cs-parsons-interface__block-list,.theme--default .cs-pseudo-code-for-editor,.theme--default .cs-parsons-console-interface__starter-block-list,.theme--default .cs-parsons-interface__solution-block-list,.theme--default .cs-parsons-console-interface__solution-block-list{background-color:#0f1525}.theme--light .cs-parsons-interface__starter-block-list,.theme--light .cs-parsons-interface__block-list,.theme--light .cs-pseudo-code-for-editor,.theme--light .cs-parsons-console-interface__starter-block-list,.theme--light .cs-parsons-interface__solution-block-list,.theme--light .cs-parsons-console-interface__solution-block-list{background-color:#f3f3f3}.cs-parsons-interface__solution-block-list,.cs-parsons-console-interface__solution-block-list,.cs-parsons-interface__block-list.solution{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:0;background-size:50px}.cs-parsons-interface__solution-block-list .cs-block-list.solution,.cs-parsons-console-interface__solution-block-list .cs-block-list.solution,.cs-parsons-interface__block-list.solution .cs-block-list.solution{background-size:50px 60px}.theme--default .cs-parsons-interface__solution-block-list .cs-block-list.solution,.theme--default .cs-parsons-console-interface__solution-block-list .cs-block-list.solution,.theme--default .cs-parsons-interface__block-list.solution .cs-block-list.solution{background-image:linear-gradient(to right,rgba(75,81,96,.6117647059) 1px,transparent 1px),linear-gradient(to bottom,rgba(75,81,96,.6117647059) 1px,transparent 1px)}.theme--light .cs-parsons-interface__solution-block-list .cs-block-list.solution,.theme--light .cs-parsons-console-interface__solution-block-list .cs-block-list.solution,.theme--light .cs-parsons-interface__block-list.solution .cs-block-list.solution{background-image:linear-gradient(to right,#DCDDE0 1px,transparent 1px),linear-gradient(to bottom,#DCDDE0 1px,transparent 1px)}.cs-parsons-interface__solution-block-list .cs-block-list.solution.show-pseudo-code,.cs-parsons-console-interface__solution-block-list .cs-block-list.solution.show-pseudo-code,.cs-parsons-interface__block-list.solution .cs-block-list.solution.show-pseudo-code{background-size:50px 84px}.cs-parsons-solution-line{min-height:60px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.cs-parsons-solution-line .cs-block{align-self:center}.cs-parsons-solution-line__number{flex:0 0 50px;align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-parsons-solution-line__number{background:#000}.theme--light .cs-parsons-solution-line__number{background:#dcdde0}.cs-parsons-console-interface{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.cs-parsons-console-interface__column{max-width:calc(50% - 1rem);display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;flex-wrap:wrap}.cs-parsons-console-interface__column .cs-block-list-wrapper{flex:1;max-width:100%;overflow:scroll;border-radius:5px}.cs-problem-interface-toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 1rem 1rem}.cs-problem-interface-toolbar__left-side{flex:1}.cs-feedback-list__item{padding:.5rem 1rem;border-radius:5px;border:2px solid;border-left-width:7px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.theme--default .cs-feedback-list__item{color:#e7e8ee;border-color:#4b5160;background:#0f1525}.theme--light .cs-feedback-list__item{color:#171e32;border-color:#dcdde0;background:#fff}.theme--default .cs-feedback-list__item.error{border-color:#dc2d2483;background:#2c0908}.theme--light .cs-feedback-list__item.error{border-color:#dc2d2483;background:#facbcb}.cs-feedback-list__item.success{border-color:#08c71b7b;background:#08c71c33}.cs-feedback-list__item:not(:last-of-type){margin-bottom:.5rem}.cs-feedback-list__item__content{flex:1}.cs-feedback-list__item-title{font-size:1.15rem;line-height:1.5rem}.cs-feedback-list__item-title,.cs-feedback-list__item-text{opacity:.8}.cs-feedback-list__item-text{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;white-space:pre-wrap}.cs-feedback-list__item-text pre{margin:.5rem 0;font-size:.8rem;line-height:1.2rem;font-weight:400}@media only screen and (min-width: 700px){.cs-feedback-list__item-text pre{font-size:1.1rem;line-height:1.8rem}}.cs-feedback-list__item-title__icon{display:inline-block;margin:.35rem 1rem 0 0;font-size:1.5rem}.cs-feedback-list__item-hint-btn{margin-left:auto}.cs-feedback-list__item-hint-list{flex:0 0 100%}.cs-feedback-list__traceback{white-space:pre-wrap;background:#000;color:#fffc;border-radius:5px;border:1px solid;width:100%}.theme--default .cs-feedback-list__traceback{border-color:#4b5160}.theme--light .cs-feedback-list__traceback{border-color:#dcdde0}.cs-progress-bar-wrapper{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap}.cs-progress-bar__percentage{min-width:50px;text-align:right;flex:1}.cs-progress-bar{border-radius:5px;width:100%;height:1rem;position:relative}.theme--default .cs-progress-bar{background:#4b5160}.theme--light .cs-progress-bar{background:#dcdde0}.cs-progress-bar__progress{position:absolute;height:100%;left:0;top:0;transition:width .3s ease}.theme--default .cs-progress-bar__progress{background:#ea8f9b}.theme--light .cs-progress-bar__progress{background:#6532c1}input.browser-default-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.theme--default input.browser-default-radio:focus~.cs-radio,.theme--default input.browser-default-radio:focus~.cs-numeric-scale-list__item{border:2px solid #EA8F9B}.theme--light input.browser-default-radio:focus~.cs-radio,.theme--light input.browser-default-radio:focus~.cs-numeric-scale-list__item{border:2px solid #6532C1}.theme--default input.browser-default-radio:hover~.cs-radio,.theme--default input.browser-default-radio:hover~.cs-numeric-scale-list__item,.theme--default input.browser-default-radio:focus:checked~.cs-radio,.theme--default input.browser-default-radio:focus:checked~.cs-numeric-scale-list__item{border:2px solid #EA8F9B}.theme--light input.browser-default-radio:hover~.cs-radio,.theme--light input.browser-default-radio:hover~.cs-numeric-scale-list__item,.theme--light input.browser-default-radio:focus:checked~.cs-radio,.theme--light input.browser-default-radio:focus:checked~.cs-numeric-scale-list__item{border:2px solid #6532C1}.theme--default input.browser-default-radio:checked~.cs-radio,.theme--default input.browser-default-radio:checked~.cs-numeric-scale-list__item{border:2px solid #EA8F9B;background-color:#ea8f9b}.theme--light input.browser-default-radio:checked~.cs-radio,.theme--light input.browser-default-radio:checked~.cs-numeric-scale-list__item{border:2px solid #6532C1;background-color:#6532c1}.theme--default input.browser-default-radio:checked~.cs-numeric-scale-list__item{color:#171e32}.theme--light input.browser-default-radio:checked~.cs-numeric-scale-list__item{color:#fff}.theme--default input.browser-default-radio:checked{border-color:#e7e8ee}.theme--light input.browser-default-radio:checked{border-color:#171e32}input.browser-default-radio:disabled~.cs-radio,input.browser-default-radio:disabled~.cs-numeric-scale-list__item{opacity:.5}input.browser-default-radio:checked~.cs-radio:after,input.browser-default-radio:checked~.cs-numeric-scale-list__item:after{display:block;left:1px;top:1px;width:10px;height:10px;border-radius:10px}.theme--default input.browser-default-radio:checked~.cs-radio:after,.theme--default input.browser-default-radio:checked~.cs-numeric-scale-list__item:after{border:2px solid #171E32;background:#ea8f9b}.theme--light input.browser-default-radio:checked~.cs-radio:after,.theme--light input.browser-default-radio:checked~.cs-numeric-scale-list__item:after{border:2px solid #FFFFFF;background:#6532c1}.theme--default input.browser-default-radio:checked~.cs-radio~.cs-field-label>.cs-snapshot-block>.cs-block{border-color:#ea8f9b}.theme--light input.browser-default-radio:checked~.cs-radio~.cs-field-label>.cs-snapshot-block>.cs-block{border-color:#6532c1}.cs-radio{position:relative;top:.25rem;left:0;height:20px;width:20px;border-radius:20px;flex:0 0 20px}.theme--default .cs-radio{border:2px solid #E7E8EE;background:#171e32}.theme--light .cs-radio{border:2px solid #171E32;background:#fff}.cs-radio:after{content:"";position:absolute;display:none}.cs-numeric-scale-list{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}@media only screen and (min-width: 700px){.cs-numeric-scale-list{flex-direction:row}}.cs-numeric-scale-list__item{min-width:35px;height:35px;border-radius:5px;margin:.5rem;padding:.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.theme--default .cs-numeric-scale-list__item{border:2px solid #E7E8EE;background:#171e32}.theme--light .cs-numeric-scale-list__item{border:2px solid #171E32;background:#fff}@media only screen and (min-width: 700px){.cs-likert-scale{display:grid;gap:1rem}}.cs-likert-scale__item{margin:1rem 0;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 700px){.cs-likert-scale__item{margin:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap}}.cs-likert-scale__item__label{display:block;margin:0 0 0 1rem}@media only screen and (min-width: 700px){.cs-likert-scale__item__label{margin:0 0 1rem;text-align:center}}.cs-editor-content{border:1px solid;border-radius:0 0 5px 5px}.theme--default .cs-editor-content{border-color:#4b5160}.theme--light .cs-editor-content{border-color:#dcdde0}.cs-editor-content.no-border{border:none}.cs-editor-content .ProseMirror{min-height:8em;border-radius:0 0 5px 5px}.cs-editor-content .ProseMirror.min-height-2em{min-height:2em}.cs-editor-content .ProseMirror.min-height-10em{min-height:10em}.theme--default .cs-editor-content.bg--deep .ProseMirror{background:#0f1525}.theme--light .cs-editor-content.bg--deep .ProseMirror{background:#fff}.ProseMirror{word-wrap:break-word;position:relative;padding:.5em}.theme--default .ProseMirror{background:#0f1525;color:#e7e8ee}.theme--light .ProseMirror{background:#f3f3f3;color:#171e32}.ProseMirror h2,.ProseMirror h3,.ProseMirror h4{margin-top:0}.ProseMirror ul p{margin:0}.ProseMirror ul ul{list-style:circle}.ProseMirror ol ol{list-style:lower-alpa}.ProseMirror li{font-size:1rem;line-height:1.6rem}.ProseMirror code{padding:.1rem .25rem;border-radius:3px;font-size:.85rem;white-space:pre;max-width:100%;min-width:100px;overflow-x:scroll}.theme--default .ProseMirror code{background:#ffffff1f;color:#ea8f9b}.theme--light .ProseMirror code{background:#f3f3f3;color:#6532c1}.theme--default .ProseMirror a,.theme--default .ProseMirror a:visited{color:#ea8f9b}.theme--light .ProseMirror a,.theme--light .ProseMirror a:visited{color:#6532c1}.ProseMirror pre{padding:.5rem;border-radius:5px;white-space:pre-wrap;overflow-x:scroll}.theme--default .ProseMirror pre{background:#ffffff1f;border-left:5px solid #EA8F9B}.theme--light .ProseMirror pre{background:#f3f3f3;border-left:5px solid #6532C1}.ProseMirror pre code{background:none!important;padding:0!important;font-size:.85rem;white-space:pre-wrap;max-width:100%;min-width:100px;overflow-x:scroll}.theme--default .ProseMirror pre code{color:#e7e8ee}.theme--light .ProseMirror pre code{color:#171e32}.ProseMirror.no-bg{background:none}.theme--default .ProseMirror.page-bg{background:#171e32}.theme--light .ProseMirror.page-bg{background:#fff}.theme--default .ProseMirror.cs-instructions-wrapper pre{background:#ffffff1f}.theme--light .ProseMirror.cs-instructions-wrapper pre{background:#fff}.theme--default .ProseMirror.cs-instructions-wrapper code{background:#ffffff1f}.theme--light .ProseMirror.cs-instructions-wrapper code{background:#fff}.ProseMirror figure,.ProseMirror img{max-width:100%;display:block;margin:0 auto}.theme--default .ProseMirror figure.active,.theme--default .ProseMirror img.active{border:1px solid #EA8F9B}.theme--light .ProseMirror figure.active,.theme--light .ProseMirror img.active{border:1px solid #6532C1}.ProseMirror figcaption{text-align:center;font-style:italic}.ProseMirror.no-p-tag-margins p{margin:0}.menububble{border:.1em solid;border-radius:5px 5px 0 0;padding:.2em;position:sticky;top:60px;z-index:10}.theme--default .menububble{border-color:#4b5160;background:#4b5160}.theme--light .menububble{border-color:#dcdde0;background:#dcdde0}.menububble.no-border-radius{border-radius:0}.menububble.no-border-radius+.cs-editor-content{border:0;border-radius:0}.menububble__button{background:transparent;border-radius:3px;border:.1em solid transparent;min-width:35px}.theme--default .menububble__button{color:#e7e8ee}.theme--light .menububble__button{color:#171e32}.theme--default .menububble__button.is-active{background:#ea8f9b;color:#171e32}.theme--light .menububble__button.is-active{background:#6532c1;color:#fff}.menububble__button:hover,.menububble__button:focus{position:relative}.theme--default .menububble__button:hover,.theme--default .menububble__button:focus{background:#2b3244;color:#e7e8ee}.theme--light .menububble__button:hover,.theme--light .menububble__button:focus{background:#c8c9cd;color:#171e32}.menububble__button:hover:after,.menububble__button:focus:after{content:attr(aria-label);position:absolute;left:50%;transform:translate(-50%);top:150%;z-index:100!important;text-align:center;border-radius:5px;padding:.25rem;white-space:nowrap;font-size:.8rem}.theme--default .menububble__button:hover:after,.theme--default .menububble__button:focus:after{background:#e7e8ee;color:#171e32}.theme--light .menububble__button:hover:after,.theme--light .menububble__button:focus:after{background:#000;color:#fff}.menububble__button:disabled{z-index:100}.menububble__wrapper{display:inline}.skip-to-main{position:fixed;background:#ea8f9b;color:#171e32;text-decoration:underline;z-index:101;padding:1rem;left:calc(50% - 89.3px);top:-60px;border-radius:0 0 5px 5px;transition:top .3s ease}.skip-to-main:focus{top:0;outline:none}.skip-sidebar-navigation{position:fixed;background:#ea8f9b;color:#171e32;text-decoration:underline;z-index:101;padding:1rem;left:1.5rem;z-index:10;top:0;border-radius:0 0 5px 5px;transition:top .3s ease}.skip-sidebar-navigation:focus{top:60px;outline:none}.skip-survey-navigation,.skip-rich-text-options{position:absolute;background:#ea8f9b;color:#171e32;text-decoration:underline;z-index:101;padding:0 1rem;left:50%;margin-left:-25%;z-index:10;top:0;border-radius:0 0 5px 5px;transition:top .3s ease;height:0;overflow:hidden}.skip-survey-navigation:focus,.skip-rich-text-options:focus{padding:1rem;height:auto;outline:none}.skip-rich-text-options{border:none;margin-left:-63px}.cs-tab-list{width:100%;list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;padding:0;margin:0;color:inherit;overflow-x:scroll}.theme--default .cs-tab-list.bg--primary{background:#ea8f9b;border-bottom:none;color:#171e32}.theme--light .cs-tab-list.bg--primary{background:#6532c1;border-bottom:none;color:#fff}.cs-tab-list.bg--primary .cs-tab-list__btn:after{display:none}.theme--default .cs-tab-list.bg--primary .cs-tab-list__btn.active{color:#171e32;border-bottom:none;background:#ffffff52}.theme--light .cs-tab-list.bg--primary .cs-tab-list__btn.active{color:#fff;border-bottom:none;background:#ffffff52}.cs-tab-list.centered--condensed{justify-content:center}.cs-tab-list.centered--condensed .cs-tab-list__item{width:fit-content;flex:none}.cs-tab-list.centered--condensed .cs-tab-list__item .cs-tab-list__btn{padding-left:2rem;padding-right:2rem}.cs-tab-list.left-aligned{position:relative}.cs-tab-list.left-aligned:after{position:absolute;content:"";width:100%;height:1px;left:0;right:0;bottom:0}.theme--default .cs-tab-list.left-aligned:after{background-color:#4b5160}.theme--light .cs-tab-list.left-aligned:after{background-color:#dcdde0}.cs-tab-list,.cs-block,.cs-block-list,.cm-editor{-ms-overflow-style:none;scrollbar-width:none}.cs-tab-list::-webkit-scrollbar,.cs-block::-webkit-scrollbar,.cs-block-list::-webkit-scrollbar,.cm-editor::-webkit-scrollbar{display:none}.cs-tab-list__item{flex:1;text-align:center;transition:color border .3s ease}.cs-tab-list__item.active{color:red;border-bottom:2px solid red}.cs-tab-list__item.left-aligned{flex:none}.cs-tab-list__btn{font-size:.8rem;font-weight:500;font-family:Outfit-Bold,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:transparent;border:0;color:inherit;border-radius:0;width:100%;min-width:100px;position:relative;padding:1rem .5rem}.cs-tab-list__btn:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;z-index:1}.theme--default .cs-tab-list__btn:after{background:#4b5160}.theme--light .cs-tab-list__btn:after{background:#dcdde0}.theme--default .cs-tab-list__btn:after.active{background:#4b5160}.theme--light .cs-tab-list__btn:after.active{background:#dcdde0}.theme--default .cs-tab-list__btn.active{color:#ea8f9b}.theme--default .cs-tab-list__btn.active:after{background:#ea8f9b}.theme--light .cs-tab-list__btn.active{color:#6532c1}.theme--light .cs-tab-list__btn.active:after{background:#6532c1}.required-icon,.complete-icon{position:absolute}.required-icon{font-size:1.5rem;color:#dc2c24;top:.5rem;margin-left:.5rem}.complete-icon{color:#08c71c;font-size:.6rem;margin-left:1.5rem;top:.7rem}.cs-table-wrapper{border-radius:5px}.theme--default .cs-table-wrapper{border:1px solid #4B5160}.theme--light .cs-table-wrapper{border:1px solid #DCDDE0}.theme--default .cs-table-wrapper.within-card .cs-table__thead,.theme--default .cs-table-wrapper.within-card .cs-table__tr:nth-child(2n){background-color:#0f1525}.theme--light .cs-table-wrapper.within-card .cs-table__thead,.theme--light .cs-table-wrapper.within-card .cs-table__tr:nth-child(2n){background-color:#f3f3f3}.cs-table{width:100%;border-collapse:collapse}.theme--default .cs-table{color:#e7e8ee}.theme--light .cs-table{color:#171e32}@media only screen and (max-width: 700px){.cs-table thead{display:none}.cs-table td{display:flex}.cs-table td:before{content:attr(label);font-weight:700;width:120px;min-width:120px}}.cs-table__thead{position:sticky;top:60px;z-index:12;padding:1rem}.cs-table__thead th:first-of-type{border-top-left-radius:5px}.cs-table__thead th:last-of-type{border-top-right-radius:5px}.theme--default .cs-table__thead{background-color:#22293c}.theme--light .cs-table__thead{background-color:#f3f3f3}.theme--default .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n){background-color:#22293c}.theme--light .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n){background-color:#f3f3f3}.theme--default .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n) .cs-tag:not(.transparent),.theme--default .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n) .cs-radio-input__selected-object-wrapper.as-tag:not(.transparent){background-color:#171e32}.theme--light .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n) .cs-tag:not(.transparent),.theme--light .cs-table__tr:not(.cs-table__tr--skeleton):nth-child(2n) .cs-radio-input__selected-object-wrapper.as-tag:not(.transparent){background-color:#fff}.cs-table__td{padding:.75rem 0 .75rem .5rem;text-align:left;font-weight:500}.cs-table__td.actions>a,.cs-table__td.actions>button{margin-right:.5rem}@media (min-width: 700px) and (max-width: 1190px){.cs-table__td.actions>a:not(:first-of-type),.cs-table__td.actions>button:not(:first-of-type){margin-top:1rem}}.cs-table__td.w-50{width:50%}.cs-table__td__skeleton{--cell-height: 40px;--cell-width: 100%;--blur-width: 200px;--blur-size: var(--blur-width) var(--cell-height);--cell-position: 0 0;margin-right:.5rem;height:var(--cell-height);width:var(--cell-width)}.cs-table__td__skeleton:empty:after{content:"";display:block;width:100%;height:100%;border-radius:5px;box-shadow:0 10px 45px #0000001a;background-size:var(--blur-size),100% 100%;background-position:-150% 0,0 0;background-repeat:no-repeat;animation:loading 1s infinite}.theme--default .cs-table__td__skeleton:empty:after{background-image:linear-gradient(90deg,#656b7c00 0,#656b7ccc,#656b7c00),linear-gradient(#4B5160 var(--cell-height),transparent 0)}.theme--light .cs-table__td__skeleton:empty:after{background-image:linear-gradient(90deg,#f3f3f300 0,#f3f3f3cc,#f3f3f300),linear-gradient(#DCDDE0 var(--cell-height),transparent 0)}.cs-skeleton-bar-chart{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:nowrap;height:300px}.cs-skeleton-bar-chart__bar{margin:0 .5rem;flex:1;--bar-height: 100%;--bar-width: 100%;--blur-width: 200px;--blur-size: var(--blur-width) var(--bar-height);--bar-position: 0 0;height:var(--bar-height)}.cs-skeleton-bar-chart__bar:empty:after{content:"";display:block;width:100%;height:100%;border-radius:5px;box-shadow:0 10px 45px #0000001a;background-size:var(--blur-size),100% 100%;background-position:-150% 0,0 0;background-repeat:no-repeat;animation:loading 1s infinite}.theme--default .cs-skeleton-bar-chart__bar:empty:after{background-image:linear-gradient(90deg,#656b7c00 0,#656b7ccc,#656b7c00),linear-gradient(#4B5160 var(--bar-height),transparent 0)}.theme--light .cs-skeleton-bar-chart__bar:empty:after{background-image:linear-gradient(90deg,#f3f3f300 0,#f3f3f3cc,#f3f3f300),linear-gradient(#DCDDE0 var(--bar-height),transparent 0)}@keyframes loading{to{background-position:350% 0,0 0}}.cs-tooltip-wrapper{position:relative}.cs-tooltip-content{position:absolute;top:1.5rem;left:.75rem;min-width:200px;max-width:300px;z-index:2}.theme--default .cs-tooltip-content{background:#171e32}.theme--light .cs-tooltip-content{background:#fff}.cs-tooltip-content.above{top:auto;bottom:1.5rem}.cs-contact-wrapper{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 950px){.cs-contact-wrapper{display:flex;flex-direction:row;justify-content:space-beween;align-items:flex-end;flex-wrap:wrap}}.cs-contact__form,.cs-contact__image{width:100%}@media only screen and (min-width: 950px){.cs-contact__form,.cs-contact__image{width:50%}}.cs-contact__image{height:260px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;width:50%;display:block;margin:0 auto}.theme--default .cs-contact__image{background-image:url(/static/assets/contact-Dr5fV1B7.svg)}.theme--light .cs-contact__image{background-image:url(/static/assets/contact-Dr5fV1B7.svg)}@media only screen and (min-width: 950px){.cs-contact__image{height:520px;width:50%;margin:0}}.cs-contact-success__image{display:block;max-width:300px;margin:0rem auto 5rem}.cs-problem-variant-detail,.cs-course-detail,.cs-problem-detail{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 950px){.cs-problem-variant-detail,.cs-course-detail,.cs-problem-detail{flex-direction:row}}@media only screen and (min-width: 1200px){.cs-problem-variant-detail,.cs-course-detail,.cs-problem-detail{flex-wrap:nowrap}}.cs-problem-variant-detail__main,.cs-course-detail__main,.cs-problem-detail__main{flex:1}@media only screen and (min-width: 950px){.cs-problem-variant-detail__main,.cs-course-detail__main,.cs-problem-detail__main{margin-right:1rem}}.cs-problem-variant-detail__aside,.cs-course-detail__aside,.cs-problem-detail__aside{width:100%;margin-bottom:1rem}@media only screen and (min-width: 950px){.cs-problem-variant-detail__aside,.cs-course-detail__aside,.cs-problem-detail__aside{min-width:184px;max-width:284px}}@media only screen and (min-width: 1200px){.cs-problem-variant-detail__aside,.cs-course-detail__aside,.cs-problem-detail__aside{width:400px}}.homepage-video-wrapper{position:relative;width:100%}.homepage-video-wrapper:before,.homepage-video-wrapper:after{content:"";position:absolute;width:130px;height:135px;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat}.homepage-video-wrapper:before{top:-50px;right:-50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATsAAADBCAYAAACwohcMAAAABHNCSVQICAgIfAhkiAAACt1JREFUeF7t3cFO61YUBVD7b/gvxLwddQjDztov4Ld40/4INLEeLX6JE1s63icRqxKDtoq3Wfd4A+GiOw6//PPxY/jr8J/+GR+Gv3/9f3v+u9w9df+/NmfOewjcw1yNXz/xnzf828//9nuq8ORmvrBw5rxj0d18b/xXdocH4c8DxB+/YOxeeHIncc7FT6G5Mle/jtRUdh9vw8swDs8L8/Z4+A7vtXgWp8vJnalyLhoyc2Wuzo3SeGUwjq95P3w8VRee3JPl4FxQdubKXC311ZqyO+qVf9exYijlZh5+zpw3C9zj87vmx9jd3k+6AiZ38wiefwHnmYu5+qZz5RcU84Xf7UH4jPHG+STBuahwzNX6L2S2ngzDzf/KvOq5sPXE1pOqWfp6nXuZq1nZHT+Be9gcWLlgPt9KzeVrcea8h8CWuTopuz1uyDUJECDQLaDsuldAPgECEQFlF2EWQoBAt4Cy614B+QQIRASUXYRZCAEC3QLKrnsF5BMgEBFQdhFmIQQIdAsou+4VkE+AQERA2UWYhRAg0C2g7LpXQD4BAhEBZRdhFkKAQLeAsuteAfkECEQElF2EWQgBAt0Cyq57BeQTIBARUHYRZiEECHQLKLvuFZBPgEBEQNlFmIUQINAtoOy6V0A+AQIRAWUXYRZCgEC3gLLrXgH5BAhEBBy482P46yD9z/iQOXnqc1W3HBRSOQlyKzWXr8X59pwdpegoxd2n8l6O2quC8PlmvnHY6uyQ7PmEO7y56on/eR2Hgk8Q5uoG5moqu4+34WUYh+eF+3k8/Ij3Wnyv0+XkzlQ5Fw2ZuTJX50ZpvDIYx9e8Hz6eqgtP7slycC4oO3Nlrpb6ak3ZHfXKv+tYMZRyMw8/Z86bBe7x+V3zY+xu7zdcAZO7eQTPv4DzzMVcfdO58guK+cLv9iB8xnjDfpLgXFQ45mr9FzJbT2w9KX7sTi+3dYtA1Q3Jvc0tIF3ra1OxTcVVs3fxOjbZRpgHzsvO/lwsM4NSCBBoFlB2zQsgngCBjICyyzhLIUCgWUDZNS+AeAIEMgLKLuMshQCBZgFl17wA4gkQyAgou4yzFAIEmgWUXfMCiCdAICOg7DLOUggQaBZQds0LIJ4AgYyAsss4SyFAoFlA2TUvgHgCBDICyi7jLIUAgWYBZde8AOIJEMgIKLuMsxQCBJoFlF3zAognQCAjoOwyzlIIEGgWUHbNCyCeAIGMgLLLOEshQKBZQNk1L4B4AgQyAg7cceBOZNIcBBNhduDOBWZHKTpKcfen0JGGjjTcY8i2zpVDsuer4PDm4ql0KPgEaq5uYK6msvt4G16GcXheuJ/H8WF4Lb7X6XJyZ6qci4bMXJmrc6M0XhmM42veDx9P1YUn92Q5OBeUnbkyV0t9tabsjnrl33WsGEq5mYefM+fNAvf4/K75MXa39xuugMndPILnX8B55mKuvulc+QXFfOF3exA+Y7xhP0lwLiocc7X+C5mtJ7aeFD92p5fbukWg6obk2vLydZZsKrapuKpbLl7HpuIIs03FF5j9uVhmBqUQINAsoOyaF0A8AQIZAWWXcZZCgECzgLJrXgDxBAhkBJRdxlkKAQLNAsqueQHEEyCQEVB2GWcpBAg0Cyi75gUQT4BARkDZZZylECDQLKDsmhdAPAECGQFll3GWQoBAs4Cya14A8QQIZASUXcZZCgECzQLKrnkBxBMgkBFQdhlnKQQINAsou+YFEE+AQEZA2WWcpRAg0Cyg7JoXQDwBAhkBZZdxlkKAQLOAsmteAPEECGQEHLjjwJ3IpDlwJ8LswJ0LzI5SdJTi7k+hIw0dabjHkG2dK4dkz1fB4c3FU+lQ8AnUXN3AXE1l9/E2vAzj8LxwP4/jw/BafK/T5eTOVDkXDZm5MlfnRmm8MhjH17wfPp6qC0/uyXJwLig7c2WulvpqTdkd9cq/61gxlHIzDz9nzpsF7vH5XfNj7G7vN1wBk7t5BM+/gPPMxVx907nyC4r5wu/2IHzGeMN+kuBcVDjmav0XMltPbD0pfuxOL7d1i0DVDcm15eXrLNlUbFNxVbdcvI5NxRFmm4ovMPtzscwMSiFAoFlA2TUvgHgCBDICyi7jLIUAgWYBZde8AOIJEMgIKLuMsxQCBJoFlF3zAognQCAjoOwyzlIIEGgWUHbNCyCeAIGMgLLLOEshQKBZQNk1L4B4AgQyAsou4yyFAIFmAWXXvADiCRDICCi7jLMUAgSaBZRd8wKIJ0AgI6DsMs5SCBBoFlB2zQsgngCBjICyyzhLIUCgWUDZNS+AeAIEMgLKLuMshQCBZgFl17wA4gkQyAg4cMeBO5FJc+BOhNmBOxeYHaXoKMXdn0JHGjrScI8h2zpXDsmer4LDm4un0qHgE6i5uoG5msru4214GcbheeF+HseH4bX4XqfLyZ2pci4aMnNlrs6N0nhlMI6veT98PFUXntyT5eBcUHbmylwt9dWasjvqlX/XsWIo5WYefs6cNwvc4/O75sfY3d5vuAImd/MInn8B55mLufqmc+UXFPOF3+1B+Izxhv0kwbmocMzV+i9ktp7YelL82J1ebusWgaobkmvLy9dZsqnYpuKqbrl4HZuKI8w2FV9g9udimRmUQoBAs4Cya14A8QQIZASUXcZZCgECzQLKrnkBxBMgkBFQdhlnKQQINAsou+YFEE+AQEZA2WWcpRAg0Cyg7JoXQDwBAhkBZZdxlkKAQLOAsmteAPEECGQElF3GWQoBAs0Cyq55AcQTIJARUHYZZykECDQLKLvmBRBPgEBGQNllnKUQINAsoOyaF0A8AQIZAWWXcZZCgECzgLJrXgDxBAhkBJRdxlkKAQLNAsqueQHEEyCQEXDgjgN3IpPmwJ0IswN3LjA7StFRirs/hY40dKThHkO2da4ckj1fBYc3F0+lQ8EnUHN1A3M1ld3H2/AyjMPzwv08jg/Da/G9TpeTO1PlXDRk5spcnRul8cpgHF/zfvh4qi48uSfLwbmg7MyVuVrqqzVld9Qr/65jxVDKzTz8nDlvFrjH53fNj7G7vd9wBUzu5hE8/wLOMxdz9U3nyi8o5gu/24PwGeMN+0mCc1HhmKv1X8hsPbH1pPixO73c1i0CVTck15aXr7NkU7FNxVXdcvE6NhVHmG0qvsDsz8UyMyiFAIFmAWXXvADiCRDICCi7jLMUAgSaBZRd8wKIJ0AgI6DsMs5SCBBoFlB2zQsgngCBjICyyzhLIUCgWUDZNS+AeAIEMgLKLuMshQCBZgFl17wA4gkQyAgou4yzFAIEmgWUXfMCiCdAICOg7DLOUggQaBZQds0LIJ4AgYyAsss4SyFAoFlA2TUvgHgCBDICyi7jLIUAgWYBZde8AOIJEMgIKLuMsxQCBJoFlF3zAognQCAj4MAdB+5EJs2BOxFmB+5cYHaUoqMUd38KHWnoSMM9hmzrXDkke74KDm8unkqHgk+g5uoG5moqu4+34WUYh+eF+3kcH4bX4nudLid3psq5aMjMlbk6N0rjlcE4vub98PFUXXhyT5aDc0HZmStztdRXa8ruqFf+XceKoZSbefg5c94scI/P75ofY3d7v+EKmNzNI3j+BZxnLubqm86VX1DMF363B+Ezxhv2kwTnosIxV+u/kNl6YutJ8WN3ermtWwSqbkiuLS9fZ8mmYpuKq7rl4nVsKo4w21R8gdmfi2VmUAoBAs0Cyq55AcQTIJARUHYZZykECDQL/AvJTVZ2YfzsbQAAAABJRU5ErkJggg==)}.homepage-video-wrapper:after{bottom:-59px;left:-50px;background-image:url(data:image/png;base64,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)}@media only screen and (min-width: 700px){.homepage-video-wrapper:before,.homepage-video-wrapper:after{width:300px;height:200px}.homepage-video-wrapper:before{top:-50px;right:-50px}.homepage-video-wrapper:after{bottom:-75px;left:-50px}}.homepage-feature-card-grid{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 700px){.homepage-feature-card-grid{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.homepage-feature-card{flex:1;text-align:center;margin:0 auto 3rem;max-width:300px}@media only screen and (min-width: 700px){.homepage-feature-card{max-width:none;flex:0 0 calc(33% - 1rem)}}.homepage-feature-card__image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:120px;height:120px;border-radius:50%;margin:1rem auto}.theme--default .homepage-feature-card__image-wrapper{background:#171e32}.theme--light .homepage-feature-card__image-wrapper{background:#fff}.homepage-feature-card__image{display:block;width:80px;height:80px}.homepage-feature-card__description{opacity:.7;max-width:50%;margin:0 auto}.homepage-testimonial-wrapper{position:relative;width:100%}.homepage-testimonial-wrapper:before,.homepage-testimonial-wrapper:after{content:"";position:absolute;width:130px;height:135px;z-index:-1;background-size:contain;background-position:center;background-repeat:no-repeat}.homepage-testimonial-wrapper:before{top:-53px;left:-50px;background-image:url(data:image/png;base64,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)}.homepage-testimonial-wrapper:after{bottom:-53px;right:-50px;background-image:url(data:image/png;base64,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)}@media only screen and (min-width: 700px){.homepage-testimonial-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.homepage-testimonial-wrapper:before,.homepage-testimonial-wrapper:after{width:300px;height:200px}.homepage-testimonial-wrapper:before{top:-60px;left:-50px}.homepage-testimonial-wrapper:after{bottom:-60px;right:-50px}.homepage-testimonial-wrapper .cs-testimonial-card:first-of-type{margin-right:1rem}}.cs-testimonial-card{border-left:5px solid #F0BE42!important;margin-bottom:1rem}@media only screen and (min-width: 700px){.cs-testimonial-card{margin-bottom:0}}.cs-testimonial-card__quote{font-size:1.25rem;line-height:2rem}@media only screen and (min-width: 700px){.cs-survey-console-detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:start;flex-wrap:nowrap}}.cs-survey-console-detail__side-nav{margin-bottom:1rem}@media only screen and (min-width: 700px){.cs-survey-console-detail__side-nav{width:200px;margin:0 1rem 0 0;position:sticky;top:76px}}@media only screen and (min-width: 950px){.cs-survey-console-detail__side-nav{width:300px}}@media only screen and (min-width: 1200px){.cs-survey-console-detail__side-nav{width:400px}}.cs-survey-console-detail__main{flex:1}
