@font-face{font-family:__GeistSans_fb8f2c;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_fb8f2c;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:__GeistSans_fb8f2c,__GeistSans_Fallback_fb8f2c}.__variable_fb8f2c{--font-geist-sans:"__GeistSans_fb8f2c","__GeistSans_Fallback_fb8f2c"}.qti-light-theme{--qti-bg-color:#fff;--qti-text-color:#000;--qti-border-color:#d5d5d5;--qti-hover-bg-color:#efefef;--qti-selected-bg-color:#bbd8f0;--qti-input-bg-color:#f7f7f8;--qti-input-border-color:#535353;--qti-instruction-bg-color:#f1f2ec;--qti-instruction-border-color:#d5d5d5;--qti-secondary-text-color:#2f2f2f;--qti-icon-color:#484849;--qti-option-border-color:#c1c1c1;--qti-navbar-bg-color:#fff;--qti-footer-nav-left-bg-color:#4c4c4c;--qti-footer-nav-left-bg-color-hover:#434343;--qti-divider-bg:rgba(0,0,0,.5);--qti-divider-bg-dragging:#2a6c96;--qti-divider-bar-bg:#e5e5e5;--qti-scrollbar-thumb-bg:rgba(0,0,0,.4);--resize-btn-bg:#f9f9f9;--resize-btn-color:#535353;--question-input-border-active:#418ec8;--qti-gapmatch-gap-border:#c5c5c5;--qti-gapmatch-gap-border-hover:#0e98f0;--qti-checked-bg-color:#1866dc;--qti-textarea-border-active:#007af5;--qti-font-size-base:16px;--qti-line-height-base:24px;--qti-font-size-h1:32px;--qti-line-height-h1:40px;--qti-font-size-h2:28px;--qti-line-height-h2:36px;--qti-font-size-h3:27px;--qti-line-height-h3:36px;--qti-font-size-h5:20px;--qti-line-height-h5:28px;--qti-font-size-h6:18px;--qti-line-height-h6:26px;--qti-font-size-prompt:24px;--qti-line-height-prompt:36px;--qti-font-size-small:14px;--qti-line-height-small:22px;--qti-instruction-top-bottom-padding:11px;--qti-navbar-height:56px}.qti-dark-theme{--qti-bg-color:#000;--qti-text-color:#fff;--qti-border-color:#3e3e3e;--qti-hover-bg-color:#160f08;--qti-selected-bg-color:#44270f;--qti-input-bg-color:#1a1a1a;--qti-input-border-color:#c1c1c1;--qti-instruction-bg-color:#000;--qti-instruction-border-color:#d5d5d5;--qti-secondary-text-color:#d0d0d0;--qti-icon-color:#b7b7b7;--qti-option-border-color:#3e3e3e;--qti-navbar-bg-color:#000;--qti-footer-nav-left-bg-color:#999;--qti-footer-nav-left-bg-color-hover:#d59369;--qti-divider-bg:hsla(0,0%,100%,.5);--qti-divider-bg-dragging:#d59369;--qti-divider-bar-bg:#1a1a1a;--qti-scrollbar-thumb-bg:#666;--resize-btn-bg:#060606;--resize-btn-color:#acacac;--question-input-border-active:#be7137;--qti-gapmatch-gap-border:#3a3a3a;--qti-gapmatch-gap-border-hover:#f1670f;--qti-checked-bg-color:#f1670f;--qti-textarea-border-active:#f1670f}.qti-yellow-theme{--qti-bg-color:#000;--qti-text-color:#ff0;--qti-border-color:#c1c1c1;--qti-hover-bg-color:#262626;--qti-selected-bg-color:#44270f;--qti-input-bg-color:#1a1a1a;--qti-input-border-color:#c1c1c1;--qti-instruction-bg-color:#000;--qti-instruction-border-color:#d5d5d5;--qti-secondary-text-color:#ff0;--qti-icon-color:#ff0;--qti-option-border-color:#c1c1c1;--qti-navbar-bg-color:#000;--qti-footer-nav-left-bg-color:#4c4c4c;--qti-footer-nav-left-bg-color-hover:#434343;--qti-divider-bg:hsla(0,0%,100%,.5);--qti-divider-bg-dragging:#2a6c96;--qti-divider-bar-bg:#1a1a1a;--qti-scrollbar-thumb-bg:#666;--resize-btn-bg:#060606;--resize-btn-color:#acacac;--question-input-border-active:#be7137;--qti-gapmatch-gap-border:#3a3a3a;--qti-gapmatch-gap-border-hover:#f1670f;--qti-checked-bg-color:#1866dc;--qti-textarea-border-active:#f1670f}.qti-text-size-large{--qti-font-size-base:19px;--qti-line-height-base:29px;--qti-font-size-h1:38px;--qti-line-height-h1:48px;--qti-font-size-h2:33px;--qti-line-height-h2:43px;--qti-font-size-h3:32px;--qti-line-height-h3:43px;--qti-font-size-h5:24px;--qti-line-height-h5:33px;--qti-font-size-h6:21px;--qti-line-height-h6:31px;--qti-font-size-prompt:28px;--qti-line-height-prompt:43px;--qti-font-size-small:17px;--qti-line-height-small:26px;--qti-instruction-top-bottom-padding:14px;--qti-navbar-height:64px}.qti-text-size-extra-large{--qti-font-size-base:22px;--qti-line-height-base:33px;--qti-font-size-h1:44px;--qti-line-height-h1:55px;--qti-font-size-h2:39px;--qti-line-height-h2:50px;--qti-font-size-h3:37px;--qti-line-height-h3:50px;--qti-font-size-h5:28px;--qti-line-height-h5:39px;--qti-font-size-h6:25px;--qti-line-height-h6:36px;--qti-font-size-prompt:33px;--qti-line-height-prompt:50px;--qti-font-size-small:19px;--qti-line-height-small:30px;--qti-instruction-top-bottom-padding:16px;--qti-navbar-height:72px}.qti-item-body{font-family:Arial,sans-serif;color:var(--qti-text-color);font-size:var(--qti-font-size-base);line-height:var(--qti-line-height-base);padding-bottom:24px;p:empty{height:var(--qti-line-height-base)}p{strong{font-weight:600}}table{border-collapse:collapse;margin:6px 0 0;overflow:hidden;table-layout:fixed;td,th{border:1px solid var(--qti-border-color);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top;&:has(p):has(br){min-width:100px}p:empty{min-height:20px}>*{margin-bottom:0}&:resize{cursor:col-resize}}th{font-weight:700;text-align:left}.selectedCell{background:rgba(23,86,235,.1)}.column-resize-handle{background-color:#1747b8;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}}.tableWrapper{margin:1rem 0;overflow-x:auto}&.resize-cursor{cursor:col-resize}p.is-editor-empty:first-child:before{color:#b0b0b0;content:attr(data-placeholder);float:left;height:0;pointer-events:none}h1{font-size:var(--qti-font-size-h1);line-height:var(--qti-line-height-h1);font-weight:700;& strong{font-weight:700}}h2,h3{font-size:var(--qti-font-size-h2);line-height:var(--qti-line-height-h2);font-weight:700;& strong{font-weight:700}}h4{font-weight:700;& strong{font-weight:700}}h5{font-size:var(--qti-font-size-h5);line-height:var(--qti-line-height-h5);font-weight:700;& strong{font-weight:700}}h6{font-size:var(--qti-font-size-h6);line-height:var(--qti-line-height-h6);font-weight:700;& strong{font-weight:700}}ol{list-style-type:decimal}ol,ul{display:list-item;margin-left:40px}ul{list-style-type:disc}}.qti-prompt{margin-top:.5rem;margin-bottom:.5rem;width:100%;#order{font-weight:700;display:inline-block;white-space:nowrap;margin-right:.25rem;padding:4px 2px 3px;text-align:center;min-width:1.8em;line-height:1em;border-radius:3px;border:2px solid transparent}#order:focus{border-color:var(--question-input-border-active)}#correctness-icon{display:inline-flex;height:24px;padding-top:4px}}.qti-choice-interaction{.qti-simple-choice{cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:0;padding:9.6px .25rem 9.6px 1rem;outline-offset:2px}.qti-simple-choice:hover:not(.qti-simple-choice-checked){background-color:var(--qti-hover-bg-color)}.qti-simple-choice-checked{background-color:var(--qti-selected-bg-color)}.qti-simple-choice-correct{background-color:#e7faf0}.qti-simple-choice-wrong{background-color:#ffeded}.radio-container{width:.95rem;height:.95rem;display:flex;flex-shrink:0;aspect-ratio:1/1;align-items:center;justify-content:center;justify-items:center;border-width:1px;border-color:var(--qti-icon-color);border-radius:9999px;border-style:solid;outline:2px solid transparent;outline-offset:2px}.radio-inner{border-radius:9999px;height:68%;width:68%}.radio-container-checked{border-color:var(--qti-checked-bg-color)}.radio-inner-checked{background-color:var(--qti-checked-bg-color)}.checkbox-container{width:.875rem;height:.875rem;display:flex;flex-shrink:0;aspect-ratio:1/1;align-items:center;justify-content:center;border-width:1px;border-color:var(--qti-icon-color);border-radius:.125rem;border-style:solid;outline:2px solid transparent;outline-offset:2px}.checkbox-inner{border-radius:.125rem;height:66.6666666667%;width:66.6666666667%}.checkbox-container-checked{border-color:var(--qti-checked-bg-color);background-color:var(--qti-checked-bg-color)}.checkbox-inner-checked{background-color:#fff;-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")}}table{.qti-text-entry-interaction{.wrapper{input,span{min-width:100px}}}}.qti-text-entry-interaction{display:inline-flex;align-items:center;vertical-align:middle;.wrapper{margin:0 8px;display:inline-flex;align-items:center;input,span{cursor:text;border:1px solid var(--qti-input-border-color);border-radius:3px;padding:0 .5rem;outline:1px solid transparent;min-width:173px;height:1.4em;background-color:transparent}input:hover{border-color:var(--question-input-border-active)}input:focus{outline:2px solid var(--question-input-border-active);border-color:transparent}input::-webkit-input-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input::-moz-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input:-ms-input-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input::placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}}#correct-response,#correctness-icon{display:inline-flex;align-items:center}#correct-response{color:#13ce66}}.qti-gap-match-interaction{#wrapper{display:flex;flex-wrap:wrap;gap:40px;align-items:start}.qti-gap-text{display:inline-block;cursor:move;min-width:fit-content;border:1px solid var(--qti-gapmatch-gap-border);border-radius:4px;padding:0 .5em;font-size:var(--qti-font-size-small)}.qti-gap-text:hover{border:1px solid var(--qti-gapmatch-gap-border-hover);box-shadow:0 3px 6px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.15)}.qti-gap-text:focus{outline-width:2px;outline-color:#000}.qti-gap-container{display:inline-flex;align-items:baseline;gap:.5rem;position:relative;#correctness-icon{align-items:center;height:24px}#correct-response{color:#13ce66}.qti-gap{#order{font-weight:700;margin:auto;text-align:center;display:block}&:empty:after{content:"\0000a0"}position:relative;border:1px dashed var(--qti-border-color);border-radius:4px;padding:0 12px;display:inline-flex;margin-bottom:3px}.qti-gap-empty{min-width:110px}.qti-gap-filled{width:auto;display:inline-flex;padding:0}.qti-gap-drag-over{background-color:rgba(0,0,0,.1)}.qti-gap-grabbed{border-color:var(--qti-gapmatch-gap-border-hover);&:empty:after{content:"\0000a0"}&:not(:empty){width:auto;display:inline-flex;padding:0}}.qti-gap:focus{outline:2px dashed var(--question-input-border-active);border:none}}.qti-choices-top{flex-direction:column;.gap-text-container{width:100%;display:flex;gap:.5rem;flex-wrap:wrap}}.qti-choices-bottom{flex-direction:column-reverse;.gap-text-container{width:100%;display:flex;gap:.5rem;flex-wrap:wrap}}.qti-choices-left{flex-direction:row;.gap-text-container{display:flex;flex-direction:column;gap:.5rem}}.qti-choices-right{flex-direction:row-reverse;justify-content:flex-end;.gap-text-container{display:flex;flex-direction:column;gap:.5rem}}}.qti-graphic-gap-match-interaction{#wrapper{display:flex;align-items:start;gap:5%}.qti-associable-hotspot{#correctness-icon{display:inline-flex;justify-content:center;align-items:center;height:24px;width:fit-content;margin:0 2px}#order{font-weight:700;margin:auto;text-align:center;display:block}display:flex;align-items:center;position:absolute;border:1px dashed var(--qti-border-color);border-radius:6px;width:100%;text-overflow:ellipsis;overflow:hidden;background-color:var(--qti-bg-color)}.qti-associable-hotspot:hover{background-color:var(--qti-hover-bg-color)}.qti-associable-hotspot:focus{outline:2px dashed var(--question-input-border-active);border:none}.qti-associable-hotspot-grabbed{background-color:#c8c8c8}.qti-graphic-choices-top{flex-direction:column;gap:.5rem;.gap-image-container,.other-components{width:100%;display:flex;gap:.5rem}}.qti-graphic-choices-bottom{flex-direction:column-reverse;gap:.5rem;.gap-image-container,.other-components{width:100%;display:flex;gap:.5rem}}.qti-graphic-choices-left{flex-direction:row;gap:.5rem;.gap-image-container{display:flex;flex-direction:column;gap:.5rem}}.qti-graphic-choices-right{flex-direction:row-reverse;justify-content:flex-end;gap:.5rem;.gap-image-container{display:flex;flex-direction:column;gap:.5rem}}.qti-gap-img{border:1px solid var(--qti-border-color);border-radius:6px;cursor:move;white-space:nowrap;font-size:var(--qti-font-size-small);padding:4px;user-select:none}.other-components{position:relative;user-select:none}}.qti-graphic-text-entry-interaction{.qti-gap-text-entry{#correctness-icon{position:absolute;top:50%;transform:translateY(-50%);right:-20px}input{margin-bottom:4px;cursor:text;border:1px solid var(--qti-input-border-color);border-radius:3px;padding:0 .5rem;background-color:var(--qti-bg-color);min-width:100px}input:hover{border-color:var(--question-input-border-active)}input:focus{outline:2px solid var(--question-input-border-active);border-color:transparent}input::-webkit-input-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input::-moz-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input:-ms-input-placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}input::placeholder{font-weight:700;color:var(--qti-secondary-text-color);text-align:center}}}.qti-explanation-extended{padding:16px;border-radius:8px;border:1px solid #ebebeb;margin-top:16px;.header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;p{font-size:16px;font-weight:600}button{transition:.3s ease-out;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s;transition-duration:.5s;&.explanation-open{transform:rotate(0deg)}&.explanation-collapsed{transform:rotate(180deg)}}}.explanation-content-visible{margin-top:16px;display:block}.explanation-content-hidden{display:none}.explanation-content-header{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ebebeb;padding-bottom:16px;button{border-radius:6px;font-size:14px;padding:9px 12px;color:#595959;background-color:#f5f5f5;&.active{color:#ff0048;background-color:#ffe6ed}}}.explanation-footer{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;.reference-button{border:1px solid #15376b;padding:8px 16px;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:500;color:#15376b}}}.qti-explanation{padding:16px;border-radius:8px;border:1px solid #ebebeb;margin-top:16px;.header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;p{font-size:16px;font-weight:600}button{transition:.3s ease-out;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.5s;transition-duration:.5s;&.explanation-open{transform:rotate(0deg)}&.explanation-collapsed{transform:rotate(180deg)}}}.explanation-content{margin-top:16px}.explanation-content-visible{display:block}.explanation-content-hidden{display:none}.explanation-footer{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;.reference-button{border:1px solid #15376b;padding:8px 16px;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:6px;font-size:14px;font-weight:500;color:#15376b}}}.qti-extended-media-interaction{width:100%;display:flex;gap:16px;border-radius:6px;video{width:100%;height:280px;object-fit:cover;border-radius:6px}.text-wrapper{padding:16px}.qti-prompt{font-size:var(--qti-font-size-prompt);line-height:var(--qti-line-height-prompt);margin-bottom:0;font-style:normal;font-family:Inter,sans-serif;font-weight:500;text-align:center;color:#2e2e2e;width:100%;display:flex;justify-content:center}ol{text-align:left}&.hybrid-mode{display:flex;gap:24px;align-items:start;.text-wrapper{background-color:#f9fafb;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:16px}}}@media screen and (max-width:768px){.qti-extended-media-interaction{& .qti-prompt{font-size:var(--qti-font-size-h5);line-height:var(--qti-line-height-h5)}ol{li{font-size:var(--qti-font-size-small);line-height:var(--qti-line-height-small)}}}}.qti-extended-text-interaction{textarea{width:100%;cursor:text;border:1px solid var(--qti-input-border-color);border-radius:4px;padding:.75rem;resize:vertical;min-height:400px;display:block;font-family:Inter,sans-serif;font-size:var(--qti-font-size-base);font-style:normal;font-weight:400;line-height:var(--qti-line-height-base);overflow-y:hidden}textarea:focus,textarea:hover{border-color:var(--qti-textarea-border-active)}textarea:focus{outline:none}.word-count{margin-top:8px;text-align:right}}.qti-extended-match-interaction{border:1px solid #000;padding:16px;width:100%;max-width:950px;#order{font-weight:700;line-clamp:1;white-space:nowrap;padding:2px 5px;margin-right:4px}#order:focus{outline:2px solid var(--question-input-border-active);border-color:transparent}table{border-collapse:collapse;background-color:#fff;width:100%;max-width:950px;table-layout:auto}td{font-size:.875rem;line-height:1.25rem;background-color:#fff;vertical-align:middle}td,tr:first-child th{padding:.625rem 1.5rem;text-align:center}tr:first-child th{font-weight:600;border-bottom:2px solid #000}tr td:first-child{background-color:#fff;font-weight:400;color:#111827;text-align:left;padding:.625rem 1.5rem;vertical-align:middle;border-right:2px solid #000;width:auto}tr:first-child th:first-child{border-bottom:2px solid #000;border-right:2px solid #000}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:#3b82f6;margin:0;pointer-events:none}td[data-clickable=true]{cursor:pointer;transition:background-color .15s ease}td[data-clickable=true]:hover{background-color:#f3f4f6}td[data-clickable=true][data-checked=true]{background-color:#dbeafe}td[data-clickable=true][data-checked=true]:hover{background-color:#bfdbfe}td[data-disabled=true]{cursor:not-allowed;opacity:.5}tr:first-child td,tr:first-child th{border-top:none}tr:last-child td,tr:last-child th{border-bottom:none}tr td:first-child,tr th:first-child{border-left:none}tr td:last-child,tr th:last-child{border-right:none}}.player-scrollbar{appearance:none;scrollbar-width:17px!important;&::-webkit-scrollbar{width:17px!important;height:17px!important}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{border-radius:0;background:var(--qti-scrollbar-thumb-bg);cursor:default}}