@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css";@layer qti-base,qti-components,qti-utilities,qti-variants,qti-extended;.qti-display-inline{display:inline}.qti-display-inline-block{display:inline-block}.qti-display-block{display:block}.qti-display-flex{display:flex}.qti-display-inline-flex{display:inline-flex}.qti-display-grid{display:grid}.qti-display-inline-grid{display:inline-grid}.qti-display-table{display:table}.qti-display-table-cell{display:table-cell}.qti-display-table-row{display:table-row}.qti-display-list-item{display:list-item}.qti-display-inherit{display:inherit}.qti-visually-hidden{position:fixed!important;overflow:hidden;clip:rect(1px 1px 1px 1px);height:1px;width:1px;border:0;margin:-1px}.qti-flex-direction-column{flex-direction:column}.qti-flex-direction-row{flex-direction:row}.qti-flex-grow-1{flex-grow:1}.qti-flex-grow-0{flex-grow:0}.qti-margin-0{margin:0!important}.qti-margin-1{margin:.25rem!important}.qti-margin-2{margin:.5rem!important}.qti-margin-3{margin:1rem!important}.qti-margin-4{margin:1.5rem!important}.qti-margin-5{margin:3rem!important}.qti-margin-auto{margin:auto!important}.qti-margin-x-0{margin-right:0!important;margin-left:0!important}.qti-margin-x-1{margin-right:.25rem!important;margin-left:.25rem!important}.qti-margin-x-2{margin-right:.5rem!important;margin-left:.5rem!important}.qti-margin-x-3{margin-right:1rem!important;margin-left:1rem!important}.qti-margin-x-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.qti-margin-x-5{margin-right:3rem!important;margin-left:3rem!important}.qti-margin-x-auto{margin-right:auto!important;margin-left:auto!important}.qti-margin-y-0{margin-top:0!important;margin-bottom:0!important}.qti-margin-y-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.qti-margin-y-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qti-margin-y-3{margin-top:1rem!important;margin-bottom:1rem!important}.qti-margin-y-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.qti-margin-y-5{margin-top:3rem!important;margin-bottom:3rem!important}.qti-margin-y-auto{margin-top:auto!important;margin-bottom:auto!important}.qti-margin-t-0{margin-top:0!important}.qti-margin-t-1{margin-top:.25rem!important}.qti-margin-t-2{margin-top:.5rem!important}.qti-margin-t-3{margin-top:1rem!important}.qti-margin-t-4{margin-top:1.5rem!important}.qti-margin-t-5{margin-top:3rem!important}.qti-margin-t-auto{margin-top:auto!important}.qti-margin-b-0{margin-bottom:0!important}.qti-margin-b-1{margin-bottom:.25rem!important}.qti-margin-b-2{margin-bottom:.5rem!important}.qti-margin-b-3{margin-bottom:1rem!important}.qti-margin-b-4{margin-bottom:1.5rem!important}.qti-margin-b-5{margin-bottom:3rem!important}.qti-margin-b-auto{margin-bottom:auto!important}.qti-margin-s-0{margin-left:0!important}.qti-margin-s-1{margin-left:.25rem!important}.qti-margin-s-2{margin-left:.5rem!important}.qti-margin-s-3{margin-left:1rem!important}.qti-margin-s-4{margin-left:1.5rem!important}.qti-margin-s-5{margin-left:3rem!important}.qti-margin-s-auto{margin-left:auto!important}.qti-margin-e-0{margin-right:0!important}.qti-margin-e-1{margin-right:.25rem!important}.qti-margin-e-2{margin-right:.5rem!important}.qti-margin-e-3{margin-right:1rem!important}.qti-margin-e-4{margin-right:1.5rem!important}.qti-margin-e-5{margin-right:3rem!important}.qti-margin-e-auto{margin-right:auto!important}.qti-padding-0{padding:0!important}.qti-padding-1{padding:.25rem!important}.qti-padding-2{padding:.5rem!important}.qti-padding-3{padding:1rem!important}.qti-padding-4{padding:1.5rem!important}.qti-padding-5{padding:3rem!important}.qti-padding-x-0{padding-right:0!important;padding-left:0!important}.qti-padding-x-1{padding-right:.25rem!important;padding-left:.25rem!important}.qti-padding-x-2{padding-right:.5rem!important;padding-left:.5rem!important}.qti-padding-x-3{padding-right:1rem!important;padding-left:1rem!important}.qti-padding-x-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.qti-padding-x-5{padding-right:3rem!important;padding-left:3rem!important}.qti-padding-y-0{padding-top:0!important;padding-bottom:0!important}.qti-padding-y-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.qti-padding-y-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.qti-padding-y-3{padding-top:1rem!important;padding-bottom:1rem!important}.qti-padding-y-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.qti-padding-y-5{padding-top:3rem!important;padding-bottom:3rem!important}.qti-padding-t-0{padding-top:0!important}.qti-padding-t-1{padding-top:.25rem!important}.qti-padding-t-2{padding-top:.5rem!important}.qti-padding-t-3{padding-top:1rem!important}.qti-padding-t-4{padding-top:1.5rem!important}.qti-padding-t-5{padding-top:3rem!important}.qti-padding-b-0{padding-bottom:0!important}.qti-padding-b-1{padding-bottom:.25rem!important}.qti-padding-b-2{padding-bottom:.5rem!important}.qti-padding-b-3{padding-bottom:1rem!important}.qti-padding-b-4{padding-bottom:1.5rem!important}.qti-padding-b-5{padding-bottom:3rem!important}.qti-padding-s-0{padding-left:0!important}.qti-padding-s-1{padding-left:.25rem!important}.qti-padding-s-2{padding-left:.5rem!important}.qti-padding-s-3{padding-left:1rem!important}.qti-padding-s-4{padding-left:1.5rem!important}.qti-padding-s-5{padding-left:3rem!important}.qti-padding-e-0{padding-right:0!important}.qti-padding-e-1{padding-right:.25rem!important}.qti-padding-e-2{padding-right:.5rem!important}.qti-padding-e-3{padding-right:1rem!important}.qti-padding-e-4{padding-right:1.5rem!important}.qti-padding-e-5{padding-right:3rem!important}.qti-height-0{height:0}.qti-height-px{height:1px}.qti-height-0p5{height:.125rem}.qti-height-1{height:.25rem}.qti-height-1p5{height:.375rem}.qti-height-2{height:.5rem}.qti-height-2p5{height:.625rem}.qti-height-3{height:.75rem}.qti-height-3p5{height:.875rem}.qti-height-4{height:1rem}.qti-height-5{height:1.25rem}.qti-height-6{height:1.5rem}.qti-height-7{height:1.75rem}.qti-height-8{height:2rem}.qti-height-9{height:2.25rem}.qti-height-10{height:2.5rem}.qti-height-11{height:2.75rem}.qti-height-12{height:3rem}.qti-height-14{height:3.5rem}.qti-height-16{height:4rem}.qti-height-20{height:5rem}.qti-height-24{height:6rem}.qti-height-28{height:7rem}.qti-height-32{height:8rem}.qti-height-36{height:9rem}.qti-height-40{height:10rem}.qti-height-44{height:11rem}.qti-height-48{height:12rem}.qti-height-52{height:13rem}.qti-height-56{height:14rem}.qti-height-60{height:15rem}.qti-height-64{height:16rem}.qti-height-72{height:18rem}.qti-height-80{height:20rem}.qti-height-96{height:24rem}.qti-height-1-2{height:50%}.qti-height-1-3{height:33.3333%}.qti-height-2-3{height:66.6667%}.qti-height-1-4{height:25%}.qti-height-2-4{height:50%}.qti-height-3-4{height:75%}.qti-height-1-5{height:20%}.qti-height-2-5{height:40%}.qti-height-3-5{height:60%}.qti-height-4-5{height:80%}.qti-height-1-6{height:16.6667%}.qti-height-2-6{height:33.3333%}.qti-height-3-6{height:50%}.qti-height-4-6{height:66.6667%}.qti-height-5-6{height:83.3333%}.qti-height-auto{height:auto}.qti-height-full{height:100%}.qti-width-0{width:0}.qti-width-px{width:1px}.qti-width-0p5{width:.125rem}.qti-width-1{width:.25rem}.qti-width-1p5{width:.375rem}.qti-width-2{width:.5rem}.qti-width-2p5{width:.625rem}.qti-width-3{width:.75rem}.qti-width-3p5{width:.875rem}.qti-width-4{width:1rem}.qti-width-5{width:1.25rem}.qti-width-6{width:1.5rem}.qti-width-7{width:1.75rem}.qti-width-8{width:2rem}.qti-width-9{width:2.25rem}.qti-width-10{width:2.5rem}.qti-width-11{width:2.75rem}.qti-width-12{width:3rem}.qti-width-14{width:3.5rem}.qti-width-16{width:4rem}.qti-width-20{width:5rem}.qti-width-24{width:6rem}.qti-width-28{width:7rem}.qti-width-32{width:8rem}.qti-width-36{width:9rem}.qti-width-40{width:10rem}.qti-width-44{width:11rem}.qti-width-48{width:12rem}.qti-width-52{width:13rem}.qti-width-56{width:14rem}.qti-width-60{width:15rem}.qti-width-64{width:16rem}.qti-width-72{width:18rem}.qti-width-80{width:20rem}.qti-width-96{width:24rem}.qti-width-auto{width:auto}.qti-width-1-2{width:50%}.qti-width-1-3{width:33.3333%}.qti-width-2-3{width:66.6667%}.qti-width-1-4{width:25%}.qti-width-2-4{width:50%}.qti-width-3-4{width:75%}.qti-width-1-5{width:20%}.qti-width-2-5{width:40%}.qti-width-3-5{width:60%}.qti-width-4-5{width:80%}.qti-width-1-6{width:16.6667%}.qti-width-2-6{width:33.3333%}.qti-width-3-6{width:50%}.qti-width-4-6{width:66.6667%}.qti-width-5-6{width:83.3333%}.qti-width-1-12{width:8.3333%}.qti-width-2-12{width:16.6667%}.qti-width-3-12{width:25%}.qti-width-4-12{width:33.3333%}.qti-width-5-12{width:41.6667%}.qti-width-6-12{width:50%}.qti-width-7-12{width:58.3333%}.qti-width-8-12{width:66.6667%}.qti-width-9-12{width:75%}.qti-width-10-12{width:83.3333%}.qti-width-11-12{width:91.6667%}.qti-width-full,.qti-fullwidth{width:100%}.qti-text-indent-0{text-indent:0}.qti-text-indent-px{text-indent:1px}.qti-text-indent-0p5{text-indent:.125rem}.qti-text-indent-1{text-indent:.25rem}.qti-text-indent-1p5{text-indent:.375rem}.qti-text-indent-2{text-indent:.5rem}.qti-text-indent-2p5{text-indent:.625rem}.qti-text-indent-3{text-indent:.75rem}.qti-text-indent-3p5{text-indent:.875rem}.qti-text-indent-4{text-indent:1rem}.qti-text-indent-5{text-indent:1.25rem}.qti-text-indent-6{text-indent:1.5rem}.qti-text-indent-7{text-indent:1.75rem}.qti-text-indent-8{text-indent:2rem}.qti-text-indent-12{text-indent:3rem}.qti-text-indent-16{text-indent:4rem}.qti-text-indent-20{text-indent:5rem}.qti-text-indent-24{text-indent:6rem}.qti-text-indent-28{text-indent:7rem}.qti-text-indent-32{text-indent:8rem}.qti-list-style-type-none{list-style-type:none}.qti-list-style-type-disc{list-style-type:disc}.qti-list-style-type-circle{list-style-type:circle}.qti-list-style-type-square{list-style-type:square}.qti-list-style-type-decimal{list-style-type:decimal}.qti-list-style-type-decimal-leading-zero{list-style-type:decimal-leading-zero}.qti-list-style-type-lower-alpha{list-style-type:lower-alpha}.qti-list-style-type-upper-alpha{list-style-type:upper-alpha}.qti-list-style-type-lower-roman{list-style-type:lower-roman}.qti-list-style-type-upper-roman{list-style-type:upper-roman}.qti-list-style-type-lower-latin{list-style-type:lower-latin}.qti-list-style-type-upper-latin{list-style-type:upper-latin}.qti-list-style-type-lower-greek{list-style-type:lower-greek}.qti-list-style-type-arabic-indic{list-style-type:arabic-indic}.qti-list-style-type-armenian{list-style-type:armenian}.qti-list-style-type-lower-armenian{list-style-type:lower-armenian}.qti-list-style-type-upper-armenian{list-style-type:upper-armenian}.qti-list-style-type-bengali{list-style-type:bengali}.qti-list-style-type-cambodian{list-style-type:cambodian}.qti-list-style-type-simp-chinese-formal{list-style-type:simp-chinese-formal}.qti-list-style-type-simp-chinese-informal{list-style-type:simp-chinese-informal}.qti-list-style-type-trad-chinese-formal{list-style-type:trad-chinese-formal}.qti-list-style-type-trad-chinese-informal{list-style-type:trad-chinese-informal}.qti-list-style-type-cjk-ideographic{list-style-type:cjk-ideographic}.qti-list-style-type-cjk-heavenly-stem{list-style-type:cjk-heavenly-stem}.qti-list-style-type-cjk-earthly-branch{list-style-type:cjk-earthly-branch}.qti-list-style-type-devanagari{list-style-type:devanagari}.qti-list-style-type-ethiopic-halehame-ti-er{list-style-type:ethiopic-halehame-ti-er}.qti-list-style-type-ethiopic-halehame-ti-et{list-style-type:ethiopic-halehame-ti-et}.qti-list-style-type-ethiopic-halehame-am{list-style-type:ethiopic-halehame-am}.qti-list-style-type-ethiopic-halehame{list-style-type:ethiopic-halehame}.qti-list-style-type-georgian{list-style-type:georgian}.qti-list-style-type-gujarati{list-style-type:gujarati}.qti-list-style-type-gurmukhi{list-style-type:gurmukhi}.qti-list-style-type-hangul{list-style-type:hangul}.qti-list-style-type-hangul-consonant{list-style-type:hangul-consonant}.qti-list-style-type-hebrew{list-style-type:hebrew}.qti-list-style-type-hiragana{list-style-type:hiragana}.qti-list-style-type-hiragana-iroha{list-style-type:hiragana-iroha}.qti-list-style-type-khmer{list-style-type:khmer}.qti-list-style-type-korean-hangul-formal{list-style-type:korean-hangul-formal}.qti-list-style-type-korean-hanja-formal{list-style-type:korean-hanja-formal}.qti-list-style-type-korean-hanja-informal{list-style-type:korean-hanja-informal}.qti-list-style-type-lao{list-style-type:lao}.qti-list-style-type-malayalam{list-style-type:malayalam}.qti-list-style-type-mongolian{list-style-type:mongolian}.qti-list-style-type-myanmar{list-style-type:myanmar}.qti-list-style-type-oriya{list-style-type:oriya}.qti-list-style-type-persian{list-style-type:persian}.qti-list-style-type-thai{list-style-type:thai}.qti-list-style-type-tibetan{list-style-type:tibetan}.qti-list-style-type-telugu{list-style-type:telugu}.qti-list-style-type-urdu{list-style-type:urdu}.qti-bordered{border:1px solid var(--table-border-color)}.qti-underline{text-decoration:underline;text-decoration-color:var(--foreground)}.qti-italic{font-style:italic}.qti-well{min-height:20px;padding:19px;margin-bottom:20px;background-color:var(--well-bg);border:var(--well-border);border-radius:4px;box-shadow:var(--well-box-shadow)}.qti-writing-mode-vertical-rl{writing-mode:vertical-rl}.qti-writing-mode-vertical-lr{writing-mode:vertical-lr}.qti-writing-mode-horizontal-tb{writing-mode:horizontal-tb}.qti-float-left{float:left}.qti-float-right{float:right}.qti-float-none{float:none}.qti-float-clearfix:after{content:"";clear:both;display:table}.qti-float-clear-left .qti-float-clear-right .qti-float-clear-both .qti-text-orientation-upright{text-orientation:upright}@layer qti-base{.qti-layout-row{display:flex;flex-wrap:wrap;width:100%;gap:2.1276595745%}.qti-layout-row [class*=qti-layout-col]:not(:empty){box-sizing:border-box}.qti-layout-row [class*=qti-layout-col]:empty{width:0;overflow:hidden}.qti-layout-col1{width:6.3829787234%}.qti-layout-col2{width:14.8936170213%}.qti-layout-col3{width:23.4042553191%}.qti-layout-col4{width:31.914893617%}.qti-layout-col5{width:40.4255319149%}.qti-layout-col6{width:48.9361702128%}.qti-layout-col7{width:57.4468085106%}.qti-layout-col8{width:65.9574468085%}.qti-layout-col9{width:74.4680851064%}.qti-layout-col10{width:82.9787234043%}.qti-layout-col11{width:91.4893617021%}.qti-layout-col12{width:100%}.qti-layout-offset1{margin-left:8.5106382979%}.qti-layout-offset2{margin-left:17.0212765957%}.qti-layout-offset3{margin-left:25.5319148936%}.qti-layout-offset4{margin-left:34.0425531915%}.qti-layout-offset5{margin-left:42.5531914894%}.qti-layout-offset6{margin-left:51.0638297872%}.qti-layout-offset7{margin-left:59.5744680851%}.qti-layout-offset8{margin-left:68.085106383%}.qti-layout-offset9{margin-left:76.5957446809%}.qti-layout-offset10{margin-left:85.1063829787%}.qti-layout-offset11{margin-left:93.6170212766%}.qti-layout-offset12{margin-left:102.1276595745%}@media(width<=767px){[class*=qti-layout-col]{width:100%}}}:root,:host{--qti-bg-active: #ffecec;--qti-border-active: #f86d70;--qti-correct-light: #e8f5e9;--qti-correct: #2e7d32;--qti-partially-correct-light: #fff3e0;--qti-partially-correct: #ffeb3b;--qti-incorrect-light: #ef9a9a;--qti-incorrect: #ef5350;--qti-validation-error-bg: #fffbeb;--qti-validation-text: #92400e;--qti-gap-size: 1rem;--qti-bg: white;--qti-hover-bg: #f9fafb;--qti-light-bg-active: #f0f0f0;--qti-light-border-active: #d0d0d0;--qti-dark-bg-active: #1f2937;--qti-dark-border-active: #64748b;--qti-disabled-bg: #f3f4f6;--qti-disabled-color: #45484f;--qti-border-thickness: 2px;--qti-border-style: solid;--qti-border-color: #c6cad0;--qti-border-radius: .3rem;--qti-drop-border-radius: calc(var(--qti-border-radius) + var(--qti-border-thickness));--qti-focus-border-width: 5px;--qti-focus-color: #bddcff7e;--qti-form-size: 1rem;--qti-order-size: 2rem;--qti-padding-vertical: .5rem;--qti-padding-horizontal: .5rem;--qti-dropzone-padding: 0rem}.chevron{background:url("data:image/svg+xml,%3Csvg fill='currentColor' width='22' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath clip-rule='evenodd' fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'%3E%3C/path%3E%3C/svg%3E") no-repeat center right 6px}.handle{background-image:radial-gradient(circle at center,#0000001a 0,#0003 2px,#fff0 2px 100%);background-repeat:repeat-y;background-position:left center;background-size:14px 8px}.check-mask{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}.bordered{border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.form{display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.button{border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.select{border-radius:var(--qti-border-radius);position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);padding-right:calc(var(--qti-padding-horizontal) + 1.5rem);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none;background:url("data:image/svg+xml,%3Csvg fill='currentColor' width='22' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath clip-rule='evenodd' fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z'%3E%3C/path%3E%3C/svg%3E") no-repeat center right 6px}.dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.dropdown-menu{background:var(--qti-bg);border-radius:var(--qti-border-radius);padding:.25rem;box-sizing:border-box;overflow:auto;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.dropdown-option{display:flex;align-items:center;width:100%;min-height:2.25rem;box-sizing:border-box;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border:0;border-radius:calc(var(--qti-border-radius) - 2px);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .15s ease;transform-origin:50% 50%;color:var(--qti-border-color);line-height:1}.dropdown-icon-open{transform:rotate(180deg);color:var(--qti-border-active)}.text{border-radius:0;cursor:text;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.spot{width:100%;height:100%;background-color:transparent;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box!important;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.point{box-sizing:border-box;border-radius:100%;border:1px solid white;background-color:#000;opacity:.5;padding:0;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.drag{box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.dragging{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}.drop{border:var(--qti-border-thickness) dashed var(--qti-border-color);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="7" stroke="%23CCCCCC" stroke-width="1" fill="transparent" /></svg>') center no-repeat;border-radius:var(--qti-border-radius);position:relative;background-color:var(--qti-bg)}.dropping{background-color:var(--qti-bg-active)}.order{display:grid;place-content:center;box-sizing:border-box;border-radius:100%;width:var(--qti-order-size);height:var(--qti-order-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.check-size{width:calc(var(--qti-form-size) - 6px);height:calc(var(--qti-form-size) - 6px)}.check{gap:.5rem;background-color:var(--qti-bg);border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);outline:none;cursor:pointer}.validation-message{display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}.check-radio{border-radius:100%;display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.check-radio-checked{background-color:var(--qti-border-active);border-radius:100%}.check-checkbox{display:flex;place-items:center;border-radius:var(--qti-border-radius);display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}.check-checkbox-checked{background-color:var(--qti-border-active);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}.foc{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}.act{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}.act-bg{background-color:var(--qti-bg-active)}.act-bor{border-color:var(--qti-border-active)}.rdo{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}.dis{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}@layer qti-components{qti-choice-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-choice-interaction.qti-input-control-hidden qti-simple-choice{position:relative;border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-choice-interaction.qti-input-control-hidden qti-simple-choice::part(ch){display:none}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(--checked),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(readonly),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(disabled),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(correct-response),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[data-correct-response=true]{border:3px solid var(--qti-correct)!important;padding-right:30px}:is(qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(correct-response),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[data-correct-response=true]):after{content:"\2714";color:var(--qti-correct);position:absolute;top:5px;right:5px;font-size:1.2em;font-weight:700}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice{gap:.5rem;background-color:var(--qti-bg);border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);outline:none;cursor:pointer}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(--checked),qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice[aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(candidate-correct){background-color:var(--qti-correct)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(candidate-incorrect){background-color:var(--qti-incorrect)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(readonly),qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice[aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(disabled),qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice[aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice::part(cha){width:calc(var(--qti-form-size) - 6px);height:calc(var(--qti-form-size) - 6px)}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(radio)::part(ch){border-radius:100%;display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(radio):state(--checked)::part(cha){background-color:var(--qti-border-active);border-radius:100%}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(checkbox)::part(ch){display:flex;place-items:center;border-radius:var(--qti-border-radius);display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-choice-interaction:not(.qti-input-control-hidden) qti-simple-choice:state(checkbox):state(--checked)::part(cha){background-color:var(--qti-border-active);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}qti-choice-interaction qti-simple-choice{width:-moz-fit-content;width:fit-content;cursor:pointer}:is(qti-choice-interaction qti-simple-choice:state(correct-response),qti-choice-interaction qti-simple-choice[data-correct-response=true]):after{content:"\2714";color:var(--qti-correct)}qti-choice-interaction qti-simple-choice>p{margin:0!important;padding:0!important}}@layer qti-components{qti-graphic-gap-match-interaction{position:relative}qti-graphic-gap-match-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-graphic-gap-match-interaction.qti-selections-light:state(--dragzone-active)::part(drags){background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-graphic-gap-match-interaction.qti-selections-light:state(--dragzone-enabled)::part(drags){background-color:var(--qti-light-bg-active)}qti-graphic-gap-match-interaction.qti-selections-dark:state(--dragzone-active)::part(drags){background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-graphic-gap-match-interaction.qti-selections-dark:state(--dragzone-enabled)::part(drags){background-color:var(--qti-dark-bg-active)}qti-graphic-gap-match-interaction:state(--dragzone-active)::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction:state(--dragzone-enabled)::part(drags){background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction qti-gap-img,qti-graphic-gap-match-interaction qti-gap-text{display:flex;justify-content:center;align-items:center;cursor:grab}qti-graphic-gap-match-interaction qti-associable-hotspot::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-graphic-gap-match-interaction qti-associable-hotspot{display:flex;justify-content:center;align-items:center;border:2px solid transparent}qti-graphic-gap-match-interaction qti-associable-hotspot[enabled]{background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[enabled] .qti-selections-light{background-color:var(--qti-light-bg-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[enabled] .qti-selections-dark{background-color:var(--qti-dark-bg-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[active]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[active] .qti-selections-light{background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[active] .qti-selections-dark{background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-graphic-gap-match-interaction qti-associable-hotspot[disabled]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-graphic-gap-match-interaction qti-associable-hotspot[disabled]:not(:empty){cursor:default!important}qti-graphic-gap-match-interaction qti-associable-hotspot:not(:empty){border-color:var(--qti-border)!important}qti-graphic-gap-match-interaction qti-associable-hotspot:empty:after{padding:var(--qti-padding-md) var(--qti-padding-lg);content:"\a0"}qti-graphic-gap-match-interaction qti-associable-hotspot:not(:empty){padding:0;width:auto}qti-graphic-gap-match-interaction qti-associable-hotspot:not(:empty)>*{flex:1;transform:rotate(0);box-shadow:0 0 0 1px #e5e7eb}qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot:not(:empty){background-color:var(--qti-light-bg-active)!important;border-color:var(--qti-light-border-active)!important}qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot:not(:empty){background-color:var(--qti-dark-bg-active)!important;border-color:var(--qti-dark-border-active)!important}qti-graphic-gap-match-interaction img{margin:0;padding:0}}@layer qti-components{qti-text-entry-interaction:state(candidate-correct)::part(input){background-color:var(--qti-correct)}qti-text-entry-interaction:state(candidate-partially-correct)::part(input){background-color:var(--qti-partially-correct)}qti-text-entry-interaction:state(candidate-incorrect)::part(input){background-color:var(--qti-incorrect)}qti-text-entry-interaction::part(input){border-radius:0;cursor:text;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-text-entry-interaction:focus-within::part(input){box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color);border-color:var(--qti-border-active)}}@layer qti-components{qti-extended-text-interaction::part(textarea){border-radius:0;cursor:text;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-extended-text-interaction:focus-within::part(textarea){box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color);border-color:var(--qti-border-active)}}@layer qti-components{qti-gap-match-interaction.qti-selections-light:state(--dragzone-active)::part(drags){background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-gap-match-interaction.qti-selections-light:state(--dragzone-enabled)::part(drags){background-color:var(--qti-light-bg-active)}qti-gap-match-interaction.qti-selections-dark:state(--dragzone-active)::part(drags){background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-gap-match-interaction.qti-selections-dark:state(--dragzone-enabled)::part(drags){background-color:var(--qti-dark-bg-active)}qti-gap-match-interaction:state(--dragzone-active)::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-gap-match-interaction:state(--dragzone-enabled)::part(drags){background-color:var(--qti-bg-active)}qti-gap-match-interaction qti-gap::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-gap-match-interaction qti-gap-text{box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-gap-match-interaction qti-gap-text[dragging]{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}qti-gap-match-interaction qti-gap-text:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-gap-match-interaction qti-gap-text:state(candidate-correct){background-color:var(--qti-correct)}qti-gap-match-interaction qti-gap-text:state(candidate-incorrect){background-color:var(--qti-incorrect)}qti-gap-match-interaction qti-gap{display:inline-flex;align-items:center;vertical-align:middle;border:var(--qti-border-thickness) dashed var(--qti-border-color);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="7" stroke="%23CCCCCC" stroke-width="1" fill="transparent" /></svg>') center no-repeat;border-radius:var(--qti-border-radius);position:relative;background-color:var(--qti-bg)}qti-gap-match-interaction qti-gap[disabled]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-gap-match-interaction qti-gap[disabled]:not(:empty){cursor:default!important}qti-gap-match-interaction qti-gap[enabled]{background-color:var(--qti-bg-active)}qti-gap-match-interaction qti-gap[enabled] .qti-selections-light{border-color:var(--qti-light-border-active)}qti-gap-match-interaction qti-gap[enabled] .qti-selections-dark{border-color:var(--qti-dark-border-active)}qti-gap-match-interaction qti-gap[active]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-gap-match-interaction qti-gap[active] .qti-selections-light{background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-gap-match-interaction qti-gap[active] .qti-selections-dark{background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-gap-match-interaction qti-gap:empty:after{padding:var(--qti-padding-md) var(--qti-padding-lg);content:"\a0"}qti-gap-match-interaction qti-gap:not(:empty){display:inline-flex;padding:0;width:auto}qti-gap-match-interaction qti-gap:not(:empty)>*{flex:1;transform:rotate(0);box-shadow:0 0 0 1px #e5e7eb}}@layer qti-components{qti-hotspot-interaction qti-hotspot-choice[shape=circle]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-hotspot-interaction qti-hotspot-choice[shape=circle]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hotspot-interaction qti-hotspot-choice[shape=circle]:state(--checked),qti-hotspot-interaction qti-hotspot-choice[shape=circle][aria-checked=true]{border-color:var(--qti-border-active)}qti-hotspot-interaction qti-hotspot-choice[shape=circle]:state(--readonly),qti-hotspot-interaction qti-hotspot-choice[shape=circle][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-hotspot-interaction qti-hotspot-choice[shape=circle]:state(--disabled),qti-hotspot-interaction qti-hotspot-choice[shape=circle][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-hotspot-interaction qti-hotspot-choice[shape=rect]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-hotspot-interaction qti-hotspot-choice[shape=rect]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hotspot-interaction qti-hotspot-choice[shape=rect]:state(--checked),qti-hotspot-interaction qti-hotspot-choice[shape=rect][aria-checked=true]{border-color:var(--qti-border-active)}qti-hotspot-interaction qti-hotspot-choice[shape=rect][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-hotspot-interaction qti-hotspot-choice[shape=rect][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-hotspot-interaction qti-hotspot-choice[shape=poly]:hover:after{content:"";width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--qti-border-active),var(--qti-border-active) 5px,transparent 5px,transparent 10px);display:block}qti-hotspot-interaction qti-hotspot-choice[shape=poly]:state(--checked):after,qti-hotspot-interaction qti-hotspot-choice[shape=poly][aria-checked=true]:after{content:"";width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 5px,var(--qti-border-active) 5px,var(--qti-border-active) 10px);display:block}qti-hotspot-interaction qti-hotspot-choice[shape=poly][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-hotspot-interaction qti-hotspot-choice[shape=poly][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}}@layer qti-components{qti-hottext-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-hottext-interaction qti-hottext{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--qti-bg);border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);outline:none;cursor:pointer}qti-hottext-interaction qti-hottext:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hottext-interaction qti-hottext::part(cha){width:calc(var(--qti-form-size) - 6px);height:calc(var(--qti-form-size) - 6px)}qti-hottext-interaction qti-hottext:state(radio)::part(ch){border-radius:100%;display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-hottext-interaction qti-hottext:state(radio):state(--checked)::part(cha){background-color:var(--qti-border-active);border-radius:100%}qti-hottext-interaction qti-hottext:state(checkbox)::part(ch){display:flex;place-items:center;border-radius:var(--qti-border-radius);display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-hottext-interaction qti-hottext:state(checkbox):state(--checked)::part(cha){background-color:var(--qti-border-active);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}:is(qti-hottext-interaction qti-hottext:state(correct-response),qti-hottext-interaction qti-hottext[data-correct-response=true]):after{content:"\2714";color:#16a34a}qti-hottext-interaction.qti-input-control-hidden qti-hottext{border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-hottext-interaction.qti-input-control-hidden qti-hottext:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hottext-interaction.qti-input-control-hidden qti-hottext::part(ch){display:none}qti-hottext-interaction.qti-input-control-hidden qti-hottext:state(--checked){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-hottext-interaction.qti-input-control-hidden qti-hottext[aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-hottext-interaction.qti-input-control-hidden qti-hottext[aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-hottext-interaction.qti-unselected-hidden qti-hottext{cursor:pointer}qti-hottext-interaction.qti-unselected-hidden qti-hottext:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-hottext-interaction.qti-unselected-hidden qti-hottext::part(ch){display:none}qti-hottext-interaction.qti-unselected-hidden qti-hottext:state(--checked){background-color:var(--qti-bg-active)}qti-hottext-interaction.qti-unselected-hidden qti-hottext[aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-hottext-interaction.qti-unselected-hidden qti-hottext[aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}}@layer qti-components{qti-inline-choice-interaction:state(candidate-correct)::part(trigger){background-color:var(--qti-correct)}qti-inline-choice-interaction:state(candidate-incorrect)::part(trigger){background-color:var(--qti-incorrect)}qti-inline-choice-interaction::part(trigger){font-size:inherit;vertical-align:baseline;min-width:var(--qti-calculated-min-width, auto);display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);background:var(--qti-bg);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-inline-choice-interaction:state(disabled)::part(trigger),qti-inline-choice-interaction[disabled]::part(trigger){cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-inline-choice-interaction:state(readonly)::part(trigger),qti-inline-choice-interaction[readonly]::part(trigger){cursor:pointer;background-color:var(--qti-bg);outline:0;border:none;cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-inline-choice-interaction::part(dropdown-icon){font-size:1.75em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .15s ease;transform-origin:50% 50%;color:var(--qti-border-color);line-height:1}qti-inline-choice-interaction::part(dropdown-icon-open){transform:rotate(180deg);color:var(--qti-border-active)}qti-inline-choice-interaction::part(menu){background:var(--qti-bg);border-radius:var(--qti-border-radius);padding:.25rem;box-sizing:border-box;overflow:auto;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-inline-choice-interaction::part(option){display:flex;align-items:center;width:100%;min-height:2.25rem;box-sizing:border-box;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border:0;border-radius:calc(var(--qti-border-radius) - 2px);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}qti-inline-choice-interaction::part(option):focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-inline-choice-interaction::part(option-selected){background-color:var(--qti-bg-active)}qti-inline-choice-interaction qti-inline-choice{display:flex;align-items:center;width:100%;min-height:2.25rem;box-sizing:border-box;padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border:0;border-radius:calc(var(--qti-border-radius) - 2px);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}qti-inline-choice-interaction qti-inline-choice:focus-visible{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-inline-choice-interaction qti-inline-choice:state(--checked){background-color:var(--qti-bg-active)}}@layer qti-components{qti-simple-associable-choice::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular):state(--dragzone-enabled) qti-simple-match-set:first-of-type{background-color:var(--qti-bg-active)}qti-match-interaction:not(.qti-match-tabular):state(--dragzone-active) qti-simple-match-set:first-of-type{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--qti-gap-size);border:2px solid transparent}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice{box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice[dragging]{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:unset;grid-auto-columns:unset;gap:var(--qti-gap-size)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice{display:flex;flex-direction:column;justify-content:space-between;grid-row:unset;box-sizing:border-box}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice img{max-width:100%;height:auto}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice[enabled]::part(dropslot){background-color:var(--qti-bg-active)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice[disabled]::part(dropslot){cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice[active]::part(dropslot){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice::part(dropslot){padding:var(--qti-dropzone-padding);margin-top:.5rem;gap:.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:var(--qti-border-thickness) dashed var(--qti-border-color);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="7" stroke="%23CCCCCC" stroke-width="1" fill="transparent" /></svg>') center no-repeat;border-radius:var(--qti-border-radius);position:relative;background-color:var(--qti-bg)}:is()[dragging]{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>*:not(qti-simple-associable-choice){pointer-events:none}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice{flex-basis:fit-content;box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-correct){background-color:var(--qti-correct)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-incorrect){background-color:var(--qti-incorrect)}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice::part(dropslot){display:none}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}}@layer qti-components{qti-match-interaction.qti-match-tabular::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-match-interaction.qti-match-tabular::part(corner){border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);background-color:var(--qti-bg-active)}qti-match-interaction.qti-match-tabular::part(input-cell){border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);padding:.5rem .75rem;transition:background-color .1s ease}qti-match-interaction.qti-match-tabular::part(input-cell):hover{background-color:var(--qti-bg-active)}qti-match-interaction.qti-match-tabular::part(rb){border-radius:100%;display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-match-interaction.qti-match-tabular::part(cb){display:flex;place-items:center;border-radius:var(--qti-border-radius);display:grid;place-content:center;width:var(--qti-form-size);height:var(--qti-form-size);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-match-interaction.qti-match-tabular::part(cha){width:calc(var(--qti-form-size) - 6px);height:calc(var(--qti-form-size) - 6px)}qti-match-interaction.qti-match-tabular::part(cha rb-checked){background-color:var(--qti-border-active);border-radius:100%}qti-match-interaction.qti-match-tabular::part(cha cb-checked){background-color:var(--qti-border-active);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='100%' height='100%' viewBox='0 0 24 24'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E")}qti-match-interaction.qti-match-tabular::part(ch rb-correct),qti-match-interaction.qti-match-tabular::part(ch cb-correct){border-color:var(--qti-correct)}qti-match-interaction.qti-match-tabular::part(ch rb-incorrect),qti-match-interaction.qti-match-tabular::part(ch cb-incorrect){border-color:var(--qti-incorrect)}qti-match-interaction.qti-match-tabular::part(cha rb-checked rb-correct),qti-match-interaction.qti-match-tabular::part(cha cb-checked cb-correct){background-color:var(--qti-correct)}qti-match-interaction.qti-match-tabular::part(cha rb-checked rb-incorrect),qti-match-interaction.qti-match-tabular::part(cha cb-checked cb-incorrect){background-color:var(--qti-incorrect)}qti-match-interaction.qti-match-tabular qti-simple-match-set qti-simple-associable-choice{background-color:var(--qti-bg-active);font-weight:500;padding:.5rem .75rem;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);box-sizing:border-box;display:flex;align-items:center;cursor:default!important}qti-match-interaction.qti-match-tabular qti-simple-match-set:last-of-type qti-simple-associable-choice{justify-content:center;text-align:center}}@layer qti-components{qti-order-interaction:state(--dragzone-active)::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-order-interaction:state(--dragzone-enabled)::part(drags){background-color:var(--qti-bg-active)}qti-order-interaction::part(qti-simple-choice),qti-order-interaction qti-simple-choice,qti-order-interaction::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-order-interaction qti-simple-choice[dragging]{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}qti-order-interaction qti-simple-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(qti-simple-choice){display:flex;overflow:hidden;align-items:center;width:100%;text-overflow:ellipsis}qti-order-interaction::part(drops){gap:.5rem}qti-order-interaction::part(drags){gap:.5rem}qti-order-interaction::part(drop-list){display:flex;min-height:4rem;border:var(--qti-border-thickness) dashed var(--qti-border-color);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="7" stroke="%23CCCCCC" stroke-width="1" fill="transparent" /></svg>') center no-repeat;border-radius:var(--qti-border-radius);position:relative;background-color:var(--qti-bg)}:is()[enabled]{background-color:var(--qti-bg-active)}:is()[enabled] .qti-selections-light{border-color:var(--qti-light-border-active)}:is()[enabled] .qti-selections-dark{border-color:var(--qti-dark-border-active)}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction::part(active){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-order-interaction drop-list[shape=circle]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-order-interaction drop-list[shape=circle]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction drop-list[shape=circle][aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-order-interaction drop-list[shape=circle][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-order-interaction drop-list[shape=circle][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-order-interaction drop-list[shape=square]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-order-interaction drop-list[shape=square]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-order-interaction drop-list[shape=square][aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-order-interaction drop-list[shape=square][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-order-interaction drop-list[shape=square][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}}@layer qti-components{qti-associate-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-associate-interaction:state(--dragzone-active) slot[name=qti-simple-associable-choice]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-associate-interaction:state(--dragzone-enabled) slot[name=qti-simple-associable-choice]{background-color:var(--qti-bg-active)}qti-associate-interaction qti-simple-associable-choice,qti-associate-interaction::part(qti-simple-associable-choice),qti-associate-interaction::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-associate-interaction qti-simple-associable-choice:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-associate-interaction qti-simple-associable-choice[dragging]{pointer-events:none;rotate:-2deg;box-shadow:0 8px 12px #0003,0 4px 8px #0000001a}qti-associate-interaction::part(drag){box-sizing:border-box;transition:transform .2s ease-out,box-shadow .2s ease-out,rotate .2s ease-out;cursor:grab;background-color:var(--qti-bg);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);border-radius:var(--qti-border-radius);border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-associate-interaction::part(drop-list){display:grid;height:3rem;min-width:10rem;border:var(--qti-border-thickness) dashed var(--qti-border-color);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><circle cx="10" cy="10" r="7" stroke="%23CCCCCC" stroke-width="1" fill="transparent" /></svg>') center no-repeat;border-radius:var(--qti-border-radius);position:relative;background-color:var(--qti-bg)}qti-associate-interaction::part(drop-list):focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-associate-interaction::part(drop-list) [dragging]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}}@layer qti-components{qti-graphic-order-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-graphic-order-interaction qti-hotspot-choice{width:100%;height:100%;background-color:#8080804d;padding:0}qti-graphic-order-interaction qti-hotspot-choice:hover{background-color:#808080b3}qti-graphic-order-interaction qti-hotspot-choice:focus{background-color:#808080b3}qti-graphic-order-interaction qti-hotspot-choice:state(--checked),qti-graphic-order-interaction qti-hotspot-choice[aria-checked=true]{background-color:#808080b3}qti-graphic-order-interaction qti-hotspot-choice[aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-graphic-order-interaction qti-hotspot-choice[aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-graphic-order-interaction qti-hotspot-choice[aria-ordervalue]{display:grid;place-content:center}qti-graphic-order-interaction qti-hotspot-choice[aria-ordervalue]:after{content:attr(aria-ordervalue)!important}qti-graphic-order-interaction qti-hotspot-choice[aria-ordercorrectvalue]{display:grid;place-content:center}qti-graphic-order-interaction qti-hotspot-choice[aria-ordercorrectvalue][aria-ordervalue]:after{content:"C=" attr(aria-ordercorrectvalue) "  R=" attr(aria-ordervalue)!important;color:var(--qti-correct)}qti-graphic-order-interaction qti-hotspot-choice[aria-ordercorrectvalue]:not([aria-ordervalue]):after{content:"C=" attr(aria-ordercorrectvalue)!important;color:var(--qti-correct)}qti-graphic-order-interaction.qti-selections-light:state(--dragzone-active)::part(drags){background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-graphic-order-interaction.qti-selections-light:state(--dragzone-enabled)::part(drags){background-color:var(--qti-light-bg-active)}qti-graphic-order-interaction.qti-selections-dark:state(--dragzone-active)::part(drags){background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-graphic-order-interaction.qti-selections-dark:state(--dragzone-enabled)::part(drags){background-color:var(--qti-dark-bg-active)}qti-graphic-order-interaction:state(--dragzone-active)::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-order-interaction:state(--dragzone-enabled)::part(drags){background-color:var(--qti-bg-active)}}@layer qti-components{qti-graphic-associate-interaction{position:relative;display:block}qti-graphic-associate-interaction::part(message){display:none;color:var(--qti-validation-text, #000);background-color:var(--qti-validation-error-bg, #fff);padding:10px;border:3px solid var(--qti-validation-text, #000);border-radius:4px;margin-top:8px}qti-graphic-associate-interaction qti-associable-hotspot[shape=circle]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-graphic-associate-interaction qti-associable-hotspot[shape=circle]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-graphic-associate-interaction qti-associable-hotspot[shape=circle][aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-associate-interaction qti-associable-hotspot[shape=circle][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-graphic-associate-interaction qti-associable-hotspot[shape=circle][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-graphic-associate-interaction qti-associable-hotspot[shape=square]{width:100%;height:100%;background-color:transparent;margin:0;padding:0;border:0;box-sizing:border-box;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}qti-graphic-associate-interaction qti-associable-hotspot[shape=square]:focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-graphic-associate-interaction qti-associable-hotspot[shape=square][aria-checked=true]{border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-associate-interaction qti-associable-hotspot[shape=square][aria-readonly=true]{cursor:pointer;background-color:var(--qti-bg);outline:0;border:none}qti-graphic-associate-interaction qti-associable-hotspot[shape=square][aria-disabled=true]{cursor:not-allowed;background-color:var(--qti-disabled-bg);color:var(--qti-disabled-color);border-color:var(--qti-border-color);outline:4px solid var(--qti-disabled-bg)}qti-graphic-associate-interaction.qti-selections-light:state(--dragzone-active)::part(drags){background-color:var(--qti-light-bg-active);border-color:var(--qti-light-border-active)}qti-graphic-associate-interaction.qti-selections-light:state(--dragzone-enabled)::part(drags){background-color:var(--qti-light-bg-active)}qti-graphic-associate-interaction.qti-selections-dark:state(--dragzone-active)::part(drags){background-color:var(--qti-dark-bg-active);border-color:var(--qti-dark-border-active)}qti-graphic-associate-interaction.qti-selections-dark:state(--dragzone-enabled)::part(drags){background-color:var(--qti-dark-bg-active)}qti-graphic-associate-interaction:state(--dragzone-active)::part(drags){border-color:var(--qti-border-active);background-color:var(--qti-bg-active)}qti-graphic-associate-interaction:state(--dragzone-enabled)::part(drags){background-color:var(--qti-bg-active)}}@layer qti-components{qti-slider-interaction{--qti-tick-color: rgb(229 231 235 / 100%);--qti-tick-width: 1px}}@layer qti-components{qti-select-point-interaction::part(point){box-sizing:border-box;border-radius:100%;border:1px solid white;background-color:#000;opacity:.5;padding:0;border:var(--qti-border-thickness) var(--qti-border-style) var(--qti-border-color);outline:none}:is():focus{box-shadow:0 0 0 var(--qti-focus-border-width) var(--qti-focus-color)}qti-select-point-interaction::part(correct){background-color:var(--qti-correct)}qti-select-point-interaction::part(incorrect){background-color:var(--qti-incorrect)}}@layer qti-components;@layer qti-components{qti-prompt{margin:.5rem 0;display:block;width:100%}}[view],qti-outcome-declaration,qti-response-declaration{display:none}[view].show{display:block}:host{box-sizing:border-box}qti-test-part:not(:has(qti-assessment-item)),qti-assessment-section:not(:has(qti-assessment-item)),qti-assessment-item-ref:not(:has(qti-assessment-item)){display:none}div.full-correct-response{border:1px solid #39a7c0;background-color:#d9e8ee}div.full-correct-response-block{display:block;margin-top:var(--qti-padding-vertical)}div.full-correct-response-inline{display:inline-block;margin-left:var(--qti-padding-horizontal);margin-right:var(--qti-padding-horizontal);padding:.2rem}:root,test-container{--info-color: #007ac3;--base-font-color: #3e144e;--success-color: #2b830e;--warning-color: #ffa700;--danger-color: #df0000;--bs-danger-text-emphasis: var(--danger-color);--bs-danger-border-subtle: var(--danger-color);--bs-danger-bg-subtle: color-mix(in srgb, var(--danger-color) 5%, white);--bs-warning-text-emphasis: var(--base-font-color);--bs-warning-border-subtle: var(--warning-color);--bs-warning-bg-subtle: color-mix(in srgb, var(--warning-color) 5%, white);--bs-success-text-emphasis: var(--success-color);--bs-success-border-subtle: var(--success-color);--bs-success-bg-subtle: color-mix(in srgb, var(--success-color) 5%, white);--bs-info-text-emphasis: var(--base-font-color);--bs-info-border-subtle: var(--info-color);--bs-info-bg-subtle: color-mix(in srgb, var(--info-color) 5%, white);--bs-placeholder-bg: color-mix(in srgb, var(--bs-primary) 20%, white);--bs-placeholder-box-shadow: 0 4px color-mix(in srgb, var(--bs-primary) 30%, white);--bs-secondary-box-shadow: 0 4px color-mix(in srgb, var(--bs-primary) 20%, white)}:host .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}:host .btn:focus{outline:0;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--bs-primary) 25%,transparent)}:host .btn:disabled,:host .btn.disabled{opacity:.65;pointer-events:none}:host .btn{padding:.5rem 1rem;font-size:1rem;border-radius:var(--bs-border-radius)}:host .btn-primary{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}:host .btn-primary:hover,:host .btn-primary:focus,:host .btn-primary:active{background-color:color-mix(in srgb,var(--bs-primary) 85%,black);border-color:color-mix(in srgb,var(--bs-primary) 80%,black)}:host .btn-secondary{background-color:var(--bs-light);color:var(--bs-dark);border-color:var(--bs-light)}:host .btn-secondary:hover,:host .btn-secondary:focus,:host .btn-secondary:active{background-color:color-mix(in srgb,var(--bs-light) 85%,black);border-color:color-mix(in srgb,var(--bs-light) 80%,black)}:host .btn-success{background-color:var(--bs-success);color:#fff;border-color:var(--bs-success)}:host .btn-success:hover,:host .btn-success:focus,:host .btn-success:active{background-color:color-mix(in srgb,var(--bs-success) 85%,black);border-color:color-mix(in srgb,var(--bs-success) 80%,black)}:host .btn-danger{background-color:var(--bs-danger);color:#fff;border-color:var(--bs-danger)}:host .btn-danger:hover,:host .btn-danger:focus,:host .btn-danger:active{background-color:color-mix(in srgb,var(--bs-danger) 85%,black);border-color:color-mix(in srgb,var(--bs-danger) 80%,black)}:host .btn-warning{background-color:var(--bs-warning);color:#000;border-color:var(--bs-warning)}:host .btn-warning:hover,:host .btn-warning:focus,:host .btn-warning:active{background-color:color-mix(in srgb,var(--bs-warning) 85%,black);border-color:color-mix(in srgb,var(--bs-warning) 80%,black)}:host .btn-info{background-color:var(--bs-info);color:#fff;border-color:var(--bs-info)}:host .btn-info:hover,:host .btn-info:focus,:host .btn-info:active{background-color:color-mix(in srgb,var(--bs-info) 85%,black);border-color:color-mix(in srgb,var(--bs-info) 80%,black)}:host .btn-light{background-color:var(--bs-light);color:var(--bs-dark);border-color:var(--bs-light)}:host .btn-light:hover,:host .btn-light:focus,:host .btn-light:active{background-color:color-mix(in srgb,var(--bs-light) 85%,black);border-color:color-mix(in srgb,var(--bs-light) 80%,black)}:host .btn-dark{background-color:var(--bs-dark);color:#fff;border-color:var(--bs-dark)}:host .btn-dark:hover,:host .btn-dark:focus,:host .btn-dark:active{background-color:color-mix(in srgb,var(--bs-dark) 85%,black);border-color:color-mix(in srgb,var(--bs-dark) 80%,black)}:host .btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}:host .btn-md{padding:.5rem 1rem;font-size:1rem;border-radius:var(--bs-border-radius)}:host .btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}:host .btn-outline-primary{background-color:transparent;color:var(--bs-primary);border-color:var(--bs-primary)}:host .btn-outline-primary:hover,:host .btn-outline-primary:focus{background-color:var(--bs-primary);color:#fff}:host .btn-outline-secondary{background-color:transparent;color:var(--bs-light);border-color:var(--bs-light)}:host .btn-outline-secondary:hover,:host .btn-outline-secondary:focus{background-color:var(--bs-light);color:var(--bs-dark)}:host .btn-outline-success{background-color:transparent;color:var(--bs-success);border-color:var(--bs-success)}:host .btn-outline-success:hover,:host .btn-outline-success:focus{background-color:var(--bs-success);color:#fff}:host .btn-outline-danger{background-color:transparent;color:var(--bs-danger);border-color:var(--bs-danger)}:host .btn-outline-danger:hover,:host .btn-outline-danger:focus{background-color:var(--bs-danger);color:#fff}:host .btn-outline-warning{background-color:transparent;color:var(--bs-warning);border-color:var(--bs-warning)}:host .btn-outline-warning:hover,:host .btn-outline-warning:focus{background-color:var(--bs-warning);color:#000}:host .btn-outline-info{background-color:transparent;color:var(--bs-info);border-color:var(--bs-info)}:host .btn-outline-info:hover,:host .btn-outline-info:focus{background-color:var(--bs-info);color:#fff}:host .btn-outline-light{background-color:transparent;color:var(--bs-light);border-color:var(--bs-light)}:host .btn-outline-light:hover,:host .btn-outline-light:focus{background-color:var(--bs-light);color:var(--bs-dark)}:host .btn-outline-dark{background-color:transparent;color:var(--bs-dark);border-color:var(--bs-dark)}:host .btn-outline-dark:hover,:host .btn-outline-dark:focus{background-color:var(--bs-dark);color:#fff}:host .btn--icon{gap:.5rem}:host .btn--icon .icon{width:1em;height:1em}:host .btn--block{display:flex;width:100%}.btn-qti-correct{background-color:color-mix(in srgb,var(--qti-correct) 5%,white);color:var(--qti-correct);border:var(--qti-border-thickness) solid var(--qti-correct)}.btn-qti-incorrect{background-color:color-mix(in srgb,var(--qti-incorrect) 5%,white);color:var(--qti-incorrect);border:var(--qti-border-thickness) solid var(--qti-incorrect)}.btn-qti-full-correct-response{background-color:var(--info-color);color:#fff;border:var(--qti-border-thickness) solid var(--info-color)}.state-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;mask:no-repeat center/contain;-webkit-mask:no-repeat center/contain}.state-icon.fa-check{mask-image:var(--fa-check-mask);-webkit-mask-image:var(--fa-check-mask)}.state-icon.fa-times{mask-image:var(--fa-times-mask);-webkit-mask-image:var(--fa-times-mask)}.state-icon.fa-minus{mask-image:var(--fa-minus-mask);-webkit-mask-image:var(--fa-minus-mask)}:root,test-container{--qti-correct-light: var(--bs-success-bg-subtle);--qti-correct: var(--success-color);--qti-partially-correct-light: var(--bs-warning-bg-subtle);--qti-partially-correct: var(--warning-color);--qti-incorrect-light: var(--bs-danger-bg-subtle);--qti-incorrect: var(--danger-color);--qti-validation-error-bg: var(--bs-warning-bg-subtle);--qti-validation-text: var(--bs-warning-text-emphasis);--qti-gap-size: 1rem;--qti-bg: #fff;--qti-bg-active: var(--qti-bg);--qti-hover-bg: #f9fafb;--qti-focus-color: #bddcff7e;--qti-disabled-bg: transparent;--qti-disabled-color: var(--bs-body-color);--qti-border-thickness: 1px;--qti-border-style: solid;--qti-border-color: #9b77a9;--qti-border-active: var(--bs-primary);--qti-border-radius: .3rem;--qti-focus-border-width: 5px;--qti-drop-border-radius: calc(var(--qti-border-radius) + var(--qti-border-thickness));--qti-form-size: 1rem;--qti-order-size: 2rem;--qti-padding-horizontal: 1rem;--qti-padding-vertical: .5rem;--qti-dropzone-padding: .5rem;--qti-selected-bg: var(--bs-primary);--qti-selected-color: #fff}qti-feedback-inline::part(feedback){margin:0 1rem;font-weight:700}qti-feedback-block::part(feedback){margin:1rem 0;font-weight:700}qti-extended-text-interaction{position:relative}qti-extended-text-interaction::part(textarea){border-radius:.375rem;color:var(--bs-body-color);font-family:inherit;font-size:1rem;line-height:1.5;padding:.6rem .75rem .75rem}qti-extended-text-interaction.correct::part(textarea){background-color:var(--bs-success-bg-subtle);border:var(--qti-border-thickness) solid var(--bs-success-border-subtle);color:var(--bs-success-text-emphasis);padding-left:2.4rem}qti-extended-text-interaction.partiallyCorrect::part(textarea){background-color:var(--bs-warning-bg-subtle);border:var(--qti-border-thickness) solid var(--bs-warning-border-subtle);color:var(--bs-body-color);padding-left:2.4rem}qti-extended-text-interaction.incorrect::part(textarea){background-color:var(--bs-danger-bg-subtle);border:var(--qti-border-thickness) solid var(--bs-danger-border-subtle);color:var(--bs-danger-text-emphasis);padding-left:2.4rem}qti-gap-match-interaction:disabled .draggable{cursor:not-allowed;pointer-events:none}qti-gap-match-interaction:disabled .draggable .drag-handle{display:none}qti-gap-match-interaction qti-gap-text{box-sizing:border-box;display:block}qti-gap-match-interaction qti-gap-text::part(slots){display:inline!important}qti-gap-match-interaction qti-gap{box-sizing:border-box}qti-gap-match-interaction .correct-option{background-color:var(--info-color);color:#fff;border:var(--qti-border-thickness) solid var(--info-color)!important}:host(.qti-choices-bottom) slot{flex-direction:column!important}.correct-option{margin:0 .5rem}.draggable{padding-left:.8em!important;padding-right:.8em!important}qti-match-interaction:not(.qti-match-tabular):disabled qti-simple-match-set:first-of-type{display:none}qti-match-interaction:not(.qti-match-tabular):disabled .draggable{cursor:not-allowed;pointer-events:none}qti-match-interaction:not(.qti-match-tabular):disabled .draggable .drag-handle{display:none}qti-simple-associable-choice p{margin:0;display:inline}qti-match-interaction:not(.qti-match-tabular) qti-simple-associable-choice::part(slot){display:inline!important}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set{margin-bottom:.5rem}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type{box-sizing:border-box;padding:.5rem}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice::part(slot){border:var(--qti-border-thickness) solid var(--qti-border-color);border-top-left-radius:var(--qti-border-radius);border-top-right-radius:var(--qti-border-radius);box-sizing:border-box;align-content:flex-end;padding:.5rem}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice::part(dropslot){flex-grow:1;margin-top:0;box-sizing:content-box;border-top:none;border-top-left-radius:0;border-top-right-radius:0;background:none}qti-match-interaction.qti-match-tabular::part(grid){gap:1px;background-color:var(--qti-border-color);border:1px solid var(--qti-border-color);border-radius:var(--qti-border-radius);overflow:hidden}qti-match-interaction.qti-match-tabular::part(corner),qti-match-interaction.qti-match-tabular::part(input-cell){border:none;background-color:#fff}qti-match-interaction.qti-match-tabular::part(input-cell):hover{background-color:var(--qti-hover-bg)}qti-match-interaction.qti-match-tabular::part(ch rb-checked),qti-match-interaction.qti-match-tabular::part(ch cb-checked){border-color:var(--bs-primary);background-color:var(--bs-primary)}qti-match-interaction.qti-match-tabular::part(cha rb-checked){background-color:#fff;width:calc(var(--qti-form-size) - 8px);height:calc(var(--qti-form-size) - 8px)}qti-match-interaction.qti-match-tabular::part(cha cb-checked){background-color:#fff}qti-match-interaction.qti-match-tabular::part(ch rb-checked rb-correct),qti-match-interaction.qti-match-tabular::part(ch cb-checked cb-correct){border-color:var(--qti-correct);background-color:var(--qti-correct)}qti-match-interaction.qti-match-tabular::part(ch rb-checked rb-incorrect),qti-match-interaction.qti-match-tabular::part(ch cb-checked cb-incorrect){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect)}qti-match-interaction.qti-match-tabular qti-simple-match-set qti-simple-associable-choice{border:none;background-color:#fff}qti-order-interaction{--qti-dropzone-min-height: 40px}qti-order-interaction::part(drops){padding:.5rem;border-radius:var(--qti-border-radius);overflow:visible}qti-order-interaction::part(drop-list){overflow:visible;height:100%;border:var(--qti-drop-list-border, var(--qti-border-thickness) dashed var(--qti-border-color));border-radius:var(--qti-border-radius);background-color:transparent;background-image:var(--qti-drop-list-bg-img, revert-layer)}qti-order-interaction:has(qti-simple-choice)::part(drop-list){align-self:flex-start}qti-order-interaction qti-simple-choice,qti-order-interaction::part(qti-simple-choice){box-shadow:var(--bs-secondary-box-shadow);color:var(--bs-body-color);position:relative}qti-order-interaction qti-simple-choice{background-color:var(--bs-secondary-bg-subtle);border:none;font-weight:600}qti-order-interaction qti-simple-choice[style*="opacity: 0"]{background-color:var(--bs-placeholder-bg);opacity:1!important;box-shadow:inset var(--bs-placeholder-box-shadow);border:none;color:transparent}qti-order-interaction::part(qti-simple-choice){background-color:#fff;border:1px solid var(--bs-border-color);overflow:visible}qti-order-interaction::part(qti-simple-choice):state(candidate-incorrect){border:1px solid var(--qti-incorrect);background-color:var(--qti-incorrect-light)}qti-order-interaction::part(qti-simple-choice):state(candidate-correct){border:1px solid var(--qti-correct);background-color:var(--qti-correct-light)}qti-order-interaction::part(qti-simple-choice):state(candidate-correct):before,qti-order-interaction::part(qti-simple-choice):state(candidate-correct):after,qti-order-interaction::part(qti-simple-choice):state(candidate-incorrect):before,qti-order-interaction::part(qti-simple-choice):state(candidate-incorrect):after{content:"";position:absolute;top:-8px;right:-8px;width:25px;height:25px;border-radius:50%;z-index:10}qti-order-interaction::part(qti-simple-choice):state(candidate-correct):before{background-color:var(--qti-correct)}qti-order-interaction::part(qti-simple-choice):state(candidate-incorrect):before{background-color:var(--qti-incorrect)}qti-order-interaction::part(qti-simple-choice):state(candidate-correct):after{content:"";background-color:#fff;mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain;mask-size:14px;-webkit-mask-size:14px}qti-order-interaction::part(qti-simple-choice):state(candidate-incorrect):after{content:"";background-color:#fff;mask:var(--fa-times-mask) no-repeat center/contain;-webkit-mask:var(--fa-times-mask) no-repeat center/contain;mask-size:14px;-webkit-mask-size:14px}qti-order-interaction::part(container){gap:2rem}qti-order-interaction[orientation=horizontal]::part(container){flex-direction:column}qti-order-interaction[orientation=horizontal]::part(drops){display:grid;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(var(--qti-drop-min-width, 120px),1fr));gap:.5rem}qti-order-interaction[orientation=vertical]::part(container){flex-direction:row-reverse}qti-order-interaction[orientation=vertical] qti-simple-choice,qti-order-interaction[orientation=vertical]::part(qti-simple-choice){width:auto}.full-correct-response qti-order-interaction::part(drags){display:none!important}.full-correct-response qti-order-interaction::part(qti-simple-choice){background-color:var(--bs-info-bg-subtle);border:1px solid var(--bs-info-border-subtle)}qti-choice-interaction qti-simple-choice::part(slot){display:inline!important}qti-choice-interaction qti-simple-choice::part(ch){border-width:thin;background-color:#fff}qti-choice-interaction qti-simple-choice:state(radio):state(--checked)::part(ch){border-color:var(--bs-primary);background-color:var(--bs-primary)}qti-choice-interaction qti-simple-choice:state(radio):state(--checked)::part(cha){background-color:#fff;width:calc(var(--qti-form-size) - 8px);height:calc(var(--qti-form-size) - 8px)}qti-choice-interaction qti-simple-choice:state(checkbox):state(--checked)::part(ch){background-color:var(--bs-primary)}qti-choice-interaction qti-simple-choice:state(checkbox):state(--checked)::part(cha){background-color:#fff}qti-choice-interaction qti-simple-choice p{margin:0}qti-choice-interaction qti-simple-choice:state(candidate-correct):state(radio):state(--checked)::part(ch){border-color:var(--qti-correct);background-color:var(--qti-correct)}qti-choice-interaction qti-simple-choice:state(candidate-correct):state(checkbox):state(--checked)::part(ch){border-color:var(--qti-correct);background-color:var(--qti-correct)}qti-choice-interaction qti-simple-choice:state(candidate-correct){background-color:transparent}qti-choice-interaction qti-simple-choice:state(candidate-incorrect):state(radio):state(--checked)::part(ch){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect)}qti-choice-interaction qti-simple-choice:state(candidate-incorrect):state(checkbox):state(--checked)::part(ch){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect)}qti-choice-interaction qti-simple-choice:state(candidate-incorrect){background-color:transparent}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(--checked),qti-choice-interaction.qti-input-control-hidden qti-simple-choice[aria-checked=true]{color:var(--qti-selected-color);background-color:var(--qti-selected-bg)}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(candidate-correct){border-color:var(--qti-correct);background-color:var(--qti-correct-light);color:var(--qti-correct)}qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(candidate-incorrect){border-color:var(--qti-incorrect);background-color:var(--qti-incorrect-light);color:var(--qti-incorrect)}.full-correct-response qti-choice-interaction qti-simple-choice:state(radio):state(--checked)::part(ch){border-color:var(--info-color);background-color:var(--info-color)}.full-correct-response qti-choice-interaction qti-simple-choice:state(checkbox):state(--checked)::part(ch){background-color:var(--info-color)}.full-correct-response qti-choice-interaction.qti-input-control-hidden qti-simple-choice:state(--checked),.full-correct-response qti-choice-interaction.qti-input-control-hidden qti-simple-choice[aria-checked=true]{border-color:var(--info-color);background-color:var(--info-color)}qti-text-entry-interaction{border:var(--qti-border-thickness) solid var(--qti-border-color);border-radius:var(--bs-border-radius);margin:.2rem .2rem .2rem 0}qti-text-entry-interaction:before{position:absolute;top:.35rem;left:.5rem;width:1rem;height:1rem}qti-text-entry-interaction::part(input){border:none;background-color:transparent;color:var(--bs-body-color);font-family:inherit;font-size:1rem;line-height:1.5;padding:.2rem .5rem}qti-text-entry-interaction:state(candidate-correct)::part(input),qti-text-entry-interaction:state(candidate-partially-correct)::part(input),qti-text-entry-interaction:state(candidate-incorrect)::part(input){margin-left:1.5rem}qti-text-entry-interaction:state(candidate-correct){background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle);color:var(--bs-success-text-emphasis)}qti-text-entry-interaction:state(candidate-correct):before{content:"";background-color:var(--bs-success-text-emphasis);mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}qti-text-entry-interaction:state(candidate-partially-correct){background-color:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle);color:var(--bs-warning-text-emphasis)}qti-text-entry-interaction:state(candidate-partially-correct):before{content:"";background-color:var(--bs-warning-border-subtle);mask:var(--fa-minus-mask) no-repeat center/contain;-webkit-mask:var(--fa-minus-mask) no-repeat center/contain}qti-text-entry-interaction:state(candidate-incorrect){background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle);color:var(--bs-danger-text-emphasis)}qti-text-entry-interaction:state(candidate-incorrect):before{content:"";background-color:var(--bs-danger-text-emphasis);mask:var(--fa-times-mask) no-repeat center/contain;-webkit-mask:var(--fa-times-mask) no-repeat center/contain}.full-correct-response qti-text-entry-interaction{background-color:var(--info-color);border-color:var(--info-color);color:var(--qti-selected-color)}.full-correct-response qti-text-entry-interaction:before{content:"";background-color:var(--qti-selected-color);mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}.full-correct-response qti-text-entry-interaction::part(input){margin-left:1.5rem;color:var(--qti-selected-color)}qti-rubric-block{border:var(--qti-border-thickness) solid var(--info-color);background-color:var(--bs-info-bg-subtle);border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);margin-top:.7rem}qti-modal-feedback-custom{display:none}.custom-modal-feedback{display:flex;width:100%;border:var(--qti-border-thickness) solid var(--info-color);background-color:var(--qti-bg);border-radius:var(--qti-border-radius);padding:var(--qti-padding-vertical) var(--qti-padding-horizontal);margin-top:1rem}.full-correct-response qti-inline-choice-interaction{background-color:var(--info-color);border-color:var(--info-color);color:var(--qti-selected-color)}.full-correct-response qti-inline-choice-interaction::part(value){color:var(--qti-selected-color)}.select-point-info{margin-top:.5rem;padding:.5rem .75rem;border:1px solid var(--bs-info-border-subtle);border-radius:.2rem;background-color:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis)}qti-hottext-interaction qti-hottext{background-color:var(--qti-bg);padding:.2rem .5rem;margin:.1rem 0}qti-hottext-interaction qti-hottext:state(--checked){background-color:var(--qti-selected-bg);color:var(--qti-selected-color)}qti-hottext-interaction qti-hottext:before{display:inline-block;width:1rem;height:1rem;vertical-align:-.15em;margin-right:.25rem}qti-hottext-interaction qti-hottext:state(candidate-correct){background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle);color:var(--bs-success-text-emphasis)}qti-hottext-interaction qti-hottext:state(candidate-correct):before{content:"";background-color:var(--bs-success-text-emphasis);mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}qti-hottext-interaction qti-hottext:state(candidate-incorrect){background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle);color:var(--bs-danger-text-emphasis)}qti-hottext-interaction qti-hottext:state(candidate-incorrect):before{content:"";background-color:var(--bs-danger-text-emphasis);mask:var(--fa-times-mask) no-repeat center/contain;-webkit-mask:var(--fa-times-mask) no-repeat center/contain}qti-hottext-interaction.qti-unselected-hidden qti-hottext:not(:state(--checked)){border:none;padding:.2rem 0;margin-top:calc(.1rem + var(--qti-border-thickness));margin-bottom:calc(.1rem + var(--qti-border-thickness));background-color:transparent}div.full-correct-response qti-hottext-interaction qti-hottext:state(--checked){background-color:var(--info-color);border-color:var(--info-color)}div.full-correct-response qti-hottext-interaction qti-hottext:state(--checked):before{content:"";background-color:var(--qti-selected-color);mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}qti-item-body img{max-width:100%}qti-item-body img,qti-item-body svg{vertical-align:initial}div.full-correct-response{--qti-correct: var(--info-color)}div.full-correct-response-inline{background-color:transparent!important;border:none!important;padding:0!important;margin:0!important}div.full-correct-response-block{background-color:transparent!important;border:none!important}div.full-correct-response-block h2.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.qti-underline{text-decoration:underline}.qti-align-left{text-align:left}.qti-align-center{text-align:center}.qti-align-right{text-align:right}.qti-valign-top{vertical-align:top}.qti-valign-middle{vertical-align:middle}.qti-valign-baseline{vertical-align:baseline}.qti-valign-bottom{vertical-align:bottom}.qti-fullwidth{width:100%}.qti-hidden{display:none}.qti-visually-hidden{position:fixed!important;overflow:hidden;width:1px;height:1px;border:0;margin:-1px;clip:rect(1px 1px 1px 1px)}.qti-bordered{padding:2px;border:var(--qti-border-thickness) solid var(--qti-border-color)}.qti-well{display:inline-block;padding:.5rem .75rem;border-radius:.25rem;border-width:1px;border-color:#d1d5db;color:#4b5563;background-color:#f3f4f6}#intro-elements-container>*{margin-bottom:1.5rem}progress{-webkit-appearance:none;appearance:none;width:100%;height:25px}progress::-webkit-progress-bar{background-color:#e5f1f9;border-radius:.375rem}progress::-webkit-progress-value{background-color:#007ac3;border-radius:.375rem}progress::-moz-progress-bar{background-color:#007ac3;border-radius:.375rem}.progress-text{font-weight:700;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;color:#fff;text-shadow:-1px -1px 0 #004e7a,1px -1px 0 #004e7a,-1px 1px 0 #004e7a,1px 1px 0 #004e7a}.item-incorrect{border-color:#f8d7da!important;background-color:#fffcfc}.item-correct{border-color:#d4edda!important;background-color:#fcfffc}.item-partially-correct{border-color:#fff3cd!important;background-color:#fffefb}:root,test-container{--primary-color: #581d70;--body-background-color: #edecf6;--bs-primary: var(--primary-color);--bs-success: var(--success-color);--bs-info: var(--info-color);--bs-warning: var(--warning-color);--bs-danger: var(--danger-color);--bs-light: var(--body-background-color);--bs-dark: var(--base-font-color);--bs-border-color: #9b77a9;--bs-border-radius: .25rem;--bs-body-color: var(--base-font-color);--bs-secondary-bg-subtle: var(--body-background-color);--fa-check-mask: url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/svgs/solid/check.svg);--fa-times-mask: url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/svgs/solid/xmark.svg);--fa-minus-mask: url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/svgs/solid/minus.svg);--fa-grip-vertical-mask: url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/svgs/solid/grip-vertical.svg)}qti-order-interaction qti-simple-choice,qti-gap-match-interaction qti-gap-text,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice,qti-associate-interaction qti-simple-associable-choice,[data-drag-clone]{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 3px color-mix(in srgb,var(--primary-color) 50%,transparent);padding-left:.8em;padding-right:.8em}qti-order-interaction qti-simple-choice::part(ch):before,qti-gap-match-interaction qti-gap-text::part(ch):before,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice::part(ch):before,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice::part(ch):before,qti-associate-interaction qti-simple-associable-choice::part(ch):before,[data-drag-clone]:before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:1em;margin-right:.5em;background-color:currentColor;mask:var(--fa-grip-vertical-mask) no-repeat center/contain;-webkit-mask:var(--fa-grip-vertical-mask) no-repeat center/contain}qti-order-interaction qti-simple-choice:state(candidate-correct),qti-gap-match-interaction qti-gap-text:state(candidate-correct),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:state(candidate-correct),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-correct),qti-associate-interaction qti-simple-associable-choice:state(candidate-correct),[data-drag-clone]:state(candidate-correct){background-color:color-mix(in srgb,var(--qti-correct) 5%,white);color:var(--qti-correct);border:var(--qti-border-thickness) solid var(--qti-correct);box-shadow:none}qti-order-interaction qti-simple-choice:state(candidate-correct):after,qti-gap-match-interaction qti-gap-text:state(candidate-correct):after,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:state(candidate-correct):after,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-correct):after,qti-associate-interaction qti-simple-associable-choice:state(candidate-correct):after,[data-drag-clone]:state(candidate-correct):after{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-left:.4em;background-color:var(--qti-correct);mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}qti-order-interaction qti-simple-choice:state(candidate-incorrect),qti-gap-match-interaction qti-gap-text:state(candidate-incorrect),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:state(candidate-incorrect),qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-incorrect),qti-associate-interaction qti-simple-associable-choice:state(candidate-incorrect),[data-drag-clone]:state(candidate-incorrect){background-color:color-mix(in srgb,var(--qti-incorrect) 5%,white);color:var(--qti-incorrect);border:var(--qti-border-thickness) solid var(--qti-incorrect);box-shadow:none}qti-order-interaction qti-simple-choice:state(candidate-incorrect):after,qti-gap-match-interaction qti-gap-text:state(candidate-incorrect):after,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:state(candidate-incorrect):after,qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:state(candidate-incorrect):after,qti-associate-interaction qti-simple-associable-choice:state(candidate-incorrect):after,[data-drag-clone]:state(candidate-incorrect):after{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-left:.4em;background-color:var(--qti-incorrect);mask:var(--fa-times-mask) no-repeat center/contain;-webkit-mask:var(--fa-times-mask) no-repeat center/contain}.full-correct-response qti-order-interaction qti-simple-choice,.full-correct-response qti-gap-match-interaction qti-gap-text,.full-correct-response qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice,.full-correct-response qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice,.full-correct-response qti-associate-interaction qti-simple-associable-choice,span.correct-option{background-color:var(--info-color);color:#fff;border:var(--qti-border-thickness) solid var(--info-color)}.full-correct-response qti-order-interaction qti-simple-choice:after,.full-correct-response qti-gap-match-interaction qti-gap-text:after,.full-correct-response qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:first-of-type qti-simple-associable-choice:after,.full-correct-response qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice>qti-simple-associable-choice:after,.full-correct-response qti-associate-interaction qti-simple-associable-choice:after,span.correct-option:after{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-left:.4em;background-color:#fff;mask:var(--fa-check-mask) no-repeat center/contain;-webkit-mask:var(--fa-check-mask) no-repeat center/contain}qti-gap-text{display:flex!important;align-items:center!important}img{width:100%;height:auto}qti-rubric-block{display:block!important}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice{cursor:text!important}qti-match-interaction:not(.qti-match-tabular) qti-simple-match-set:last-of-type>qti-simple-associable-choice::part(dropslot){height:10rem}qti-match-interaction.qti-match-tabular qti-simple-associable-choice::part(dropslot){display:none}qti-order-interaction qti-simple-choice{cursor:pointer}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-textblock-dropdown{min-width:3em}.ProseMirror-menu{margin:0 -4px;line-height:1}.ProseMirror-tooltip .ProseMirror-menu{width:-webkit-fit-content;width:fit-content;white-space:pre}.ProseMirror-menuitem{margin-right:3px;display:inline-block}.ProseMirror-menuitem button{border:none;background:transparent;box-shadow:none;color:inherit;font-size:inherit;font-family:inherit}.ProseMirror-menuseparator{border-right:1px solid #ddd;margin-right:3px}.ProseMirror-menuitem .ProseMirror-menu-dropdown,.ProseMirror-menu-dropdown-menu{font-size:90%;white-space:nowrap}.ProseMirror-menuitem .ProseMirror-menu-dropdown{vertical-align:1px;cursor:pointer;position:relative;padding-right:15px}.ProseMirror-menu-dropdown-wrap{padding:1px 0 1px 4px;display:inline-block;position:relative}.ProseMirror-menu-dropdown:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;opacity:.6;position:absolute;right:4px;top:calc(50% - 2px)}.ProseMirror-menu-dropdown-menu,.ProseMirror-menu-submenu{position:absolute;background:#fff;color:#666;border:1px solid #aaa;padding:2px}.ProseMirror-menu-dropdown-menu ul,.ProseMirror-menu-dropdown-menu ol,.ProseMirror-menu-submenu ul,.ProseMirror-menu-submenu ol{margin:0;padding:0;list-style:none}.ProseMirror-menu-dropdown-menu{z-index:15;min-width:6em}.ProseMirror-menu-dropdown-item button{cursor:pointer;padding:2px 8px 2px 4px}.ProseMirror-menu-dropdown-item:hover,.ProseMirror-menu-dropdown-item:focus-within{background:#f2f2f2}.ProseMirror-menu-submenu-wrap{position:relative;margin-right:-4px}.ProseMirror-menu-submenu-label:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid currentColor;opacity:.6;position:absolute;right:4px;top:calc(50% - 4px)}.ProseMirror-menu-submenu{display:none;min-width:4em;left:100%;top:-3px}.ProseMirror-menuitem .ProseMirror-menu-active{background:#eee;border-radius:4px}.ProseMirror-menuitem .ProseMirror-menu-disabled{opacity:.3}.ProseMirror-menu-submenu-wrap:hover .ProseMirror-menu-submenu,.ProseMirror-menu-submenu:focus-within,.ProseMirror-menu-submenu-wrap-active .ProseMirror-menu-submenu{display:block}.ProseMirror-menubar{border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;min-height:1em;color:#666;padding:1px 6px;top:0;left:0;right:0;border-bottom:1px solid silver;background:#fff;z-index:10;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.ProseMirror-icon{display:inline-block;line-height:.8;vertical-align:-2px;padding:2px 8px;cursor:pointer}.ProseMirror-menu-disabled.ProseMirror-icon{cursor:default}.ProseMirror-icon svg{fill:currentColor;height:1em}.ProseMirror-icon span{vertical-align:text-top}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:#c8c8ff66;pointer-events:none}placeholder{color:#ccc;position:relative;top:6px}placeholder:not([data-preview]):after{content:"\2601";font-size:200%;line-height:.1;font-weight:700}placeholder[data-preview]{display:block;opacity:.6;top:0;text-align:center}placeholder[data-preview] img{max-width:100%;height:auto}.imagePluginRoot{display:flex;flex-direction:column;position:relative;border-radius:.25rem}.imagePluginRoot img{align-self:center;width:100%}.imagePluginRoot:hover .imagePluginOverlay{opacity:1}.imagePluginOverlay{width:100%;display:flex;position:absolute;justify-content:center;transition:all .3s ease;opacity:0;z-index:2}.imagePluginRoot .text{text-align:center}.imagePluginRoot[imageplugin-align=left]{width:51%;float:left;margin:1rem 2rem 0 0}.imagePluginRoot[imageplugin-align=right]{width:51%;float:right;margin:0}.imagePluginRoot[imageplugin-align=center]{width:51%;float:none;margin:0 auto}.imagePluginRoot[imageplugin-align=fullWidth]{width:auto;float:none;clear:both}.alignFullWidthButton,.alignRightButton,.alignLeftButton,.alignCenterButton{width:5rem}.imagePluginRoot[imageplugin-align=left] [imagealign=left],.imagePluginRoot[imageplugin-align=right] [imagealign=right],.imagePluginRoot[imageplugin-align=center] [imagealign=center],.imagePluginRoot[imageplugin-align=fullWidth] [imagealign=fullWidth]{background-color:red}.te-widget{position:relative;display:inline-block;width:0;vertical-align:top;white-space:normal}.te-widget__panel{position:absolute;top:1.8em;left:0;z-index:20;width:15rem;padding:6px;background:#fff;border:1px solid #ccc}.te-widget__input{box-sizing:border-box;width:100%;min-height:3.5rem;font:inherit}.te-widget__warning{margin:4px 0 0;color:#b00;font-size:.85em}html,body{margin:0;min-height:100%}
