.equation-editor-popup-view{background-color:#fefefe;border:1px solid #e1e1e1;touch-action:none;-webkit-user-select:none;user-select:none;z-index:100;position:fixed;overflow:hidden;box-shadow:0 5px 10px #7d7d7d;height:400px;width:776px;top:calc(50% - 200px);left:calc(50% - 388px);-webkit-transform:translate(0px,0px);transform:translate(0);max-width:1200px}.equation-editor-popup-view:after{position:absolute;right:0;bottom:0;content:"";background-size:contain;background-repeat:no-repeat;width:15px;height:15px}.equation-editor-popup-header{width:100%;height:35px;border-bottom:1px;background:#d7d7d7;display:flex;padding:5px}.equation-editor-popup-header-title{flex:3;margin:3px}.equation-editor-popup-cancel-button{flex:1;border:0;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.equation-editor-popup-submit-button{flex:1;background:#000;margin:0 0 0 5px;color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.editor-container{border:1px solid #cccccc;border-radius:10px 10px 2px 2px;color:#000;position:relative;line-height:1.2;font-weight:400;text-align:left}.editor-container .editor-input{min-height:150px;resize:none;font-size:15px;caret-color:#050505;position:relative;outline:0;padding:15px 10px;caret-color:#444}.editor-container .editor-placeholder{color:#999;overflow:hidden;position:absolute;text-overflow:ellipsis;top:60px;left:10px;font-size:15px;-webkit-user-select:none;user-select:none;display:inline-block;pointer-events:none}.editor-container .toolbar{display:flex;margin-bottom:1px;background:#fff;padding:4px;border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:middle;border-bottom:1px solid #cccccc}.editor-container button.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;cursor:pointer;vertical-align:middle}.editor-container .toolbar .toolbar-item:disabled{cursor:not-allowed}.editor-container .toolbar .toolbar-item.spaced{margin-right:2px}.editor-container .toolbar .toolbar-item i.format{background-size:contain;display:inline-block;height:18px;width:18px;margin-top:2px;vertical-align:-.25em;display:flex;opacity:.6}.editor-container .toolbar .toolbar-item:disabled i.format{opacity:.2}.editor-container .toolbar .toolbar-item.active{background-color:#bacff978;color:#3d3dd1}.editor-container .toolbar .toolbar-item.active i{opacity:1}.editor-container .toolbar-item.insert-equation .text{width:unset!important}.editor-container .toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.editor-container .toolbar .divider{width:1px;background-color:#ccc;margin:0 4px}.editor-container .toolbar .toolbar-item .text{display:flex;line-height:20px;width:200px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;width:70px;overflow:hidden;height:20px;text-align:left}.editor-container .toolbar .toolbar-item svg{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;line-height:16px;background-size:contain}.lexical-editor-dropdown .color-picker-button{width:50%;border-radius:0;border:none;padding:0;min-height:28px;background-color:#fff}.lexical-editor-dropdown .color-picker-button.cancel{border-left:1px solid #040404}.lexical-editor-dropdown .color-picker-color-indicator{height:10px;width:10px;border:1px solid #00000029;top:2px;display:inline-block;position:relative}.color-picker-shortcut-container{display:grid;gap:10px;grid-template-columns:25px 25px 25px 25px 25px;grid-template-rows:30px 25px 25px 25px 30px;padding:5px}.color-picker-shortcut-container button{grid-column-start:1;grid-column-end:6;font-size:16px}.color-picker-shortcut-container button svg{margin-right:5px}.color-picker-shortcut{flex:0 0 20%;box-sizing:border-box;border:1px solid lightgray}.color-picker-shortcut svg{font-size:23px}.color-picker-shortcut.white-active svg{color:#fff}.lexical-editor-dropdown{z-index:100;display:block;position:fixed;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80;border-radius:8px;min-height:40px;background-color:#fff;z-index:2000}.lexical-editor-dropdown .item{margin:0 8px;padding:8px;color:#050505;cursor:pointer;line-height:16px;font-size:15px;display:flex;align-content:center;flex-direction:row;flex-shrink:0;justify-content:space-between;background-color:#fff;border-radius:8px;border:0;max-width:264px;min-width:100px}.lexical-editor-dropdown .item.wide{align-items:center;width:260px}.lexical-editor-dropdown .item.wide .icon-text-container{display:flex}.lexical-editor-dropdown .item.wide .icon-text-container .text{min-width:120px}.lexical-editor-dropdown .item .shortcut{color:#939393;align-self:flex-end}.lexical-editor-dropdown .item .active{display:flex;width:20px;height:20px;background-size:contain}button.item.dropdown-item-active{background-color:#dfe8fa4d}button.item.dropdown-item-active i{opacity:1}.lexical-editor-dropdown .item:first-child{margin-top:8px}.lexical-editor-dropdown .item:last-child{margin-bottom:8px}.lexical-editor-dropdown .item:hover{background-color:#eee}.lexical-editor-dropdown .item .text{display:flex;line-height:20px;flex-grow:1;min-width:150px;margin:5px 0}.lexical-editor-dropdown .item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;margin-right:12px;line-height:16px;background-size:contain;background-position:center;background-repeat:no-repeat}.lexical-editor-dropdown .divider{width:auto;background-color:#eee;margin:4px 8px;height:1px}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{display:block;font-size:2em;margin:.67em 0;font-weight:700}.editor-heading-h2{display:block;font-size:1.5em;margin:.83em 0;font-weight:700}.editor-heading-h3{display:block;font-size:1.17em;margin:1em 0;font-weight:700}.editor-heading-h4{display:block;margin:1.33em 0;font-weight:700}.eq-container{height:calc(100% - 35px)!important}@media (max-width: 540px){.editor-container .toolbar .toolbar-item .text{display:none}}.drawing-editor{font-size:15px;text-align:left}.drawing-toolbar{margin-bottom:5px;display:inline-block}.response-collector.drawing-editor button{vertical-align:middle;float:left}.drawing-editor img{background:none}.drawing-editor canvas{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAG5JREFUGBljYMAObmETZsImSBUxZiymCAHFooCYDYifIsujO0MBKPkWiEEadgKxHRCjAJBnYB5KBLJzobIOQHoelI2sBirEwKAHZP0HYpCJ94A4DojxAmeg7DQghtmAVzHJkjA/oGhEDw0USXQOAKrJDix0Nut+AAAAAElFTkSuQmCC) 2 4,crosshair}.drawing-background{border:1px solid #d8d8d8}.drawing-editor.readonly canvas{cursor:default!important}.drawing-editor.readonly .drawing-toolbar{display:none}.drawing-editor canvas.using-point-1{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAD9JREFUGBljYMAEt9CFmNAFqMZvBZr0GYhBNAoAuQHmjs9bt279D+SDFIIAshxEBEjiNAmughQGzGq4HqKCAAA+8A4fuUySQgAAAABJRU5ErkJggg==) 4 4,crosshair}.drawing-editor canvas.using-point-2{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAG5JREFUGBljYMAObmETZsImSBUxZiymCAHFooCYDYifIsujO0MBKPkWiEEadgKxHRCjAJBnYB5KBLJzobIOQHoelI2sBirEwKAHZP0HYpCJ94A4DojxAmeg7DQghtmAVzHJkjA/oGhEDw0USXQOAKrJDix0Nut+AAAAAElFTkSuQmCC) 5 5,crosshair}.drawing-editor canvas.using-point-3{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAJVJREFUKBVjYMANbuGSYsIlQXVxZhwmugPFbYGYHYif4lCDIjwXyDsLxAlAfACI04AYL/AAyi5EUsEJZL8CYkUkMQYWIAcWSmpAthgQHwBiGPgOZIBslgDi+0AMUwtkIoA5kPkXiEE2gIASEO8FYpBheEECUHYTELcD8X8gBhlEFAD5wRKICdpAlGmEFGH1NEgTWckIAPMqEsnww1asAAAAAElFTkSuQmCC) 6 6,crosshair}.drawing-editor canvas.using-point-5{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAOFJREFUOBHFkk0OAUEQhQd7bsAVCAdwAg7gABxDHIqVExCxtmMhwUos7PC9ZGZSM/pHIuElX6an63VXd1UnSVy7mKUaM/wsXgtkahLrwwjqcIcrvMm3yRjnEhpwhAFM4QZriGqC4wI6iVWLH80rQVBaeAItcEnxJxQSlLvTxrCBPbh0YHIBHRvUJnoH2VvoMV5Zg2OsmnTTebs2t6qAyhTSnOAwZNBdH1C4s1mgWp0D8dyq6qsL5eJqY82rex9JRnVJV5ulX53Q2d4KAZ+UWd1SsVXMLag7/1PWfu8J9E6+1gvD/SZeKZsvRwAAAABJRU5ErkJggg==) 8 8,crosshair}.drawing-editor canvas.using-point-20{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAAXNSR0IArs4c6QAAAzFJREFUaAXtmrtuE0EUhuMADQ1IQAGIIpGoIxDPECQuCqKjTPImFEkJDwAPQAWYKiAK4AF4A1BSOIq4uECCIhLwfZIdbWLv2PHOzG4s/9KvddZ7zn/OXHeOMzeXF/9yyc3nEsqtM0ssd4tX1ZvaHqvaMI21byWM7Ay+F+FleKVHLnOdHne5foH7MDpiJ3aBCG/DFbgMv0ET6CfDx4MkTfgSfAdfwS34AzYK9sgz2IVtuA4vwlHwmTWojbb60FftsIc24E+4Cc/CSaGtPvSlT33XgiVUd+BzeDViBPrS5zZUIyseoub8uZNQ9W5PQ60sWEXFd75bGdRuoLEH1UwKW0+ha0lVDjtXy4ZM1nOOd4efrZgbjg61o885Vygns+O+LqhtDFFXS5dfV6q6YQzGEgVumO4tMZf0SQMzBmMZuYmfGkPhCc98hC/HeDb1I78QOA/vwXYVMcdzF1Z5o6iiP8zWWIwpONfmh1kW7vlC+wn+Ltyr+6OxGJOxlWJUYitYvi61ru8LTwMPJpX3PGWXj/OWPqnGpHbGZGzGOBShHlvA4nuPQ41rvGlcbtiLZTGEEnNJ7ZQZNuD+LjF4WB2KUGIaadxU2Oil+1kosab3WDCx02Q9rOzcamo3lcQ1kIM9ZhJHqX2wRXygZhRH1NH4W6GhGJycNSelfDGxgXBCiTW9xyZe3E70Bh16u/9L/96EJvh5oK/rvfGoJ/+iLIzQUNSm0jtZmWiE+5XfYU/ssSU0FG3YP/A6tJjyHjYBjwliG5YOw3GDdFmdytKAx/Fz8D6sdBzHviqe4uADdO5HgXPN7q+z/GY5fQcGSwJ8f2wsYeEZyPmWGxZp1TaGJLDM7AunZedcUMuyutpJsYZ3hXKUuh0dNuQqzAJbz6GRcs7pW43kPYXGITjeXVAsO8esEtf6w18/Q1eoDeg+twmrFFa11Ye+9Bl99cPnseEm3v9x/Q2f16ElslHwGZ9twy6M9uN6C2cxYSsvQ4uZXi2TdaCHVq/CRvAs5dXE3kKLslsw2r9DxE6M2A7gcWcBFhPxy2KiX/l735szNLQFBqpJqeIcddBMpZvc7yyx5E0cWWBqe+w/Qw2LJ4pmXYUAAAAASUVORK5CYII=) 32 32,crosshair}.drawing-editor button.drawing-draw-tool,.drawing-editor button.drawing-line-tool,.drawing-editor button.drawing-erase-tool{padding:8px 16px 8px 32px}.drawing-editor button[class^=drawing-]:after{position:absolute;background-image:url(data:image/png;base64,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);width:20px;height:20px;content:"";left:8px;top:4px;background-size:20px}.save-actions-annotate img{opacity:.68;margin-left:-8px;margin-top:-2px}button.drawing-draw-tool:after{background-position:0 0}button.drawing-line-tool:after{background-position:0px 20px}button.drawing-erase-tool:after{background-position:0 -20px}button.drawing-size-control:after,button.drawing-undo-action:after,button.drawing-redo-action:after{left:50%;margin-left:-2px}button.drawing-size-control.point-1:after{background-position:0 -40px}button.drawing-size-control.point-2:after{background-position:0 -60px}button.drawing-size-control.point-3:after{background-position:0 -80px}button.drawing-size-control.point-5:after{background-position:0 -100px}button.drawing-size-control.point-20:after{background-position:0 -120px}button.drawing-undo-action:after{background-position:0 -140px}button.drawing-redo-action:after{background-position:0 -160px}.drawing-dropdown{position:relative;display:inline}.response-collector .drawing-dropdown-content{position:absolute;background-color:#fff;width:228px;box-shadow:0 -2px 16px 4px #00000040;z-index:1;top:42px;left:50%;transform:translate(-50%);padding:8px 4px 8px 8px;border-radius:4px;box-sizing:border-box}.drawing-dropdown-content:after{position:absolute;left:50%;transform:translate(-50%);top:-10px;width:0;height:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.drawing-dropdown-content .drawing-color{color:#000;padding:16px;text-decoration:none;display:inline-block;float:left;border-radius:4px;margin-right:4px;margin-bottom:4px}.drawing-current-color{background-color:#000;height:15px;width:15px;display:block}.save-actions{margin-bottom:5px;vertical-align:top}.save-actions-button,.toggle-action-container{display:inline-block}.toggle-drawing-action{vertical-align:top}@keyframes save-actions-spinner{to{transform:rotate(360deg)}}.save-actions-button.loading:before{content:"";box-sizing:border-box;display:inline-block;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:save-actions-spinner .6s linear infinite}.save-actions-button img{height:1em}.response-collector button{background-color:#fff;border:none;box-shadow:none;text-shadow:none;text-decoration:none;padding:8px 16px;text-align:center;font-weight:600;display:inline-block;font-size:14px;max-width:200px;white-space:normal;line-height:14px;border:1px solid #E7E7E8;color:#565d66;position:relative;height:32px;margin:0 2px 2px 0;border-radius:4px}.response-collector button:hover{background-color:#f1f2f4;text-decoration:none;cursor:pointer}.response-collector button:focus{outline:none;background-color:#e4e4e4}.response-collector button.active{background:#e7e7e8}.response-collector button.button-primary{background-color:#00558d;color:#fff;border-bottom:2px solid #004674}.response-collector button.button-primary:hover{background-color:#004674}.response-collector button.button-primary:focus{background-color:#003d65}.response-collector button.button-icon-only{padding:4px;border:0}.response-collector button.button-icon-only img{width:20px;height:20px}.response-collector.student-omitted{color:#8c929a}.response-collector .text-area{width:100%;padding:8px;border:1px solid #E7E7E8;font-family:inherit}.response-collector .text-area:focus{-webkit-box-shadow:inset 0px 0px 0px 2px #aab2bb;-moz-box-shadow:inset 0px 0px 0px 2px #aab2bb;box-shadow:inset 0 0 0 2px #aab2bb;outline:none}.color-text{color:#565d66}.response-collector .hover:hover{background-color:#f1f2f4}.response-collector .rounded-corners-sm{border-radius:2px}.response-collector .rounded-corners-md{border-radius:4px}.response-collector .box-shadow-md{-webkit-box-shadow:1px 1px 4px 0px rgb(0 0 0 / 25%);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,.25);box-shadow:1px 1px 4px #00000040}.response-collector .box-shadow-lg{-webkit-box-shadow:1px 1px 8px 0px rgb(0 0 0 / 25%);-moz-box-shadow:1px 1px 8px 0px rgba(0,0,0,.25);box-shadow:1px 1px 8px #00000040}.response-collector .padding-sm{padding:4px}.response-collector .padding-md{padding:8px}.response-collector .padding-lg{padding:16px}.response-collector .message-info{padding:8px;background-color:#e4f4fb;color:#156e98;border:1px solid #156e98;margin:4px 0}.response-collector .color-picker{position:relative;display:inline;vertical-align:bottom}.response-collector .color-picker-current-color{background-color:#f9d65266;height:16px;width:16px;display:block}.response-collector .color-picker-palette{position:absolute;background-color:#fff;width:auto;box-shadow:0 -2px 16px 4px #00000040;z-index:1;top:42px;left:50%;transform:translate(-50%);display:flex}.response-collector .color-picker-palette:after{position:absolute;left:50%;transform:translate(-50%);top:-10px;width:0;height:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.response-collector .color-picker-palette.bottom-right{left:0;transform:none}.response-collector .color-picker-palette.bottom-right:after{left:24px}.response-collector .color-picker-palette .color-picker-color{color:#000;padding:16px;text-decoration:none;display:inline-block;vertical-align:bottom;margin-right:4px}.response-collector .highlighter-toolbar .color-picker-inline{vertical-align:bottom;display:inline-block}.response-collector .highlighter-toolbar .message{color:#717f8e;font-size:11px;display:inline-block;margin:5px 5px 12px}.response-collector .color-picker-inline-button{padding:0}.response-collector .color-picker-inline-color{width:32px;height:30px;display:inline-block;border-radius:3px;background-repeat:no-repeat;background-size:160px;background-blend-mode:color-burn}.color-picker-inline-color.purple-highlight{background-position:0 7px}.color-picker-inline-color.blue-highlight{background-position:-32px 7px}.color-picker-inline-color.green-highlight{background-position:-64px 7px}.color-picker-inline-color.yellow-highlight{background-position:-96px 7px}.color-picker-inline-color.red-highlight{background-position:-128px 7px}.tool-menu-button{border:0;border-radius:.25rem;background:#fff;color:#000;font-family:system-ui,sans-serif;font-size:1.5rem;line-height:1.2;white-space:nowrap;text-decoration:none;padding:.25rem .4rem;margin:.25rem;cursor:pointer}.tool-menu-button.active{background:#a3a3a3}.question-wrapper{font-family:sans-serif;font-size:15px;quotes:"“" "”" "‘" "’";line-height:1.3;color:#000;outline-color:#000;display:block;margin-bottom:25px}.question-wrapper:after{content:"";clear:both;display:table}.question-body{margin-bottom:15px}.reset-to-browser-defaults{all:initial;font-family:sans-serif}.reset-to-browser-defaults *{all:revert}.reset-to-browser-defaults u{text-decoration:underline}.response-collector .icon{width:20px;min-height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAE6CAYAAABklxBJAAAAAXNSR0IArs4c6QAAAzpJREFUeAHt2b+LE0EUwPGZTYiXRsuYoIhRlD2sRPwD/FEJFhY5LC4GPOIpov+ASvAsr/EKvcIixEPBUtRGucZORMuAqIeFh4LRyovmLjvORA/CshvmeShXfNNkd+a9N28/u5tiohQfBBBAAAEEEEAAAQQ2sYCW9larXdjejdZmglz+yv07Nz/75J+eulyIet0b+SB7tdm89cknZz0mWD/w+f7T3KIxairq9Q765LgYF+ty7IUtuhq+eS7OW3CouXCwgFYPtdIffBYzyuxSRp0cLKhV20oe8ZXM+izgYrr9tcdGqd/NuQG7oF3YHYk+VjLsRv0nNsnrDghusX4t6mRUsFGvRk0Pz3kLhnuK9fb75ZwVmHQFAq2uGZV5OVws7Vir/qHIqOuDea0XwnKxnhYbH/d+Bl1io9EIbJPNQZM6c/xB6/azeMGk80r1/DFl+k+VbW68XDxj60RJcUljgls8aDAKy6VaoINThW3Z50kFk8ZcrMuRNpdUizEEEEAAAQQQQAABBBBAAAEEEEAAgf8nINrdmjg7fUCt6p1/215Gmc691vwLSb6owcrkuRW7tZqXLBCPHdPBjlZr/mN8PO1ctP1mmxtLK+Q7/lNHohreO6yuAa2DS7bJfb7NxOPsnnYn3F1aio9z/i8FRC/JRHX64kZv8Xi5NCPZoxY9g8ZEc1ZLdFFx3fbS8oIdexcfTzsXvsX6R1oh3/EtJhDVEAnqnD6sVoMN/VBLfgN9L5q4UQKiB75SrT+y/x/uH1Vw1JxdrJMrbD16d3b2+6i44TnRM2ibOzGcLD22/43uNd9WijbvrW+u6C3WWr3xLZwYp9XXbD/3JXGOQQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIFNLPAL8jCukW+9EDAAAAAASUVORK5CYII=) 0 0;background-size:20px auto;content:"";display:inline-block}.response-collector .icon.icon-lg{width:30px;min-height:30px;background-size:30px auto}.response-collector .icon.reorder{background-position:0 -20px}.response-collector .icon.double-arrow-h{background-position:0 0}.response-collector .instructions{margin-bottom:15px;font-size:.9em}.response-collector .response:first-of-type{border-top:1px solid #d9dbdf}.response-collector .response{border-bottom:1px solid #d9dbdf;border-right:1px solid #d9dbdf;display:flex}.response-collector .response:after{content:"";clear:both;display:table}.response-collector .handle{float:left;text-align:center}.response-collector .response.eliminated{text-decoration:line-through!important;background-color:#edebeb;opacity:.7}.response-collector .answer-container{width:100%;margin-left:30px;position:relative}.response-collector .points-container{background:#eef0f1;color:#888;height:20px;min-width:20px;text-align:center;border-radius:2px;margin-top:5px;margin-right:5px}.response-collector .answer{overflow:auto}.response-collector .eliminate-button{padding-right:5px;padding-top:5px;opacity:1!important}.response-collector .response.eliminated .eliminate-button{color:red}.response-collector .label{width:35px;min-height:20px;float:left;text-align:center;border-right:1px solid #d9dbdf;border-left:1px solid #d9dbdf}.response-collector .bubble{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-radius:10px;border:1px solid #AAB2BB;background:#fff;cursor:pointer;display:inline-block;font-size:.75em;outline:none;height:18px;line-height:1.4em;text-align:center;width:18px;padding:0}.response-collector .bubble input{display:none}.response-collector .bubble.selected{background-color:#428bca;color:#fff;font-weight:700;border:1px solid #000}.response-collector .bubble:focus,.response-collector .bubble.selected:focus{-webkit-box-shadow:0 0 3px 2px #acacac;-moz-box-shadow:0 0 3px 2px #acacac;box-shadow:0 0 3px 2px #acacac}.response-collector .bubble:hover{background:#d9d9d9}.response-collector .bubble.selected:hover{background:#428bca}.response-collector .button{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-radius:4px;border:1px solid #AAB2BB;background:#fff;cursor:pointer;display:inline-block;outline:none;min-height:20px;line-height:normal;text-align:center;min-width:25px;padding:5px;font-weight:400}.response-collector .button:focus{-webkit-box-shadow:0 0 3px 2px #acacac;-moz-box-shadow:0 0 3px 2px #acacac;box-shadow:0 0 3px 2px #acacac}.response-collector .button.selected{background-color:#000;color:#fff;border:1px solid #000}.response-collector input{width:100%;padding:2px 5px;min-height:30px;border:none;border-bottom:2px solid #AAB2BB}.response-collector input:hover,.response-collector input:focus{outline:1px solid #AAB2BB;border-bottom:2px solid #AAB2BB;outline-offset:-1px}.gridded .response-col{width:25px;float:left;margin-right:10px}.gridded input{margin-bottom:10px;text-align:center}.gridded .static{margin-bottom:5px;text-align:center;min-height:30px;line-height:1.8em}.gridded .button{margin-bottom:5px}.gridded .answer{overflow:hidden}.question-wrapper .matching-target{border:2px dashed #AAB2BB;border-radius:4px;min-width:60px;display:inline-block;min-height:30px}.question-wrapper .matching-match-container:first-child{border-top:1px solid gray}.question-wrapper .matching-row{min-height:30px;border-bottom:1px solid gray;grid-template-columns:2fr 60px 2fr;display:grid;padding-top:5px;padding-bottom:5px}.question-wrapper .matching-row .matching-match{min-width:60px;padding-top:16px;padding-bottom:16px;display:flex;justify-content:center;align-items:center}.question-wrapper .matching-row .matching-arrows,.question-wrapper .matching-row .matching-target{min-width:60px;display:flex;justify-content:center;align-items:center}.question-wrapper .matching-choice-content{display:flex;justify-content:center;align-items:center}.question-wrapper .matching-choice-score{background:#eef0f1;color:#888;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;font-size:14px;width:fit-content;margin:auto;position:relative}.question-wrapper .matching-choice-container{background:#f1f2f4;border-radius:4px;padding:36px 4px 4px;min-height:64px;position:relative;display:inline-block;width:100%}.question-wrapper .matching .matching-choice{margin:0}.question-wrapper .matching-drag-over{border:2px solid #216e28;background-color:#6fc3534a}.question-wrapper .matching-drag-over .matching-choice{margin:0}.question-wrapper .matching-choice{background-color:#fff;padding:16px;border:1px solid #AAB2BB;position:relative;min-width:62px;min-height:32px;margin:0 2px 2px 0;border-radius:4px;cursor:move;touch-action:none;z-index:1;float:left}.question-wrapper .matching-choice:hover{border:1px solid black}.question-wrapper .matching-choice-handle{height:16px;width:16px;position:absolute;top:0;left:0}.question-wrapper .matching-choice-container .matching-clear{position:absolute;top:2px;right:2px;padding:1px}.matching-choice *{pointer-events:none}.matching-choice video{pointer-events:auto}.matching-choice audio{pointer-events:auto}.matching-choice iframe{pointer-events:auto}.question-wrapper .matching-target .static-choice,.question-wrapper .matching-drag-over .static-choice{margin:0}.question-wrapper .matching-choice-content p:first-child{margin-top:0}.question-wrapper .matching-choice-content p:last-child{margin-bottom:0}.response-collector.multiple-choice .answer{margin-top:10px}.response-collector.multiple-choice .response.correct{background-color:#dff0d8}.response-collector.multiple-choice .response.partial{background-color:#fcf8e3}.response-collector.multiple-choice .response.incorrect{background-color:#f2dede}.response-collector.multiple-choice .status-icon{display:block;font-size:18px}.response-collector.multiple-choice .response{min-height:45px}.response-collector.multiple-choice .status-icon.correct{color:#3c763d}.response-collector.multiple-choice .status-icon.partial{color:#8a6d3b}.response-collector.multiple-choice .status-icon.incorrect{color:#a94442}.question-wrapper .ordering-target{border:2px dashed #AAB2BB;border-radius:4px;min-width:60px;display:inline-block;min-height:30px}.question-wrapper .ordering-match-container:first-child{border-top:1px solid gray}.question-wrapper .ordering-row{min-height:30px;border-bottom:1px solid gray;padding-top:5px;padding-bottom:5px;width:fit-content;min-width:400px;margin:0 auto}.question-wrapper .ordering-row .ordering-target{min-width:60px;display:flex;justify-content:center;align-items:center}.question-wrapper .ordering-choice-content{display:flex;justify-content:center;align-items:center}.question-wrapper .ordering-choice-container{background:#f1f2f4;border-radius:4px;padding:36px 4px 4px;min-height:64px;position:relative;display:inline-block;width:100%}.question-wrapper .ordering .ordering-choice{margin:0}.question-wrapper .ordering-drag-over{border:2px solid #216e28;background-color:#6fc3534a}.question-wrapper .ordering-drag-over .ordering-choice{margin:0}.question-wrapper .ordering-choice{background-color:#fff;padding:16px;border:1px solid #AAB2BB;position:relative;min-width:62px;min-height:32px;margin:0 2px 2px 0;border-radius:4px;cursor:move;touch-action:none;z-index:1;float:left}.question-wrapper .ordering-choice:hover{border:1px solid black}.question-wrapper .ordering-choice-handle{height:16px;width:16px;position:absolute;top:0;left:0}.question-wrapper .ordering-choice-container .ordering-clear{position:absolute;top:2px;right:2px;padding:1px}.ordering-choice *{pointer-events:none}.ordering-choice video{pointer-events:auto}.ordering-choice audio{pointer-events:auto}.ordering-choice iframe{pointer-events:auto}.question-wrapper .ordering-choice-content p:first-child{margin-top:0}.question-wrapper .ordering-choice-content p:last-child{margin-bottom:0}.question-wrapper .gap-match{border:2px dashed #AAB2BB;border-radius:4px;min-width:60px;display:inline-block;min-height:30px}.question-wrapper .gap-match-choice-container{background:#f1f2f4;border-radius:4px;padding:36px 4px 4px;min-height:64px;position:relative}.question-wrapper .gap-match .draggable-choice{margin:0}.question-wrapper .gap-match-drag-over{border:2px solid #216e28;background-color:#6fc3534a}.question-wrapper .can-drop{border:2px solid #216e28!important;background-color:#6fc3534a!important}.question-wrapper .gap-match-drag-over .draggable-choice{margin:0}.question-wrapper .draggable-choice{background-color:#fff;padding:16px;display:inline-block;border:1px solid #AAB2BB;position:relative;min-width:62px;min-height:32px;margin:0 2px 2px 0;border-radius:4px;cursor:move;touch-action:none;z-index:1}.question-wrapper .draggable-choice:hover{border:1px solid black}.question-wrapper .gap-match-choice-handle{height:16px;width:16px;position:absolute;top:0;left:0}.question-wrapper .gap-match-choice-container .gap-match-clear{position:absolute;top:2px;right:2px;padding:1px}.draggable-choice *{pointer-events:none}.draggable-choice video{pointer-events:auto}.draggable-choice audio{pointer-events:auto}.draggable-choice iframe{pointer-events:auto}.question-wrapper .static-choice{background-color:#fff;padding:5px;display:inline-block;border:1px solid #AAB2BB;position:relative;min-width:62px;min-height:32px;margin:0 2px 2px 0;border-radius:4px}.question-wrapper .static-choice td{vertical-align:top;padding:2px}.question-wrapper .gap-match .static-choice,.question-wrapper .gap-match-drag-over .static-choice{margin:0}.question-wrapper .gap-match-choice-content p:first-child{margin-top:0}.question-wrapper .gap-match-choice-content p:last-child{margin-bottom:0}@keyframes item-player-loading{to{transform:rotate(360deg)}}.item-player-loading{height:50px;width:50px}.item-player-loading:before{content:"";box-sizing:border-box;display:inline-block;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:save-actions-spinner .6s linear infinite}.response-collector .highlighter-toolbar .toggle-comments,.response-collector .highlighter-comments{display:none}.response-collector button:disabled{opacity:.5;cursor:not-allowed}.response-collector .essay-response{flex:2;max-height:400px;overflow-y:scroll;position:relative;padding:1px}.response-collector .essay-response img.equation:hover{cursor:auto;background-color:#f1f2f4;outline:1px solid #aab2bb}.response-collector .essay-response .comment-highlight img.equation:hover{cursor:auto;background-color:transparent;outline:none}.response-collector .highlighter-comments{position:relative;background-color:#f1f2f4;padding:8px 8px 64px;overflow-y:auto;max-height:400px;margin-left:16px;flex:1}.response-collector .highlighter-comment{background-color:#fff;padding:3px 5px;margin-bottom:8px;min-height:46px;position:relative;box-sizing:border-box}.response-collector .highlighter-comment .comment-readonly{white-space:pre-wrap;word-wrap:break-word;padding-top:4px}.response-collector .highlighter-comment img{background:none}.response-collector .highlighter-comment-options-button{position:absolute;right:4px;top:8px}.response-collector.readonly .highlighter-comment-options-button,.response-collector.readonly .add-comment,.response-collector.readonly .color-picker,.response-collector.readonly .message{display:none}.response-collector .highlighter-comment-options{position:absolute;background-color:#fff;right:0;width:max-content;text-align:left;z-index:100;display:none}.response-collector .highlighter-comment-options-button.is-open .highlighter-comment-options{display:block}.response-collector.is-adding-comments .highlighter-response-comments{margin-top:8px;display:flex}.response-collector.is-adding-comments .highlighter-toolbar .toggle-comments,.response-collector.is-adding-comments .highlighter-comments{display:inline-block}.response-collector .toggle-comments{vertical-align:top}.response-collector .purple-highlight{background-color:#bc81eb66}.response-collector .blue-highlight{background-color:#55a1fd66}.response-collector .green-highlight{background-color:#40cb7466}.response-collector .yellow-highlight{background-color:#f9d65266}.response-collector .red-highlight{background-color:#fd756b66}.response-collector .comment-highlight.selected{box-shadow:1px 1px 3px #0006;position:relative}.response-collector .purple-highlight.selected{background-color:#bc81eb}.response-collector .blue-highlight.selected{background-color:#55a1fd}.response-collector .green-highlight.selected{background-color:#40cb74}.response-collector .yellow-highlight.selected{background-color:#f9d652}.response-collector .red-highlight.selected{background-color:#fd756b}.response-collector .highlighter-comment.purple-highlight{background:#fff;border-left:8px solid rgba(188,129,235,.4)}.response-collector .highlighter-comment.purple-highlight.selected{border-left:8px solid rgba(188,129,235,1)}.response-collector .highlighter-comment.blue-highlight{background:#fff;border-left:8px solid rgba(85,161,253,.4)}.response-collector .highlighter-comment.blue-highlight.selected{border-left:8px solid rgba(85,161,253,1)}.response-collector .highlighter-comment.green-highlight{background:#fff;border-left:8px solid rgba(64,203,116,.4)}.response-collector .highlighter-comment.green-highlight.selected{border-left:8px solid rgba(64,203,116,1)}.response-collector .highlighter-comment.yellow-highlight{background:#fff;border-left:8px solid rgba(249,214,82,.4)}.response-collector .highlighter-comment.yellow-highlight.selected{border-left:8px solid rgba(249,214,82,1)}.response-collector .highlighter-comment.red-highlight{background:#fff;border-left:8px solid rgba(253,117,107,.4)}.response-collector .highlighter-comment.red-highlight.selected{border-left:8px solid rgba(253,117,107,1)}.response-collector .essay-response.hide-comments .comment-highlight{outline:unset!important;background:transparent!important;box-shadow:none!important}.response-collector .essay-response.hide-comments .comment-highlight:after{background:transparent!important}.response-collector .highlighter-comment.selected{box-shadow:1px 1px 8px #00000040;margin-left:-5px;transition:margin .1s}.response-collector .highlighter-comment textarea{width:calc(100% - 24px)}input.fill-in-the-blank.invalid{background-color:#faa}.fill-in-the-blank-report-response{min-width:30px;position:relative;background-color:#fff;padding:3px;border:solid black 1px;border-radius:3px;display:inline-block}.fill-in-the-blank-report-response .score{background:#eef0f1;color:#888;padding:3px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;font-size:14px;margin:auto;position:relative}.fill-in-the-blank-report-container .incorrect svg{color:#dc3545!important;margin-right:4px}.fill-in-the-blank-report-container .omit svg{color:#dc3545!important;margin-right:4px}.fill-in-the-blank-report-container .correct svg{color:#28a745!important;margin-right:4px}.fill-in-the-blank-report-container .partial svg{color:#ffc107!important;margin-right:4px}.popup .popup-content{border:solid 1px gray;border-radius:5px;background-color:#fff;visibility:hidden;padding:5px;position:absolute;opacity:0;transition:opacity .3s}.popup .popup-content td{vertical-align:top;padding:2px}.popup .popup-content td:first-child{min-width:60px}.popup:hover{z-index:5;cursor:pointer!important}.popup:hover .popup-content{visibility:visible;opacity:1;z-index:10}.popup .popup-content:after{content:"";position:absolute;top:0%;left:50%;margin-top:-10px;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent gray transparent}.tts-floating-window{border:1px solid;right:20px;top:70px;position:absolute;height:70px;width:400px;border-radius:3px;background-color:#fff;z-index:1000;font-size:13px;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tts-floating-window-header{position:absolute;right:0;top:0;width:400px;height:30px;background-color:#565d66;color:#fff;cursor:move;touch-action:none;border-radius:3px 3px 0 0}.tts-floating-window-exit{float:right;padding:2px 6px 2px 0;cursor:default;font-size:17px}.tts-floating-window-title{float:left;padding:2px 0 2px 6px;cursor:default;font-size:17px;font-weight:700}.tts-floating-window .controls{width:280px;height:100%;margin-top:30px}.tts-floating-window .controls .play{height:calc(100% - 30px);position:absolute;width:42px;font-size:24px;display:flex;align-items:center;justify-content:center}.tts-floating-window .controls .play.item-player-loading:before{top:auto;left:auto;margin-top:0;margin-left:0}.tts-floating-window .controls .rewind{height:calc(100% - 30px);position:absolute;left:27px;width:42px;font-size:24px;display:flex;align-items:center;justify-content:center}.tts-floating-window .controls .playback-speed{position:absolute;left:75px;top:40px;display:flex;align-items:center;justify-content:center}.tts-floating-window .controls .type-select{position:absolute;left:200px;top:40px;display:flex;align-items:center;justify-content:center}.tts-highlight{background-color:#a2d8fd}.student-highlight.yellow{background-color:#f9d65266}.student-highlight.yellow.selected{background-color:#f9d652}#highlighter-tooltip{display:none;position:absolute;top:0;left:0;background:#222;color:#fff;font-weight:700;padding:5px;border-radius:4px;font-size:90%;z-index:300}.highlighter-active{cursor:text}.highlighter-active *::selection{background-color:#f9d65266}.notepad-floating-window{width:400px}.notepad-editor-container{margin-top:30px}.basic-calculator{width:300px}.scientific-calculator{width:600px}.calculator-editor-container{margin-top:30px}.calculator-display{display:grid;background-color:#fff;color:#565d66;width:100%;min-height:78px;text-align:right;font-size:24px}.calculator-display:after{content:"";display:block;clear:both}.calculator-buttons-basic{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;grid-auto-rows:minmax(46px,auto);background-color:#428bca;padding:10px}.calculator-buttons-sci{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-auto-rows:minmax(46px,auto);background-color:#428bca;padding:10px}.calculator-two-column{display:grid;grid-template-columns:calc(42% - 5px) calc(58% - 5px);gap:10px;background-color:#428bca}.calculator-button.numeric{background-color:#eee;color:#428bca}.calculator-button.clear{background-color:#e95747;color:#fff}.calculator-button.selected{background-color:#fff;color:#565d66}.calculator-button{background-color:#565d66;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:20px;font-weight:700;box-shadow:0 .15em 2px .05em #222;padding:2px 6px 3px}.calculator-toggle-container{grid-column:span 2;box-shadow:0 .15em 2px .05em #222;border-radius:3px}.calculator-toggle-container .calculator-button{box-shadow:none;width:50%;height:100%}.calculator-toggle-container .calculator-button:nth-child(1){border-radius:3px 0 0 3px;border-right:1px solid white}.calculator-toggle-container .calculator-button:nth-child(2){border-radius:0 3px 3px 0}.calculator-button:active{background-color:#6e6e6e}.calculator-button:disabled{cursor:not-allowed}.calculator-previous-output{min-height:39px;width:100%;max-width:100%;overflow-x:auto}.calculator-previous-output:after{content:"";display:block;clear:both}.calculator-previous-output math-field{height:100%}.calculator-current-output{min-height:39px;width:100%;max-width:100%;border-top:1px solid lightgray;overflow-x:auto}.calculator-current-output math-field{height:100%}.calculator-current-output:after{content:"";display:block;clear:both}.calculator-error{position:absolute;top:31px;right:1px;background:#e95747;color:#fff;font-weight:700;padding:5px;border-radius:4px;font-size:16px;z-index:300}.embed-container{margin-top:30px;min-width:100px;margin-bottom:9px}.embed-floating-window{right:unset!important;left:0;position:fixed;touch-action:none;-webkit-user-select:none;user-select:none}.embed-floating-window:after{position:absolute;right:0;bottom:0;content:"";background-size:contain;background-repeat:no-repeat;width:15px;height:15px}.floating-window{border:1px solid;right:60px;top:80px;position:absolute;min-height:70px;border-radius:3px;background-color:#fff;z-index:1000;font-size:13px}.floating-window-header{right:0;top:0;width:100%;height:30px;background-color:#565d66;color:#fff;cursor:move;border-radius:3px 3px 0 0;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}.floating-window-header-exit{float:right;padding:2px 6px 2px 0;cursor:default;font-size:17px}.floating-window-header-title{float:left;padding:2px 0 2px 6px;cursor:default;font-size:17px;font-weight:700}.multipart-container{border-left:1px solid #d9dbdf;border-right:1px solid #d9dbdf;background-color:#fff}.multipart-container .multipart-header{display:flex;justify-content:space-between;align-items:center;padding:5px;border-bottom:1px solid #d9dbdf;border-top:1px solid #d9dbdf;background-color:#f5f5f5}.multipart-container .multipart-part .question-wrapper{padding:5px}.multipart-container .multipart-header.correct{background-color:#dff0d8}.multipart-container .multipart-header.wrong{background-color:#f2dede}.multipart-container .multipart-header.partial{background-color:#fcf8e3}.multipart-container .multipart-part-report-container{display:flex}.multipart-container .multipart-part-report-container .multipart-part-report,.multipart-container .multipart-part-report-container .multipart-part-preview{flex-grow:1}.multipart-container .multipart-part-report-body{width:100%;border-bottom:#d9dbdf 1px solid;padding-top:5px}.multipart-container .multipart-part-report-container-header .multipart-part-report-container-header-label{width:50%;display:inline-block;padding:5px}
