.display-flex{display:flex}.flex-1{flex:1 1}.justify-content-flex-end{justify-content:flex-end}.justify-content-flex-start{justify-content:flex-start}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.justify-content-center{justify-content:center}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.flex-wrap-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-left{align-items:left}.align-items-flex-start{align-items:flex-start}.align-items-flex-end{align-items:flex-end}html{box-sizing:border-box}body,html{height:100vh;width:100vw}#root{margin:0;height:100%;width:100%}*,:after,:before{box-sizing:inherit}.clearfix:after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.see-through{display:contents}.cp-button--with-text{min-width:127px}.cp-button--secondary:hover{color:#24be85!important}.cp-button--dark{border:1px solid #5e5e5e!important;background-color:hsla(0,0%,100%,.05)!important;color:hsla(0,0%,100%,.5)!important}.cp-button--dark:hover{color:hsla(0,0%,100%,.8)!important}.cp-button--danger:hover{background-color:#ff7375!important}.cp-button--highlight{border:1px solid #4e78ff!important;color:#4e78ff!important}.cp-button .ant-btn-circle.ant-btn-sm{width:20px!important;height:20px!important;font-size:11px!important}.cp-logo{font-family:Muli,Lato,sans-serif;font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;text-align:center;color:#fff;cursor:pointer}.cp-logo__highlight{font-weight:800}.rubric-menu{overflow-y:auto;overflow-x:hidden;border-right:0!important}.rubric-menu .ant-menu-sub{background-color:transparent!important}.rubric-menu .ant-menu-submenu-title{width:100%;height:33px!important;line-height:32px!important;font-weight:500;font-size:12px;padding-left:0!important;margin:0!important;position:relative}.rubric-menu .ant-menu-item{width:100%;margin-bottom:4px!important;height:auto!important;line-height:15.75px!important;letter-spacing:-.05px!important;padding:4px 10px 4px 26px!important;overflow:visible;white-space:pre-wrap}.rubric-menu .ant-menu-item .ant-input{font-size:12px;margin-right:8px}.rubric-menu .ant-menu-item .rubric-row--active:hover{color:#24be85!important}.rubric-menu .ant-menu-item .rubric-row--inactive:hover{color:transparent;text-shadow:rgba(0,0,0,.5) 0 0 5px}.rubric-menu .ant-menu-item .rubric-row--inactive:hover .overlay{opacity:1}.rubric-menu .ant-menu-item .rubric-row--inactive .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;opacity:0}.rubric-menu .ant-menu-item .rubric-row--editing{display:flex;align-items:flex-start;justify-content:space-between}.rubric-menu__info{display:table;white-space:pre-wrap}.rubric-menu__info>div:first-of-type{display:table-cell;min-width:100px;font-weight:600}.rubric-menu__info>div:nth-of-type(2){display:table-cell;max-width:300px;line-height:10px}.search--light input{background-color:#fff;color:rgba(0,0,0,.7)}.search--dark .ant-input-affix-wrapper{background-color:#18191b!important}.search--dark .ant-input-group-addon{background-color:#323435!important}.search--dark input{background-color:#18191b!important;color:hsla(0,0%,100%,.9)}@-webkit-keyframes slide-in{0%{bottom:-50px}to{bottom:0}}@keyframes slide-in{0%{bottom:-50px}to{bottom:0}}@-webkit-keyframes slide-out{0%{bottom:0}to{bottom:-50px}}@keyframes slide-out{0%{bottom:0}to{bottom:-50px}}#rubric-menu-controls{display:none;width:100%;height:50px;border-top:1px solid #ececec;padding:5px;position:absolute}#rubric-menu-controls.slide-in{display:flex;align-items:center;justify-content:flex-end;-webkit-animation:slide-in .5s forwards;animation:slide-in .5s forwards}#rubric-menu-controls.slide-out{display:flex;align-items:center;justify-content:flex-end;-webkit-animation:slide-out 1s forwards;animation:slide-out 1s forwards}.sider-menu{overflow-y:auto;overflow-x:hidden;border-right:0}.sider-menu .ant-menu-item{width:100%!important;height:44px!important;line-height:44px!important;padding-left:26px!important;padding-right:40px!important;font-size:12px!important;font-weight:500!important}.sider-menu .ant-menu-item:after{border-right:5px solid #24be85!important}.sider-menu--light .ant-menu-item-selected{background-color:#f0fff7!important;color:#24be85}.sider-menu--dark .ant-menu-item-selected{background-color:#323435!important;color:#24be85}.tests-menu--dark .ant-table-cell,.tests-menu--dark .ant-table-tbody{background:#18191c!important}.tests-menu--dark .ant-table-thead>tr>th{background:#18191c!important;color:hsla(0,0%,100%,.9)!important}.tests-menu--dark .ant-table-header-column,.tests-menu--dark .ant-table-row{color:hsla(0,0%,100%,.9)!important}.tests-menu--dark .ant-table-row:hover{background:grey;color:#24be85!important}#file-menu .sider-submenu .ant-menu-submenu-title{height:24px;line-height:24px;padding-left:15px;font-size:12px;font-weight:400;margin-top:0;margin-bottom:0;border-top:1px solid #f4f4f4}#file-menu .sider-submenu .ant-menu-item{margin-top:0;margin-bottom:0}#file-menu .sider-submenu--light .ant-menu-submenu-title{background-color:#f9f9f9!important}#file-menu .sider-menu .ant-menu-item{padding-left:16px!important}.submission-info__late-day-credits{width:230px;margin:4px 0}.submission-info__late-day-credits .ant-alert{font-size:12px}.submission-info__late-day-credits .ant-alert.ant-alert-no-icon{padding:2px 5px}.comment{width:100%}.comment--active{left:-13px}.comment .ant-popover-arrow{top:34px!important}.comment .ant-popover-inner-content{padding:10px 16px 4px}.comment--inactive .ant-popover-arrow{box-shadow:none!important}.comment--inactive .ant-popover-inner{box-shadow:none}.comment--readonly .ant-popover-arrow{box-shadow:none!important}.comment--readonly .ant-popover-inner{box-shadow:none}.comment__rubric-comment{padding:0 16px;margin-bottom:6px;font-size:12px;line-height:1.67}.comment__rubric-comment--positive{border-left:3px solid #24be85;color:#24be85}.comment__rubric-comment--negative{border-left:3px solid #f64852;color:#f64852}.comment__text-area{border:0!important;resize:none!important;font-size:12px!important;line-height:1.83!important}.comment__comment{font-size:12px!important;line-height:1.67!important;padding:4px 11px!important}.point-input-group{display:flex;align-items:center;justify-content:flex-end;max-width:120px;margin:0 auto}.point-input-group--dark .ant-input-number{border-color:#57595c;z-index:10}.point-input-group--dark .ant-input-number:active,.point-input-group--dark .ant-input-number:focus,.point-input-group--dark .ant-input-number:hover{border-color:#24be85;z-index:11}.point-input-group--dark .ant-btn{border-color:#57595c;z-index:10}.point-input-group--dark .ant-btn:active,.point-input-group--dark .ant-btn:focus,.point-input-group--dark .ant-btn:hover{border-color:#24be85;z-index:11}.cp-point-input .ant-input-number-handler-wrap{visibility:hidden;width:0}.cp-point-input--default{width:auto}.cp-point-input--small{width:72px!important}.cp-point-input--small .ant-input-number{width:34px;font-size:12px}.cp-point-input--small .ant-input-number-input{padding:0 8px}.cp-point-input--small .anticon{font-size:9px!important;margin-right:0!important;min-width:9px!important}.cp-point-input--small .ant-btn{padding:0 4px!important;height:24px;line-height:10px}.cp-point-input--small .ant-btn-icon-only{width:auto}.cp-label{white-space:nowrap}.cp-label--white{color:#fff}.cp-label--success{color:#24be85}.cp-label--error{color:#f64852}.cp-label--neutral{color:rgba(0,0,0,.3)}.cp-label--highlight{color:#4e78ff}.cp-label--italic{font-style:italic}.cp-label--bold{font-weight:500}.cp-label--mid-bold{font-weight:550}.cp-label--very-bold{font-weight:600}.cp-label--very-large{font-size:30px}.cp-label--large{font-size:24px}.cp-label--medium{font-size:18px}.cp-label--plus{font-size:16px}.cp-label--small{font-size:12px}.cp-label--very-small{font-size:10px}.cp-label--title{color:rgba(0,0,0,.8)}.cp-label--subtitle{color:rgba(0,0,0,.3)}.badge .ant-badge-count{box-shadow:0 0 0 0 transparent}.badge--standard{min-width:33px;height:21px}.badge--small .ant-badge-count{font-size:10.5px;line-height:16px;min-width:24px;height:16px}.badge--neutral .ant-badge-count{background-color:rgba(0,0,0,.5)}.badge--negative .ant-badge-count{background-color:#f64852}.badge--placeholder .ant-badge-count{color:transparent}.badge--positive .ant-badge-count{background-color:#24be85}.badge--faded{opacity:.7}.badge--normal{opacity:1}.cp-dropdown{width:100%}.cp-dropdown--light{color:rgba(0,0,0,.3)}.cp-dropdown--light:hover{color:rgba(0,0,0,.7)!important}.cp-dropdown--dark,.cp-dropdown--dark .ant-btn{background-color:#323435!important;color:hsla(0,0%,100%,.5)!important}.cp-dropdown--dark .ant-btn:hover,.cp-dropdown--dark.ant-dropdown-open .ant-btn,.cp-dropdown--dark:hover{color:hsla(0,0%,100%,.8)!important}.cp-dropdown .cp-button--light{color:rgba(0,0,0,.3)}.ant-dropdown{box-shadow:0 2px 8px 0 rgba(0,0,0,.15)!important}.cp-rubric-category{min-height:400px;background-color:#fff;border-radius:5px;margin-bottom:20px}.cp-rubric-category__title{padding:17px 32px 14px 35px;border-bottom:1px solid rgba(0,0,0,.2)}.cp-rubric-category__content{padding:25px 32px 72px 35px;position:relative}.cp-rubric-category__add-new-comment{position:absolute;bottom:22px;left:60px}.code-panel{margin:0;padding:0 0 14px;overflow:auto;white-space:nowrap}.code-panel--code,.code-panel--comments{display:inline-block;vertical-align:top}.code-panel--comments{position:relative;padding-right:10px;overflow-x:visible}.layout-resizer .rc-slider-handle:active,.layout-resizer .rc-slider-handle:focus{box-shadow:0 0 5px #24be85}.sidebar-resizer .rc-slider-handle{background-color:transparent;border:0 solid transparent;border-radius:0;cursor:col-resize}.sidebar-resizer .rc-slider-handle:hover{background-color:rgba(0,0,0,.25)}.rc-slider-tooltip{z-index:1000!important}.rc-slider-tooltip .rc-slider-tooltip-inner{padding:6px 8px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;background-color:rgba(0,0,0,.75)!important;border-radius:4px!important;font-size:14px!important;line-height:21px!important;min-height:32px!important;height:auto!important}.code-container{position:relative;border-radius:3px;box-shadow:0 1px 3px 1px rgba(60,64,67,.15);margin:0 0 14px;padding:30px 0}.code-container .code{z-index:0;position:relative;border:0!important;overflow-x:auto;margin-top:0!important;margin-right:0!important;margin-bottom:0!important;text-rendering:optimizeLegibility;overflow-wrap:break-word;white-space:pre;word-break:break-all;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-stretch:100%;transition-timing-function:cubic-bezier(.4,0,.2,1)}.code-container .code code{white-space:pre}.code-container .code--underlay{font-family:AndaleMono,PT Mono,monospace!important;color:transparent}.code-container .code--syntax{font-family:AndaleMono,PT Mono,monospace!important;position:absolute;top:30px;background-color:transparent!important}.code-container .code--syntax::-webkit-scrollbar{display:none}.code-container .code--template{font-family:AndaleMono,PT Mono,monospace!important;color:transparent!important;position:absolute;top:30px;background-color:transparent!important}.code-container .code--template::-webkit-scrollbar{display:none}.code-container .code--markdown{white-space:pre-wrap;word-wrap:normal;word-break:normal}.code-container .code .highlight{display:inline-block;height:16px;vertical-align:middle;background-color:#ffbf00}.code-container .code .highlight::selection{color:transparent;background:transparent}.code-container .code .highlight::-moz-selection{color:transparent;background:transparent}.code-container .code .highlight-0{opacity:1!important;border-left-width:2px;border-left-style:solid;border-left-color:rgba(0,0,0,.6)!important;margin-right:-2px;-webkit-animation:blink-left 1s ease-in infinite;animation:blink-left 1s ease-in infinite}.code-container .code .highlight-9007199254740991{opacity:1!important;border-right-width:2px;border-right-style:solid;border-right-color:rgba(0,0,0,.8)!important;margin-right:-2px;-webkit-animation:blink-right 1s ease-in infinite;animation:blink-right 1s ease-in infinite}.code-container .code .highlight-cursor-light{background-color:rgba(0,0,255,.2)!important}.code-container .code .highlight-cursor-dark{background-color:rgba(36,190,133,.6)!important}@-webkit-keyframes blink-left{50%{border-left-color:hsla(0,0%,100%,0)}}@keyframes blink-left{50%{border-left-color:hsla(0,0%,100%,0)}}@-webkit-keyframes blink-right{50%{border-right-color:hsla(0,0%,100%,0)}}@keyframes blink-right{50%{border-right-color:hsla(0,0%,100%,0)}}.code-container .react-syntax-highlighter-line-number:hover{cursor:pointer;color:#fff;background:#24be85}.markdown-block{padding-left:6px;border-radius:4px}ol.markdown-block,ul.markdown-block{padding-left:46px}.markdown-block--empty{border-left:12px solid #fff}.markdown-block--empty.active{cursor:pointer}.markdown-block--empty.active:hover{border-left:12px solid #f2f2f2}.markdown-block--empty.readonly{cursor:default}.markdown-block--commented{border-left:12px solid #48cc98}.markdown-block--commented.active{cursor:pointer}.markdown-block--commented.readonly{cursor:default}.markdown-block--focused{border-left:12px solid #ffd129}.markdown-block--focused.active{cursor:pointer}.markdown-block--focused.readonly{cursor:default}.markdown-table{table-layout:fixed;width:100%}.markdown-table td,th{padding:0 4px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;border-bottom:1px solid #f2f2f2}.markdown-code pre{margin:0;background-color:transparent!important}@-webkit-keyframes wiggle{0%{transform:rotate(0deg)}30%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}90%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes wiggle{0%{transform:rotate(0deg)}30%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}90%{transform:rotate(0deg)}to{transform:rotate(0deg)}}#submission-status-toggle.wiggle{-webkit-animation:wiggle .6s infinite;animation:wiggle .6s infinite}.integrations{display:grid;grid-gap:20px;width:100%;grid-template-columns:repeat(auto-fill,95px)}.integration{background:linear-gradient(135deg,#fff,#fafafa);border-radius:5px;border:1px solid rgba(0,0,0,.2)}.integration .ant-card-body{padding:0;height:100%}.integration--card{background:linear-gradient(135deg,#fff,#fafafa);width:95px;height:120px;cursor:default}.integration--button{width:75px;height:75px;cursor:pointer}.integration--active{background:linear-gradient(135deg,#fff,rgba(0,0,0,.1))!important}.roster-input .ant-tabs-tab{padding:12px 16px!important;font-size:12px!important}.moss-results .layout--admin__detail{margin:0!important;padding:10px!important}.text-link{cursor:pointer;color:#448ee1}.text-link:hover{text-decoration:underline}.log-viewer--code-mirror{height:100%}.log-viewer--preview{height:100px;cursor:pointer;overflow-y:hidden}.log-viewer--inspect,.log-viewer--preview{position:relative;border:1px solid #eaeaea;border-radius:4px;font-size:12px}.log-viewer--inspect{cursor:default;overflow-y:auto}.log-viewer__mask{position:relative;bottom:7em;height:7em;background:linear-gradient(hsla(0,0%,100%,0),#fff);z-index:100}.log-viewer__view-more{position:absolute;bottom:10px;left:0;right:0;margin:auto;z-index:999;width:120px;border-radius:16px;border:0 solid transparent;background-color:#24be85;font-weight:0;color:#fff;line-height:28px;text-align:center}.keyboard-shortcuts>.ant-tabs-card>.ant-tabs-content{margin-top:-16px;color:hsla(0,0%,100%,.65)}.keyboard-shortcuts>.ant-tabs-card>.ant-tabs-content>.ant-tabs-tabpane{background:#212325;padding:16px}.keyboard-shortcuts>.ant-tabs-card>.ant-tabs-bar{border-color:hsla(0,0%,100%,.65)}.keyboard-shortcuts>.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab{border-color:#212325 #212325 transparent!important;background:transparent!important;padding:0 24px!important;color:hsla(0,0%,100%,.65)}.keyboard-shortcuts>.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active{border-color:hsla(0,0%,100%,.65) hsla(0,0%,100%,.65) #212325!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background:#212325}.keyboard-shortcuts-drawer .anticon-close{color:hsla(0,0%,100%,.65)!important;vertical-align:6px!important}.keyboard-shortcuts__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:1fr 1fr 1fr 1fr;grid-auto-flow:row;grid-gap:8px 40px;justify-items:center}.keyboard-shortcuts__shortcut{width:100%;align-items:center;max-width:280px}.keyboard-shortcuts__keys,.keyboard-shortcuts__shortcut{display:flex;justify-content:space-between}.keyboard-shortcuts__key--slash{display:flex;height:25px;font-size:16px;margin:0;padding:4px;align-items:bottom;justify-content:center}.keyboard-shortcuts__key{display:flex;height:25px;font-size:11px;border:1px solid hsla(0,0%,100%,.65);margin:4px;padding:8px;align-items:center;justify-content:center}.video{display:inline-flex;flex-wrap:wrap-reverse}.video__sections{display:flex;flex-direction:column;padding:0 10px;text-align:left}.video__sections__button{font-size:16px;color:#000;font-weight:600;padding:20px;cursor:pointer;display:flex;align-items:center}.video__sections__button--idle:hover{background-color:#ececec}.video__sections__button--selected{box-shadow:0 6px 20px rgba(0,0,0,.16);color:#24be85}.video__sections__button--selected:hover{background-color:#fff}.pseudo-terminal #pseudoterminal-body{font-family:AndaleMono,PT Mono,monospace}.pseudo-terminal .blCJWW{height:100%;min-height:0;max-width:none}.pseudo-terminal .djXnpl,.pseudo-terminal .lfnIny{max-width:none}.pseudo-terminal__run{display:flex;width:72px;padding:0 8px;justify-content:space-evenly;line-height:31px;font-weight:700}.pseudo-terminal .ant-select-selection{background-color:transparent;color:#979797;border-color:#979797}.pseudo-terminal .ant-select-selection .anticon{color:#979797}.pseudo-terminal--button{line-height:31px;background-color:#333}.pseudo-terminal--button:hover{color:#fff}.tests-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:rgba(0,0,0,.7)}.tests-menu .ant-menu-item,.tests-menu .ant-menu-submenu-title{height:30px!important;line-height:30px!important;font-size:12px!important;margin:0!important}.tests-menu .ant-menu-submenu-arrow{right:undefined;left:10px}.tests-menu .ant-dropdown-menu-item{padding-right:20px!important}.tests-menu__files .ant-menu-item{padding-left:12px!important}.tests__edit-definition .CodeMirror{height:auto}.pseudo-ide .Resizer{background:#000;opacity:.2;z-index:1;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.pseudo-ide .Resizer:hover{transition:all 2s ease}.pseudo-ide .Resizer.vertical{width:11px;margin:0 -2px;border-left:2px solid hsla(0,0%,100%,0);border-right:2px solid hsla(0,0%,100%,0);cursor:col-resize}.pseudo-ide .Resizer.vertical:hover{border-left:2px solid rgba(0,0,0,.5);border-right:2px solid rgba(0,0,0,.5)}.pseudo-ide .Resizer.disabled{cursor:not-allowed}.pseudo-ide .Resizer.disabled:hover{border-color:transparent}.pseudo-ide .CodeMirror{height:auto}.editable-cell{position:relative}.editable-cell-value-wrap{padding:5px 12px;cursor:pointer}.editable-row:hover .editable-cell-value-wrap{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px}[data-theme=dark] .editable-row:hover .editable-cell-value-wrap{border:1px solid #434343}.foobar-search:hover{border:1px solid grey!important;color:grey!important}.source-editor-code{height:100%}.CodeMirror--source-editor{height:450px}#file-explorer .CodeMirror{height:500px}#Student{height:100%}#Student .disabled-row>td{background:#fff!important;cursor:not-allowed!important}#Grade header button{font-size:12px!important;padding:0 10px!important}#Grade .layout--standard-console__sider{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11);height:calc(100vh - 50px);overflow:hidden}#Grade .layout--standard-console__header{padding:0 20px 0 16px;border-bottom:1px solid grey;height:50px}#Grade .layout--standard-console__subheader{line-height:40px;padding:24px 20px 20px 36px}#Grade .layout--standard-console__content{margin:0}#Grade .header-menu:hover{background-color:#f0fff7!important}#Grade .dropdown{font-size:12;width:200px}#Grade #Code-Header .ant-collapse-header{padding-bottom:0}#Grade #Code-Header .ant-collapse-content-box{padding:0}#HW_badge_cont{display:inline-block!important}#HW_badge{top:18px!important}#PreAuth .footer a,#PreAuth .header a{color:grey}#PreAuth a:hover{color:#062a22}.internal-link{color:inherit}.internal-link:hover{color:#25be85}.internal-link--menu{color:inherit;transition:0s;padding:0}.internal-link--menu:hover{color:inherit}#Admin{height:100%}#Admin .layout--admin{min-height:100vh}#Admin .layout--admin table{padding-bottom:15px}#Admin .layout--admin__sider__header{padding:16px 20px}#Admin .layout--admin__header{background:#fff;box-shadow:0 5px 10px 0 rgba(0,21,41,.12);position:relative;z-index:2}#Admin .layout--admin__banner{background-color:#fefefe;padding-top:10px;padding-bottom:10px;margin-bottom:0;position:relative;height:75px}#Admin .layout--admin__subheader{background-color:#fff;padding:0;margin-bottom:36px;position:relative}#Admin .layout--admin__subheader__go-back{position:absolute;top:5px;line-height:14px}#Admin .layout--admin__detail{background-color:#fff;border-radius:5px;overflow:inherit}@media only screen and (max-width:800px){#Admin .layout--admin__detail{margin:20px}}#Admin .layout--admin__detail .ant-layout{background-color:#fff}#Admin .layout--admin__detail--rubric{margin:0}#Admin .layout--admin__rubric__subheader{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.2);padding:16px 61px 0;height:auto;position:relative}#Admin .layout--admin__rubric__subheader__go-back{position:absolute;top:24px;line-height:1px}#Admin .layout--admin__rubric__content{overflow:auto;margin:40px 61px}#Admin .layout--admin__content{overflow:auto}.layout--standard-console{min-height:100vh}.layout--standard-console__sider{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}.layout--standard-console__header{padding:0 20px 0 16px}.layout--standard-console__subheader{line-height:40px;padding:24px 20px 20px 36px}.layout--standard-console__content{margin:0}#Code-Header .ant-collapse tr{line-height:5px}#Admin .ant-table-tbody td{padding:10px 8px}tr.drop-over-downward td{border-bottom:2px dashed #47cc97!important}tr.drop-over-upward td{border-top:2px dashed #47cc97}td.draggable{cursor:move}.module--codeReview{transform:translateY(0) perspective(4000px) rotateY(-5deg)}.animation-row-active{background-color:rgba(46,205,133,.2)!important}.simpleCodeBox{border:0!important}.SimpleGradeMenu{box-shadow:0 2px 10px 0 rgba(0,0,0,.11)}@-webkit-keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@-webkit-keyframes fade-in-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}.landing__heroButtons,.landing__heroImg{-webkit-animation:fade-in 1.4s;animation:fade-in 1.4s}.landing__testimonials{-webkit-animation:fade-in-bottom 1.4s;animation:fade-in-bottom 1.4s}.landing__testimonials .BrainhubCarousel__arrows{background-color:rgba(0,0,0,.1);border-radius:4px;padding:16px}.landing__testimonials .BrainhubCarousel__arrows:hover{background-color:rgba(0,0,0,.2)}#APIExample .apiexample__docs .apiexample__docs__arrow{transform:translateX(0);transition:transform .3s ease}#APIExample .apiexample__docs:hover{color:#7bd8b5}#APIExample .apiexample__docs:hover .apiexample__docs__arrow{transform:translateX(5px);transition:transform .3s ease}#APIExample .apiexample__docs:focus{color:#7bd8b5}#APIExample .apiexample__header,#APIExample .apiexample__header__icon{color:#fff;transition:.3s}#APIExample .apiexample__header:hover,#APIExample .apiexample__header:hover .apiexample__header__icon{color:#7bd8b5;transition:.3s}#APIExample .apiexample__link{transition:.3s}#APIExample .apiexample__link:hover{color:hsla(0,0%,100%,.8)!important;transition:.3s}#WhyUse .whyUse__link{transition:.3s;color:#000}#WhyUse .whyUse__link:hover{color:#24be85!important;transition:.3s}.codePost-highlight mark{background-color:#d3f2e7!important;border-radius:3px!important;padding:2px 5px 1px!important;font-weight:600!important;color:rgba(0,0,0,.55)}.codePost-title-highlight{font-family:PT Mono,monospace;font-weight:400}.codePost-title-highlight mark{background-color:#d3f2e7!important;border-radius:4px!important;padding:3px 8px 2px!important;color:#24be85}.codePost-highlight-new mark{background-color:#f5f5f5!important;border-radius:3px!important;padding:2px 5px 1px!important;font-weight:600!important;color:rgba(0,0,0,.55)}.codePost-title-highlight-new{font-family:PT Mono,monospace;font-weight:400}.codePost-title-highlight-new mark{background-color:#f7f7f7!important;border-radius:4px!important;padding:3px 8px 2px!important;color:#8a8a8a}.bad-codemirror .CodeMirror{font-family:monaco,Consolas,Lucida Console,mono;font-size:10px;line-height:1.8;font-weight:500;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);height:400px;overflow-y:hidden;padding:10px}.bad-codemirror .CodeMirror-gutters{background-color:#fff}.bad-codemirror .CodeMirror-scroll{overflow-y:hidden!important}.api-codemirror .CodeMirror{font-family:monaco,Consolas,Lucida Console,mono;line-height:1.8;font-weight:500;height:auto;padding:10px;font-size:11px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}@media only screen and (max-width:500px){.api-codemirror{max-height:300px;overflow-y:auto}}#APIExample .ant-collapse-header{color:#fff}.bevel{box-shadow:8px 8px 22px 0 hsla(0,0%,84.7%,.25),0 0 2px 0 rgba(0,0,0,.15),10px 25px 20px 0 rgba(0,0,0,.05);border-radius:5;overflow:hidden}.bevel--left{transform:scale(.9) perspective(2000px) rotateY(10deg) rotateX(-1deg) rotate(-1deg)}.bevel--right{transform:scale(.9) perspective(2000px) rotateY(-10deg) rotateX(1deg) rotate(1deg)}.landing__link{color:#24be85;transition:.3s ease}.landing__link:focus,.landing__link:hover{color:#aaa;transition:.3s ease}#panel .landing__link{color:#24be85;transition:.3s ease}#panel .landing__link .landing__link__arrow{transform:translateX(0);transition:transform .3s ease}#panel .landing__link:hover{color:#aaa}#panel .landing__link:hover .landing__link__arrow{transform:translateX(5px);transition:transform .3s ease}#panel .landing__link:focus{color:#aaa;transition:.3s ease}.flowNode{transition:.3s ease}.flowNode:hover{transform:scale(1.3)}@-webkit-keyframes move-arrows{to{-webkit-mask-position:11px 0;mask-position:11px 0}}@keyframes move-arrows{to{-webkit-mask-position:11px 0;mask-position:11px 0}}@-webkit-keyframes move-arrows-delayed{0%{-webkit-mask-position:200px 0;mask-position:200px 0}to{-webkit-mask-position:290px 0;mask-position:290px 0}}@keyframes move-arrows-delayed{0%{-webkit-mask-position:200px 0;mask-position:200px 0}to{-webkit-mask-position:290px 0;mask-position:290px 0}}.flowArrow{-webkit-animation:move-arrows-delayed 1s linear infinite;animation:move-arrows-delayed 1s linear infinite;content:"";position:absolute;width:110px;height:8px;-webkit-mask:url(/static/media/arrows-delayed.a26f75e5.svg);mask:url(/static/media/arrows-delayed.a26f75e5.svg);transition-property:opacity,transform;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.slider-text{color:rgba(0,0,0,.9)}.slider-text,.slider-text--active{font-weight:500;transition:all .3s}.slider-text--active{color:#24be85!important}.slider-text--inactive{font-weight:500;color:#aaa!important;transition:all .3s}.ant-slider-dot{margin-left:-6px!important;top:-4px!important;height:12px!important;width:12px!important}.annotation-image{z-index:1000;transform:scale(.8);transition:all .3s}.annotation-image--active{z-index:2000;transform:scale(1.4);transition:all .3s}.autograder-image{z-index:1000;transform:scale(.6);transition:all .3s}.autograder-image--active{z-index:2000;transform:scale(1);transition:all .3s}#Hero .demo-link{color:#aaa}#Hero .demo-link .demo-link__arrow{transform:translateX(0);transition:transform .3s ease;margin-left:5px}#Hero .demo-link:hover{transform:scale(1.02);color:#7bd8b5}#Hero .demo-link:hover .demo-link__arrow{transform:translateX(5px);transition:transform .3s ease;margin-left:5px}#Hero .demo-link:focus{color:#7bd8b5}#Testimonials .testimonials-link{color:#aaa}#Testimonials .testimonials-link .testimonials-link__arrow{transform:translateX(0);transition:transform .3s ease;margin-left:5px}#Testimonials .testimonials-link:hover{transform:scale(1.02);color:#7bd8b5}#Testimonials .testimonials-link:hover .testimonials-link__arrow{transform:translateX(5px);transition:transform .3s ease;margin-left:5px}#Testimonials .testimonials-link:focus{color:#7bd8b5}#Settings .input--disabled-normal .ant-input-disabled{background-color:transparent;color:#000;cursor:default}#Autograder .natural-language-form .ant-form-item{margin-right:0}#Autograder .ProMode-codeMirror .CodeMirror{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#Autograder .cm-s-neo{background-color:#fafafa}#Autograder .cm-s-neo .CodeMirror-linenumber{color:#bdbdbd;padding-right:1px;border-right:2px solid #bdbdbd}.ProMode-codeMirror .CodeMirror{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-family:Monaco;line-height:1.7;font-weight:400}.testitem__radio-inactive{opacity:.35}
/*# sourceMappingURL=main.fa860694.chunk.css.map */