.selectwidthauto{display:inline-block!important;margin:5px;width:auto!important}input.input-validation-error{border:1px solid #e80c4d}.dark-mode .fillintheblank_section input[type=text]{background-color:#333;color:unset}.runestone label p{display:inline;font-weight:400!important}.runestone label pre{font-weight:400}.runestone fieldset legend{font-size:small}.multiplechoice_section label>.para{display:inline}.multiplechoice_section .exercise-interactives{margin-top:1em}div.journal div.latexoutput{background-color:var(--outerBackground,#eee);border-radius:5px;margin-bottom:10px;padding:1em}.clickable{cursor:pointer}.clickable:has(code){display:inline-block;padding:3px}.clickable-clicked:has(code){box-shadow:0 0 2px 2px rgba(0,100,0,.75)}.clickable-clicked{background-color:var(--clickableBgColor)}.clickable-clicked td{background-color:#dad6c1;box-shadow:none}table{border-collapse:collapse}td.clickable,th.clickable{border:1px solid #000}td.clickable-clicked{background-color:#dad6c1;box-shadow:none}td img{margin:5px}.clickable-clicked th,th.clickable-clicked{background-color:#dad6c1;box-shadow:none}.clickable-incorrect,.clickable-incorrect td,.clickable-incorrect th{background-color:var(--clickableIncorrectBgColor);border:1px solid red!important}img.clickable-incorrect{box-shadow:0 0 2px 2px rgba(100,0,0,.75)}.clickable-incorrect:has(code){box-shadow:0 0 2px 2px rgba(251,0,0,.75)}:root{--clickableBgColor:#ff0;--clickableIncorrectBgColor:#fcc}:root.dark-mode{--clickableBgColor:#3c5624;--clickableIncorrectBgColor:#562c2c;.clickable-clicked:has(code):not(.clickable-incorrect){box-shadow:0 0 2px 2px rgba(251,255,21,.75)}}.ptx-runestone-container .rsdraggable,.runestone-sphinx .rsdraggable{background-color:var(--questionBgColor,#efefff);border:1px solid var(--componentBorderColor,#efefff);box-sizing:border-box;display:inline;float:left;margin-left:1%;margin-right:1%;margin-top:5px;min-width:28%;padding-bottom:10px;text-align:left;vertical-align:top}.ptx-runestone-container .dnd-button-container,.runestone-sphinx .dnd-button-container{display:flex;justify-content:center;margin-top:1em;width:100%}.ptx-runestone-container .drag-button,.runestone-sphinx .drag-button{display:inline-block}.ptx-runestone-container .drag-reset,.runestone-sphinx .drag-reset{background-color:#474949;color:#fff}.ptx-runestone-container .drag-reset:hover,.runestone-sphinx .drag-reset:hover{background-color:#000;color:#fff}.ptx-runestone-container .drop-incorrect,.runestone-sphinx .drop-incorrect{background-color:var(--draggableIncorrectBg,#f2dede)!important;border:1px solid var(--draggableIncorrectBorder,red)!important}.ptx-runestone-container .drag-reset:enabled,.runestone-sphinx .drag-reset:enabled{background-color:#474949;color:#fff}.ptx-runestone-container .draggable-drag,.runestone-sphinx .draggable-drag{background-color:var(--draggableBgColor);border:1px solid #d3d3d3;border-radius:10px;cursor:grab;display:block;margin-top:5px;padding:10px}.ptx-runestone-container .draggable-feedback,.runestone-sphinx .draggable-feedback{clear:both;text-align:left!important}.ptx-runestone-container .draggable-drop,.runestone-sphinx .draggable-drop{background-color:var(--dropableBgColor);border:1px solid #d3d3d3;border-radius:10px;cursor:grab;display:block;margin-top:5px;padding:10px}.ptx-runestone-container .draggable-container,.runestone-sphinx .draggable-container{text-align:center}.ptx-runestone-container .possibleDrop,.runestone-sphinx .possibleDrop{background-color:#ccc;border-color:#000}.ptx-runestone-container .draggable-drop .MathJax,.ptx-runestone-container .draggable-drop .process-math,.runestone-sphinx .draggable-drop .MathJax,.runestone-sphinx .draggable-drop .process-math{cursor:not-allowed;pointer-events:none}.ptx-runestone-container .vh-dnd-error,.runestone-sphinx .vh-dnd-error{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--draggableBgColor:#efefef;--dropableBgColor:#ddd;--draggableIncorrectBorder:red;--draggableIncorrectBg:#f2dede}:root.dark-mode,[data-theme=dark]{--draggableBgColor:#393434;--dropableBgColor:#2a2d30;--draggableIncorrectBorder:red;--draggableIncorrectBg:#6d2d2d}.ptx-runestone-container .parsons-container,.runestone-sphinx .parsons-container{clear:both}.ptx-runestone-container .parsons .sortable-code-container,.runestone-sphinx .parsons .sortable-code-container{text-align:center}.ptx-runestone-container .parsons .sortable-code-container:not(.block),.runestone-sphinx .parsons .sortable-code-container:not(.block){-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.ptx-runestone-container .parsons .sortable-code,.runestone-sphinx .parsons .sortable-code{display:inline-block;margin:0 15px;padding-left:0;position:static;text-align:left;vertical-align:top}.ptx-runestone-container .parsons .answer,.ptx-runestone-container .parsons .answer1,.ptx-runestone-container .parsons .answer2,.ptx-runestone-container .parsons .answer3,.ptx-runestone-container .parsons .answer4,.ptx-runestone-container .parsons .source,.runestone-sphinx .parsons .answer,.runestone-sphinx .parsons .answer1,.runestone-sphinx .parsons .answer2,.runestone-sphinx .parsons .answer3,.runestone-sphinx .parsons .answer4,.runestone-sphinx .parsons .source{background-color:var(--questionBgColor,#efefff);border:1px solid var(--componentBorderColor,#efefff);font-size:100%;list-style:none;margin-left:0;padding-bottom:10px;padding-left:0;position:relative}.ptx-runestone-container .parsons .source,.runestone-sphinx .parsons .source{background-color:var(--questionBgColor,#efefff)}.ptx-runestone-container .parsons .answer,.runestone-sphinx .parsons .answer{background-color:var(--parsonsBgColor);border-color:var(--parsonsBorderColor)}.ptx-runestone-container .parsons .answer.incorrect,.runestone-sphinx .parsons .answer.incorrect{background-color:var(--parsonsIncorrectBgColor);border-color:var(--parsonsIncorrectBorderColor)}.ptx-runestone-container .parsons .answer.correct,.runestone-sphinx .parsons .answer.correct{background-color:var(--parsonsCorrectBgColor);border-color:var(--parsonsCorrectBorderColor)}.ptx-runestone-container .parsons .answer1,.runestone-sphinx .parsons .answer1{background:linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box;background-color:var(--parsonsBgColor);background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:var(--parsonsBorderColor)}.ptx-runestone-container .parsons .answer1.incorrect,.runestone-sphinx .parsons .answer1.incorrect{background:linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsIncorrectBgColor);background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:var(--parsonsIncorrectBorderColor)}.ptx-runestone-container .parsons .answer1.correct,.runestone-sphinx .parsons .answer1.correct{background:linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsCorrectBgColor);background-origin:padding-box;background-position:30px 0;background-size:1px 100%;border-color:var(--parsonsCorrectBorderColor)}.ptx-runestone-container .parsons .answer2,.runestone-sphinx .parsons .answer2{background:linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box;background-color:var(--parsonsBgColor);background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:var(--parsonsBorderColor)}.ptx-runestone-container .parsons .answer2.incorrect,.runestone-sphinx .parsons .answer2.incorrect{background:linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsIncorrectBgColor);background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:var(--parsonsIncorrectBorderColor)}.ptx-runestone-container .parsons .answer2.correct,.runestone-sphinx .parsons .answer2.correct{background:linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsCorrectBgColor);background-origin:padding-box,padding-box;background-position:30px 0,60px 0;background-size:1px 100%,1px 100%;border-color:var(--parsonsCorrectBorderColor)}.ptx-runestone-container .parsons .answer3,.runestone-sphinx .parsons .answer3{background:linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box;background-color:var(--parsonsBgColor);background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:var(--parsonsBorderColor)}.ptx-runestone-container .parsons .answer3.incorrect,.runestone-sphinx .parsons .answer3.incorrect{background:linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsIncorrectBgColor);background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:var(--parsonsIncorrectBorderColor)}.ptx-runestone-container .parsons .answer3.correct,.runestone-sphinx .parsons .answer3.correct{background:linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsCorrectBgColor);background-origin:padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0;background-size:1px 100%,1px 100%,1px 100%;border-color:var(--parsonsCorrectBorderColor)}.ptx-runestone-container .parsons .answer4,.runestone-sphinx .parsons .answer4{background:linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsBorderColor),var(--parsonsBorderColor)) no-repeat border-box;background-color:var(--parsonsBgColor);background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:var(--parsonsBorderColor)}.ptx-runestone-container .parsons .answer4.incorrect,.runestone-sphinx .parsons .answer4.incorrect{background:linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsIncorrectBorderColor),var(--parsonsIncorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsIncorrectBgColor);background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:var(--parsonsIncorrectBorderColor)}.ptx-runestone-container .parsons .answer4.correct,.runestone-sphinx .parsons .answer4.correct{background:linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box,linear-gradient(var(--parsonsCorrectBorderColor),var(--parsonsCorrectBorderColor)) no-repeat border-box;background-color:var(--parsonsCorrectBgColor);background-origin:padding-box,padding-box,padding-box,padding-box;background-position:30px 0,60px 0,90px 0,120px 0;background-size:1px 100%,1px 100%,1px 100%,1px 100%;border-color:var(--parsonsCorrectBorderColor)}.ptx-runestone-container .parsons .block,.runestone-sphinx .parsons .block{background-color:var(--background,#efefef);border:1px solid #d3d3d3;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:move;margin-top:5px;overflow:hidden;padding:5px 10px;position:absolute}.ptx-runestone-container .parsons .block.disabled,.runestone-sphinx .parsons .block.disabled{opacity:.3}.ptx-runestone-container .parsons .block.down,.runestone-sphinx .parsons .block.down{border:2px solid #000;padding:4px 9px}.ptx-runestone-container .parsons .block.up,.runestone-sphinx .parsons .block.up{background-color:#fff;border:2px solid #000;box-shadow:3px 3px 4px #000;padding:4px 9px}.ptx-runestone-container .parsons,.runestone-sphinx .parsons{display:block}.ptx-runestone-container .parsons .block,.runestone-sphinx .parsons .block{clear:both;float:left}.ptx-runestone-container .parsons .sortable-code code,.runestone-sphinx .parsons .sortable-code code{background-color:transparent;clear:both;float:left;white-space:pre}.ptx-runestone-container .parsons .sortable-code code:empty,.runestone-sphinx .parsons .sortable-code code:empty{height:1.25em}.ptx-runestone-container .parsons .block p,.runestone-sphinx .parsons .block p{margin:0}.ptx-runestone-container .parsons .block,.ptx-runestone-container .parsons .block:after,.ptx-runestone-container .parsons .block:before,.runestone-sphinx .parsons .block,.runestone-sphinx .parsons .block:after,.runestone-sphinx .parsons .block:before{box-sizing:content-box}.ptx-runestone-container .parsons .indent1,.runestone-sphinx .parsons .indent1{margin-left:30px}.ptx-runestone-container .parsons .indent2,.runestone-sphinx .parsons .indent2{margin-left:60px}.ptx-runestone-container .parsons .indent3,.runestone-sphinx .parsons .indent3{margin-left:90px}.ptx-runestone-container .parsons .indent4,.runestone-sphinx .parsons .indent4{margin-left:120px}.ptx-runestone-container .parsons .correct,.runestone-sphinx .parsons .correct{background:none;background-color:var(--parsonsCorrectBgColor);border:1px solid #d6e9c6}.ptx-runestone-container .parsons .indentLeft,.ptx-runestone-container .parsons .indentRight,.runestone-sphinx .parsons .indentLeft,.runestone-sphinx .parsons .indentRight{background-color:#fff0b3;border:2px solid #fc0;padding:4px 9px}.ptx-runestone-container .parsons .indentLeft,.runestone-sphinx .parsons .indentLeft{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGQzAiIGQ9Ik0xMiAwSDB2NjAwaDEyVjMxMEwyIDMwMGwxMC0xMHoiLz48cGF0aCBkPSJtNSAzMDAgNy03di0zTDIgMzAwbDEwIDEwdi0zeiIvPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMCAzMDd2M0wwIDMwMGwxMC0xMHYzbC03IDd6Ii8+PHBhdGggZmlsbD0iI0ZDMCIgZD0iTTEyIDMwOXYtMThsLTkgOXoiLz48cGF0aCBmaWxsPSIjRkMwIiBkPSJNMTAgMGgydjYwMGgtMnoiLz48L3N2Zz4=);background-position:0,100%;background-repeat:no-repeat,no-repeat}.ptx-runestone-container .parsons .indentRight,.runestone-sphinx .parsons .indentRight{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im05IDMwMC03LTd2LTNsMTAgMTAtMTAgMTB2LTN6Ii8+PHBhdGggZmlsbD0iI0ZDMCIgZD0ibTkgMzAwLTktOXYxOHoiLz48cGF0aCBmaWxsPSIjRkMwIiBkPSJNMCAwaDJ2NjAwSDB6Ii8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI2MDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGQzAiIGQ9Im0wIDI5MCAxMCAxMC0xMCAxMHYyOTBoMTJWMEgweiIvPjxwYXRoIGQ9Ik0wIDMwN3YzbDEwLTEwLTEwLTEwdjNsNyA3eiIvPjwvc3ZnPg==);background-position:0,100%;background-repeat:no-repeat,no-repeat}.ptx-runestone-container .parsons .incorrectPosition,.runestone-sphinx .parsons .incorrectPosition{background-color:#ffbaba;border:1px solid red}.ptx-runestone-container .parsons .paired,.runestone-sphinx .parsons .paired{background-color:transparent;border-color:#b8b8f2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border-style:solid;border-width:1px 11px;margin-top:5px;overflow:hidden;position:absolute}.ptx-runestone-container .parsons,.runestone-sphinx .parsons{border-left:0;border-radius:0;border-right:0;margin:10px 0}.ptx-runestone-container .parsons .parsons-text,.runestone-sphinx .parsons .parsons-text{margin-left:auto;margin-right:auto;max-width:var(--contentWidthRegular)}.ptx-runestone-container .parsons .parsons-img,.runestone-sphinx .parsons .parsons-img{display:inline-block;text-align:center;width:100%}.ptx-runestone-container .parsons .parsons-controls,.runestone-sphinx .parsons .parsons-controls{margin-left:auto;margin-right:auto;margin-top:10px;max-width:var(--contentWidthRegular);text-align:center}.ptx-runestone-container .parsons [role=tooltip],.runestone-sphinx .parsons [role=tooltip]{font-style:italic;margin:5px auto;max-width:var(--contentWidthRegular);padding:0 10px;text-align:center;top:0}.ptx-runestone-container .block-label,.runestone-sphinx .block-label{color:#7e7ee7;font-size:90%;vertical-align:top;white-space:pre}.ptx-runestone-container .right-label,.runestone-sphinx .right-label{padding:.2em 0 .3em .6em}.ptx-runestone-container .left-label,.runestone-sphinx .left-label{padding:.2em .6em .3em 0}.ptx-runestone-container .labels,.runestone-sphinx .labels{display:inline-block;padding-top:2px;vertical-align:top}.ptx-runestone-container .runestone .lines,.runestone-sphinx .runestone .lines{align-self:left;display:inline-block}.ptx-runestone-container .border_left,.runestone-sphinx .border_left{border-left:1px solid #b0b0b0}.ptx-runestone-container .block,.runestone-sphinx .block{align-content:stretch;align-items:stretch;display:flex}.ptx-runestone-container .cd_section,.ptx-runestone-container .parsons,.ptx-runestone-container .parsons .sortable-code-container,.runestone-sphinx .cd_section,.runestone-sphinx .parsons,.runestone-sphinx .parsons .sortable-code-container{max-width:none}.ptx-runestone-container #timed_Test .pagination,.runestone-sphinx #timed_Test .pagination{margin:5px 0}.ptx-runestone-container .parsons .block code,.runestone-sphinx .parsons .block code{color:#000}:root.dark-mode .ptx-runestone-container .parsons .block:has(code[class*=language-]){background:#141414}.prettyprint{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun{color:#660}.pln{color:#000}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec{color:#606}pre.prettyprint{border:1px solid #888;padding:2px}@media print{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}}.ptx-runestone-container *,.runestone-sphinx *{box-sizing:border-box}.ptx-runestone-container body,.runestone-sphinx body{font-family:sans-serif;margin:0;padding:20px}.ptx-runestone-container h2,.runestone-sphinx h2{margin-bottom:.5em}.ptx-runestone-container [data-component=matching],.runestone-sphinx [data-component=matching]{font-family:sans-serif;margin:2rem 0}.ptx-runestone-container .matching-workspace,.runestone-sphinx .matching-workspace{background:var(--componentBgColor);display:flex;justify-content:space-between;margin:0 auto 1rem;max-width:1000px;position:relative;width:100%}.ptx-runestone-container .left-column,.ptx-runestone-container .right-column,.runestone-sphinx .left-column,.runestone-sphinx .right-column{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;max-width:25vw;padding:10px;position:relative;z-index:1}.ptx-runestone-container .left-column img,.ptx-runestone-container .right-column img,.runestone-sphinx .left-column img,.runestone-sphinx .right-column img{max-width:25vw}.ptx-runestone-container .box,.runestone-sphinx .box{align-items:center;background:var(--dropableBgColor,#f9f9f9);border:2px solid var(--boxBorderColor);border-radius:8px;cursor:grab;display:inline-flex;font-weight:700;justify-content:center;max-width:100%;min-height:50px;min-width:120px;padding:10px 14px;text-align:center;touch-action:none;user-select:none}.ptx-runestone-container .box,.ptx-runestone-container .left-column,.ptx-runestone-container .matching-workspace,.ptx-runestone-container .right-column,.ptx-runestone-container body,.runestone-sphinx .box,.runestone-sphinx .left-column,.runestone-sphinx .matching-workspace,.runestone-sphinx .right-column,.runestone-sphinx body{user-select:none;-webkit-user-select:none}.ptx-runestone-container .box mjx-container,.runestone-sphinx .box mjx-container{font-size:1em}.ptx-runestone-container .box:focus,.runestone-sphinx .box:focus{outline:3px solid #3498db}.ptx-runestone-container .box.selected,.runestone-sphinx .box.selected{outline:3px dashed #27ae60}.ptx-runestone-container .connector-svg,.runestone-sphinx .connector-svg{background:var(--componentBgColor);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.ptx-runestone-container .line,.runestone-sphinx .line{stroke:var(--dragLineColor);stroke-width:3;cursor:pointer;pointer-events:auto;transition:stroke .2s ease,stroke-width .2s ease}.ptx-runestone-container .line.correct,.runestone-sphinx .line.correct{stroke:green;stroke-width:3}.ptx-runestone-container .line.incorrect,.runestone-sphinx .line.incorrect{stroke:#bf1521;stroke-width:2;stroke-dasharray:5 5}.ptx-runestone-container .line.highlighted,.runestone-sphinx .line.highlighted{stroke:#3cd6e7;stroke-width:3}.ptx-runestone-container .line.faded,.runestone-sphinx .line.faded{stroke:#ccc;stroke-width:1}.ptx-runestone-container .line:focus,.ptx-runestone-container .line:hover,.runestone-sphinx .line:focus,.runestone-sphinx .line:hover{stroke:#3498db;stroke-dasharray:6 4;stroke-width:5;outline:none}.ptx-runestone-container .conn-list,.runestone-sphinx .conn-list{background:var(--componentBgColor);border:1px solid #ccc;border-radius:6px;font-size:14px;margin:0 auto 1rem;max-width:800px;padding:10px}.ptx-runestone-container .conn-entry,.runestone-sphinx .conn-entry{font-family:monospace;margin:4px 0}.ptx-runestone-container button,.runestone-sphinx button{border:none;border-radius:6px;cursor:grab;display:inline-block;font-size:1rem;margin:.5rem;padding:8px 16px;transition:background .2s ease-in-out}.ptx-runestone-container button:hover,.runestone-sphinx button:hover{background:#2980b9}.ptx-runestone-container .aria-live,.runestone-sphinx .aria-live{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.ptx-runestone-container .control-div,.runestone-sphinx .control-div{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:1rem}.ptx-runestone-container .control-div .help-button,.runestone-sphinx .control-div .help-button{background:#2c3e50;border-radius:50%;color:#ecf0f1;cursor:pointer;font-size:1.2rem;height:32px;line-height:32px;padding:0;text-align:center;width:32px}.ptx-runestone-container .control-div .help-button:hover,.runestone-sphinx .control-div .help-button:hover{background:#34495e}.ptx-runestone-container .help-modal,.runestone-sphinx .help-modal{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.ptx-runestone-container .help-modal-content,.runestone-sphinx .help-modal-content{background-color:var(--questionBgColor);border-radius:6px;max-height:80%;max-width:80%;overflow:auto;padding:1rem 1.5rem;position:relative}.ptx-runestone-container .help-modal-content .help-close,.runestone-sphinx .help-modal-content .help-close{background:transparent;border:none;color:red;cursor:pointer;font-size:1.5rem;position:absolute;right:.5rem;top:.5rem}.ptx-runestone-container .help-modal-content .help-text,.runestone-sphinx .help-modal-content .help-text{font-size:1rem;line-height:1.4;margin-top:1.5rem}.ptx-runestone-container .match_question,.runestone-sphinx .match_question{background-color:var(--questionBgColor);margin-bottom:10px;padding:10px}.ptx-runestone-container .match_feedback,.runestone-sphinx .match_feedback{background-color:var(--parsonsIncorrectBgColor);border-radius:5px;margin-bottom:10px;margin-top:10px;padding:10px}:root{--dragLineColor:#000;--boxBorderColor:#000}:root.dark-mode,[data-theme=dark]{--dragLineColor:#fff;--boxBorderColor:#fff}#component-preview{margin-right:20px;max-height:100%;overflow-y:scroll;padding-top:60px;position:fixed;right:0;top:0}.toggle-preview{background-color:azure;border:4px solid;border-radius:10px;box-shadow:10px 5px 5px gray;padding-top:10px}.ptx-runestone-container ul#pageNums,.ptx-runestone-container ul#pageNums li,.runestone-sphinx ul#pageNums,.runestone-sphinx ul#pageNums li{padding:10px 0;text-align:center}.ptx-runestone-container .pagination>li>a:hover,.runestone-sphinx .pagination>li>a:hover{background-color:#eee!important;color:#000!important}.ptx-runestone-container .flagBtn,.runestone-sphinx .flagBtn{background-color:#ed9c59!important;border:3px solid #ce5718;border-radius:5px;color:#030201!important;cursor:pointer;display:ruby;font-size:15px;height:115;text-align:center;text-decoration:none;width:150}.ptx-runestone-container .pagination>.active>a,.ptx-runestone-container .pagination>.active>span,.runestone-sphinx .pagination>.active>a,.runestone-sphinx .pagination>.active>span{background-color:#428bca!important;color:#fff!important}.ptx-runestone-container .col-md-6-override,.runestone-sphinx .col-md-6-override{max-width:100%!important;text-align:center!important}.ptx-runestone-container .pagination>.answered>a,.ptx-runestone-container .pagination>.answered>span,.runestone-sphinx .pagination>.answered>a,.runestone-sphinx .pagination>.answered>span{background-color:#eee;color:#000}.ptx-runestone-container .pagination>.broken>a,.ptx-runestone-container .pagination>.broken>span,.runestone-sphinx .pagination>.broken>a,.runestone-sphinx .pagination>.broken>span{background-color:#f99;color:#000}.ptx-runestone-container .pagination>.toolate>a,.ptx-runestone-container .pagination>.toolate>span,.runestone-sphinx .pagination>.toolate>a,.runestone-sphinx .pagination>.toolate>span{background-color:#eccb36;color:#000}.ptx-runestone-container .pagination>.flagcolor>a,.ptx-runestone-container .pagination>.flagcolor>span,.runestone-sphinx .pagination>.flagcolor>a,.runestone-sphinx .pagination>.flagcolor>span{background-color:#ed9c59;color:#000}.ptx-runestone-container p.examwarning,.runestone-sphinx p.examwarning{background-color:hsla(0,78%,78%,.822);border:2px solid #000;border-radius:5px;margin-left:auto;margin-right:auto;padding:5px;width:50%}.ptx-runestone-container .pagination>.correctCount>a,.ptx-runestone-container .pagination>.correctCount>span,.runestone-sphinx .pagination>.correctCount>a,.runestone-sphinx .pagination>.correctCount>span{background-color:#dff0d8;border-color:#000;color:#000}.ptx-runestone-container .pagination>.skippedCount>a,.ptx-runestone-container .pagination>.skippedCount>span,.runestone-sphinx .pagination>.skippedCount>a,.runestone-sphinx .pagination>.skippedCount>span{background-color:#fcf8e3;border-color:#000;color:#000}.ptx-runestone-container .pagination>.incorrectCount>a,.ptx-runestone-container .pagination>.incorrectCount>span,.runestone-sphinx .pagination>.incorrectCount>a,.runestone-sphinx .pagination>.incorrectCount>span{background-color:#f2dede;border-color:#000;color:#000}.ptx-runestone-container .switchcontainer,.runestone-sphinx .switchcontainer{height:1000px;overflow:auto}
/*# sourceMappingURL=prefix-115.addcf242a3f9c400.css.map*/