qade-tooltip div.catalog object[type="application/pdf"],qade-tooltip div.catalog textarea{height:100vh;max-height:50vh;max-width:75vh;width:100vw}qade-tooltip div.catalog textarea{color:#000;overflow:auto;white-space:pre}qti-3{display:block;position:relative}.has-catalog{cursor:help;text-decoration:underline;text-decoration-color:grey;text-decoration-style:dotted}qade-tooltip div.loading{animation:qade-rotate 1s linear infinite;border:8px solid #4682b4;border-bottom-color:transparent;border-radius:50%;height:32px;width:32px}@keyframes qade-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}qade-popover{--source-x-coordinate:0;--source-y-coordinate:0;--source-width:0;--source-height:0;--scrollbar-y-width:0;--scrollbar-x-width:0;--qade-popover-menu-background-color:#fff;--qade-popover-menu-border-radius:3px;--qade-popover-option-hover-color:#d3d3d3;--qade-popover-option-focus-outline:2px solid #000;--qade-popover-backdrop-background-color:rgba(0,0,0,.15);display:none;height:calc(100vh - var(--scrollbar-x-width));position:relative;width:calc(100vw - var(--scrollbar-y-width))}qade-popover.open{display:block;left:0;position:fixed;top:0;z-index:3}qade-popover>.options-container{background-color:var(--qade-popover-menu-background-color);border-radius:var(--qade-popover-menu-border-radius);display:flex;flex-direction:column;height:fit-content;left:var(--source-x-coordinate);max-height:100%;min-width:var(--source-width);overflow:auto;position:absolute;top:calc(var(--source-y-coordinate) + var(--source-height));width:fit-content}qade-popover.open>.options-container [identifier]{color:#000;cursor:pointer;padding:.5em 1em}qade-popover.open>.options-container [identifier]:first-of-type{margin-top:.5em}qade-popover.open>.options-container [identifier]:last-of-type{margin-bottom:.5em}qade-popover.open>.options-container>hr{margin:1px auto;min-width:80%;width:calc(100% - 50px)}qade-popover.open>.options-container [identifier]:focus,qade-popover.open>.options-container [identifier]:hover{background-color:var(--qade-popover-option-hover-color)}qade-popover.open>.options-container [identifier]:focus-visible{outline:var(--qade-popover-option-focus-outline)}qade-popover.open>.backdrop{background-color:var(--qade-popover-backdrop-background-color);height:100%;left:0;position:absolute;top:0;width:100%}:root{--qade-tooltip-border-color:#524542;--qade-tooltip-text-color:#fff;--qade-tooltip-background-color:#524542;--qade-tooltip-height:1.2rem;--qade-tooltip-host-height:100%;--qade-tooltip-host-x:0;--qade-tooltip-host-y:0}qade-tooltip[variant=info]{--qade-tooltip-border-color:#524542;--qade-tooltip-text-color:#fff;--qade-tooltip-background-color:#524542}qade-tooltip[variant=warn]{--qade-tooltip-border-color:#c71313;--qade-tooltip-text-color:#fff;--qade-tooltip-background-color:#c71313}qade-tooltip[variant=success]{--qade-tooltip-border-color:#4f944f;--qade-tooltip-text-color:#fff;--qade-tooltip-background-color:#4f944f}qade-tooltip{background-color:var(--qade-tooltip-background-color);border:2px solid var(--qade-tooltip-border-color);border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.15);display:flex;flex-direction:row;font-weight:400;height:var(--qade-tooltip-height);left:var(--qade-tooltip-host-x);padding:.25rem .5rem;position:absolute;width:fit-content;z-index:1}qade-tooltip>span.message{display:inline-block;height:fit-content;position:relative;white-space:nowrap}qade-tooltip>span.message,qade-tooltip>span.message *{color:var(--qade-tooltip-text-color)}qade-tooltip[location=bottom]{top:calc(var(--qade-tooltip-host-y) + var(--qade-tooltip-host-height) + .5rem)}qade-tooltip:not([location=bottom]),qade-tooltip[location=top]{top:calc(var(--qade-tooltip-host-y) - var(--qade-tooltip-height) - 1.25rem)}qade-tooltip:before{border:.5rem solid transparent;content:"";height:0;position:absolute;width:0;z-index:1}qade-tooltip[location=bottom]:before{border-bottom-color:var(--qade-tooltip-border-color);left:.65rem;top:-1rem}qade-tooltip:not([location=bottom]):before,qade-tooltip[location=top]:before{border-top-color:var(--qade-tooltip-border-color);top:100%}qade-tooltip button.next,qade-tooltip button.previous,qade-tooltip button.show-hide{align-content:center;background-color:var(--qade-tooltip-background-color);border:0;border-radius:50%;color:var(--qade-tooltip-text-color);cursor:pointer;display:flex;height:1.25rem;justify-content:center;line-height:1.1rem;width:1.25rem}qade-tooltip>button.show-hide{margin-right:.25rem}qade-tooltip button:focus,qade-tooltip button:hover{background-color:var(--qade-tooltip-text-color);color:var(--qade-tooltip-background-color)}qade-tooltip.hide{opacity:.33}qade-tooltip.hide:has(button.show-hide:focus-visible),qade-tooltip.hide:has(button.show-hide:hover){opacity:1}qade-tooltip.hide>div.previous-next-container,qade-tooltip.hide>span.message{display:none}qade-tooltip.hide>button.show-hide{margin:0}qade-tooltip>div.previous-next-container{color:var(--qade-tooltip-text-color);display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:.5rem}qade-error-tooltip{height:0;left:0;position:absolute;top:0;width:0}:root{--qade-media-seeker-background-color:#ccc;--qade-media-seeker-foreground-color:#8cb0db;--qade-media-seeker-thickness:1rem;--qade-media-seeker-padding:1px;--qade-media-seeker-thumb-color:#4682b4;--qade-media-seeker-thumb-size:1rem;--qade-media-control-enabled-background-color:#8cb0db;--qade-media-control-enabled-border-color:#4682b4;--qade-media-control-warn-background-color:#cd5c5c;--qade-media-control-warn-border-color:darkred;--qade-media-closed-captions-background-color:#000;--qade-media-closed-captions-text-color:#fff}qade-media{box-sizing:border-box;cursor:default;display:flex;flex-direction:column;height:fit-content;position:relative;width:fit-content;--progress:0%;--factor:0}qade-media>[data-qade-media-template]{height:100%}qade-media.fullscreen>video{height:100%;width:100%}qade-media.fullscreen:has(audio){justify-content:center}qade-media.fullscreen .duration-container>code,qade-media.fullscreen h3.title{color:#fff}qade-media:has(audio){width:100%}qade-media>video{background-color:#000}qade-media:not([disabled])>video:hover{cursor:pointer}qade-media:not([disabled]).delayed-play>video:hover{cursor:wait}qade-media>video::-internal-media-controls-overlay-cast-button{display:none}qade-media div.controls-container{display:grid;grid-template-areas:"title title title title title title title title title title title" "album-art album-art album-art album-art album-art album-art album-art album-art album-art album-art album-art" "play rewind forward captions description loop fullscreen volume speed download duration" "seeker seeker seeker seeker seeker seeker seeker seeker seeker seeker seeker";grid-template-columns:repeat(10,min-content) 2fr;grid-template-rows:repeat(3,min-content);width:100%;grid-row-gap:.25rem;align-items:flex-start;margin:.25rem 0}qade-media div.controls-container>button{background-color:#f5f5f5;border:1px solid #d3d3d3;height:2rem;padding:0;position:relative;width:2rem}qade-media div.controls-container>button:after{background:var(--qade-media-control-enabled-background-color);content:"";height:100%;left:0;mask-position:center;mask-repeat:no-repeat;mask-size:cover;pointer-events:none;position:absolute;top:0;width:100%}qade-media div.controls-container>button:not(:disabled):active,qade-media div.controls-container>button:not(:disabled):hover{background-color:#d3d3d3;cursor:pointer}qade-media div.controls-container>button:not(:disabled):not(.enabled):active:after,qade-media div.controls-container>button:not(:disabled):not(.enabled):hover:after{background-color:var(--qade-media-control-enabled-border-color)}qade-media div.controls-container>button:disabled:after{background-color:#a9a9a9}qade-media div.controls-container>button.enabled{background:var(--qade-media-control-enabled-background-color);border-color:var(--qade-media-control-enabled-border-color)}qade-media div.controls-container>button.enabled:after{background-color:#fff}qade-media div.controls-container>button.enabled:not(:disabled):active,qade-media div.controls-container>button.enabled:not(:disabled):hover{background-color:var(--qade-media-control-enabled-border-color);border-color:var(--qade-media-control-enabled-border-color)}qade-media div.controls-container>button.play-pause{grid-area:play}qade-media div.controls-container>button.play-pause:after{mask-image:url(/player/static/js/d185dba31c7195764822.svg)}qade-media div.controls-container>button.play-pause.enabled:after{mask-image:url(/player/static/js/847f9e573b210c171f23.svg)}qade-media.delayed-play>div.controls-container>button.play-pause:hover{cursor:wait}qade-media div.controls-container>button.rewind{grid-area:rewind}qade-media div.controls-container>button.rewind:after{mask-image:url(/player/static/js/10f8a0a2bfa2137cc045.svg)}qade-media div.controls-container>button.forward{grid-area:forward}qade-media div.controls-container>button.forward:after{mask-image:url(/player/static/js/5b90c42b8e9dcca0364d.svg)}qade-media div.controls-container>button.captions{grid-area:captions}qade-media div.controls-container>button.captions:after{mask-image:url(/player/static/js/c9e3a883047779b13dcf.svg);mask-size:115%}qade-media div.controls-container>button.loop{grid-area:loop}qade-media div.controls-container>button.loop:after{mask-image:url(/player/static/js/5894e20698bc2be8dce2.svg);mask-size:90%}qade-media div.controls-container>button.fullscreen{grid-area:fullscreen}qade-media div.controls-container>button.fullscreen:after{mask-image:url(/player/static/js/714588bc36d914686a49.svg);mask-size:90%}qade-media div.controls-container>button.audio-description{grid-area:description}qade-media div.controls-container>button.audio-description:after{mask-image:url(/player/static/js/c9e3a883047779b13dcf.svg)}qade-media div.controls-container>button.volume{grid-area:volume}qade-media div.controls-container>button.volume:after{mask-image:url(/player/static/js/b4015caac22b96d7261a.svg);mask-size:95%}qade-media div.controls-container>button.volume.muted{background-color:var(--qade-media-control-warn-background-color);border-color:var(--qade-media-control-warn-border-color)}qade-media div.controls-container>button.volume.muted:hover{background-color:darkred}qade-media div.controls-container>button.volume.muted:after,qade-media div.controls-container>button.volume.muted:hover:after{background-color:#fff;mask-image:url(/player/static/js/69b2053545f7a14cdc57.svg)}qade-media div.controls-container>button.speed{grid-area:speed}qade-media div.controls-container>button.speed:after{mask-image:url(/player/static/js/bf355498b66c1afde0e6.svg);mask-size:90%}qade-media div.controls-container>button.download{grid-area:download}qade-media div.controls-container>button.download>a[download]{display:block;height:100%;width:100%}qade-media div.controls-container>button.download:after{mask-image:url(/player/static/js/a494200f4e8456b0b537.svg);mask-size:90%}qade-media div.controls-container>div.duration-container{align-items:flex-end;display:flex;flex-direction:column;font-size:large;grid-area:duration;height:2rem;justify-content:center;padding:0 .5rem;white-space:nowrap}qade-media div.controls-container>div.seeker-container{grid-area:seeker}qade-media img.album-art{grid-area:album-art;height:200px;width:200px}qade-media div.controls-container h3.title{cursor:text;grid-area:title}qade-media qade-popover.open{z-index:2}qade-media qade-popover.open>div.options-container>div.speed-control-container,qade-media qade-popover.open>div.options-container>div.volume-control-container{display:flex;flex-direction:row;padding:.5rem 1.5rem;width:10rem}qade-media qade-slider{--qade-slider-thumb-color:var(--qade-media-seeker-thumb-color);--qade-slider-thumb-size:var(--qade-media-seeker-thumb-size);--qade-slider-slider-thickness:var(--qade-media-seeker-thickness);--qade-slider-slider-foreground-color:var(--qade-media-seeker-foreground-color);--qade-slider-slider-background-color:var(--qade-media-seeker-background-color);display:flex}qade-media div.seeker-container qade-slider div.ticks-container{height:1rem}qade-media qade-slider div.ticks-container>span.tick.empty{margin:0}qade-media qade-slider div.ticks-container>span.tick.empty:after,qade-media qade-slider[disabled] .slider-container .slider-thumb{display:none}qade-media div.closed-captions{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;min-height:2rem;position:absolute;top:100%;width:100%;z-index:1}qade-media div.closed-captions>output{background-color:var(--qade-media-closed-captions-background-color);color:var(--qade-media-closed-captions-text-color);font-family:monospace;font-size:large;padding:.25rem 1rem;text-align:center;white-space:pre}qade-slider{display:inline;height:fit-content;width:100%;--qade-slider-slider-thickness:15px;--qade-slider-thumb-size:15px;--qade-slider-thumb-color:#4682b4;--qade-slider-slider-foreground-color:#8cb0db;--qade-slider-slider-background-color:#ccc;--qade-slider-tick-height:1.5rem;--ticks:1}qade-slider:not([orientation=vertical]):not([reverse=true]),qade-slider[orientation=horizontal][reverse=false],qade-slider[orientation=vertical][reverse=true]{--percentage:0%;--factor:0}qade-slider:not([orientation=vertical])[reverse=true],qade-slider[orientation=horizontal][reverse=true],qade-slider[orientation=vertical]:not([reverse=true]){--percentage:100%;--factor:1}qade-slider:not([orientation=vertical]),qade-slider[orientation=horizontal]{align-items:center}qade-slider[orientation=vertical]{align-items:flex-start;width:fit-content}qade-slider[disabled]{pointer-events:none}qade-slider>div.slider-container{height:fit-content;position:relative;width:100%}qade-slider[orientation=vertical]>div.slider-container{height:fit-content;width:fit-content}qade-slider div.slider-background{background:var(--qade-slider-slider-background-color);border-radius:calc(var(--qade-slider-slider-thickness)/2);height:var(--qade-slider-slider-thickness);left:0;position:absolute;top:0;width:100%}qade-slider[orientation=vertical] div.slider-background{height:100%;width:var(--qade-slider-slider-thickness)}qade-slider div.slider-background>div.slider-foreground{background:var(--qade-slider-slider-foreground-color);border-radius:calc(var(--qade-slider-slider-thickness)/2);left:0;position:absolute;top:0;transition:height .1s ease-out,width .1s ease-out}qade-slider:not([orientation=vertical]) div.slider-background>div.slider-foreground,qade-slider[orientation=horizontal] div.slider-background>div.slider-foreground{height:var(--qade-slider-slider-thickness);width:calc(var(--percentage) + var(--qade-slider-thumb-size) - var(--qade-slider-thumb-size)*var(--factor))}qade-slider:not([orientation=vertical])[reverse=true] div.slider-background>div.slider-foreground{left:unset;right:0;width:calc(100% - var(--percentage) + var(--qade-slider-thumb-size) - var(--qade-slider-thumb-size)*(1 - var(--factor)))}qade-slider[orientation=vertical]:not([reverse=true]) div.slider-background>div.slider-foreground{bottom:0;height:calc(100% - var(--percentage) + var(--qade-slider-thumb-size) - var(--qade-slider-thumb-size)*(1 - var(--factor)));top:unset}qade-slider[orientation=vertical] div.slider-background>div.slider-foreground{height:calc(var(--percentage) + var(--qade-slider-thumb-size) - var(--qade-slider-thumb-size)*var(--factor));width:var(--qade-slider-slider-thickness)}qade-slider div.slider-background>div.slider-thumb{background:var(--qade-slider-thumb-color);border-radius:calc(var(--qade-slider-thumb-size)/2);height:var(--qade-slider-thumb-size);position:absolute;width:var(--qade-slider-thumb-size)}qade-slider:not(.is-dragging):not([disabled]) div.slider-container:hover{cursor:pointer}qade-slider:not([orientation=vertical]) div.slider-thumb,qade-slider[orientation=horizontal] div.slider-thumb{left:calc(var(--percentage) - var(--qade-slider-thumb-size)*var(--factor));top:calc(var(--qade-slider-slider-thickness)/2 - var(--qade-slider-thumb-size)/2);transition:left .1s ease-out}qade-slider.is-dragging:not([orientation=vertical]) div.slider-container:hover,qade-slider.is-dragging[orientation=horizontal]:hover div.slider-container:hover{cursor:ew-resize}qade-slider[orientation=vertical] div.slider-thumb{left:calc(var(--qade-slider-slider-thickness)/2 - var(--qade-slider-thumb-size)/2);top:calc(var(--percentage) - var(--qade-slider-thumb-size)*var(--factor));transition:top .1s ease-out}qade-slider.is-dragging[orientation=vertical] div.slider-container:hover{cursor:ns-resize}qade-slider div.ticks-container{display:flex;height:calc(var(--qade-slider-slider-thickness)*2 + var(--qade-slider-tick-height));justify-content:space-between;width:auto}qade-slider[orientation=vertical] div.ticks-container{align-items:flex-start;flex-direction:column;height:calc(var(--ticks)*var(--qade-slider-tick-height));width:calc(var(--qade-slider-slider-thickness)*2 + var(--qade-slider-tick-height))}qade-slider:not([orientation=vertical]) div.ticks-container span.tick,qade-slider[orientation=horizontal] div.ticks-container span.tick{margin-top:calc(var(--qade-slider-slider-thickness) + 1.125rem)}qade-slider[orientation=vertical] div.ticks-container span.tick{--tick-percentage:0;align-items:center;height:var(--qade-slider-tick-height);justify-content:flex-start;left:0;line-height:var(--qade-slider-thumb-size);margin-left:calc(var(--qade-slider-slider-thickness) + 1.125rem);min-width:var(--qade-slider-tick-height);position:absolute;top:calc(var(--tick-percentage)*1% - var(--qade-slider-tick-height)/2 + var(--qade-slider-thumb-size)*(50 - var(--tick-percentage))/100);width:auto}qade-slider div.ticks-container span.tick{display:flex;height:1rem;justify-content:center;left:calc(var(--tick-percentage)*1% - var(--qade-slider-thumb-size)/2 + var(--qade-slider-thumb-size)*(50 - var(--tick-percentage))/100);overflow:visible;position:absolute;top:0;user-select:none;width:var(--qade-slider-thumb-size)}qade-slider div.ticks-container span.tick:after{border-color:#3f3f3f;border-style:dotted;content:"";margin:auto;pointer-events:none;position:absolute;z-index:1}qade-slider:not([orientation=vertical]) div.ticks-container span.tick:after,qade-slider[orientation=horizontal] div.ticks-container span.tick:after{border-width:0 1px;height:calc(var(--qade-slider-slider-thickness)*.75);left:calc(50% - 1px);top:-100%;width:0}qade-slider[orientation=vertical] div.ticks-container span.tick:after{border-width:1px 0;height:0;left:-1rem;top:calc(50% - 1px);width:calc(var(--qade-slider-slider-thickness)*.75)}qade-slider output{background:var(--qade-slider-slider-foreground-color);border:1px solid var(--qade-slider-thumb-color);color:#fff;margin-top:1rem;padding:0 .5rem;text-align:center;width:fit-content}qti-gap-img{height:fit-content;position:relative;width:fit-content;--qti-gap-img-background-color-hover:rgba(70,130,180,.25);--qti-gap-img-outline-hover:3px solid #4682b4}qti-gap-img,qti-gap-img>div[data-slot]{display:inline-block}qti-gap-img>div[data-slot].exhausted{filter:brightness(.5);pointer-events:none}qti-gap-img:not([disabled])>div[data-slot]:not(.exhausted)>*{cursor:move}qti-gap-match-interaction.is-dragging qti-gap-img.is-dragging:after,qti-graphic-gap-match-interaction.is-dragging qti-gap-img.is-dragging:after{background-color:var(--qti-gap-img-background-color-hover);content:"";height:100%;left:0;outline:var(--qti-gap-img-outline-hover);outline-offset:-3px;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}qti-gap-text{border:1px solid var(--qti-gap-text-border-color-default);display:inline-block;font-weight:700;margin:.25em;position:relative;--qti-gap-text-background-color-default:#fff;--qti-gap-text-background-color-hover:rgba(70,130,180,.25);--qti-gap-text-border-color-default:#4682b4}qti-gap-text>div[data-slot]{background-color:var(--qti-gap-text-background-color-default);padding:.25em .5em}qti-gap-text:not([disabled]),qti-gap-text:not([disabled]) label{cursor:move}qti-gap-text>div[data-slot].exhausted{filter:brightness(.5)}qti-gap-text.is-dragging>div[data-slot]{background-color:var(--qti-gap-text-background-color-hover);outline:3px solid var(--qti-gap-text-border-color-default)}qti-associable-hotspot{display:inline-block;height:0;left:0;position:absolute;top:0;width:0;--qti-associable-hotspot-border-width:1px;--qti-associable-hotspot-border-color:transparent;--qti-associable-hotspot-border-style:solid;--qti-associable-hotspot-outline-color-hover:10px dashed #f0f;--qti-associable-hotspot-outline-color-invalid:10px solid tomato;--qti-associable-hotspot-outline-color-exhausted:10px solid #20b2aa;--qti-associable-hotspot-shape-fill-default:olive;--qti-associable-hotspot-shape-fill-light:#efd7a4;--qti-associable-hotspot-shape-fill-dark:#c2ceef;--qti-associable-hotspot-shape-fill-opacity-inactive:0.5;--qti-associable-hotspot-shape-fill-opacity-active:0.75}qti-associable-hotspot>div.qti-associable-hotspot-container{align-items:flex-start;border-color:var(--qti-associable-hotspot-border-color);border-radius:var(--qti-associable-hotspot-border-radius);border-style:var(--qti-associable-hotspot-border-style);border-width:var(--qti-associable-hotspot-border-width);display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start;margin-left:var(--qti-associable-hotspot-margin-left);margin-top:var(--qti-associable-hotspot-margin-top);overflow:hidden;position:relative;width:100%}qti-associable-hotspot:not([disabled])>div.qti-associable-hotspot-container.answered>*{cursor:move}qti-associable-hotspot>div.qti-associable-hotspot-container.is-dragged-over{outline:var(--qti-associable-hotspot-outline-color-hover)}qti-associable-hotspot [data-identifier]:focus-visible{outline:1px solid #000}qti-graphic-gap-match-interaction.is-dragging qti-associable-hotspot:not([disabled]){cursor:crosshair}qti-graphic-gap-match-interaction.is-dragging:not(.qti-unselected-hidden) qti-associable-hotspot:not([disabled])>svg>circle,qti-graphic-gap-match-interaction.is-dragging:not(.qti-unselected-hidden) qti-associable-hotspot:not([disabled])>svg>ellipse,qti-graphic-gap-match-interaction.is-dragging:not(.qti-unselected-hidden) qti-associable-hotspot:not([disabled])>svg>polygon,qti-graphic-gap-match-interaction.is-dragging:not(.qti-unselected-hidden) qti-associable-hotspot:not([disabled])>svg>rect,qti-graphic-gap-match-interaction.is-dragging:not(.qti-unselected-hidden) qti-associable-hotspot:not([disabled])>svg>text{fill-opacity:var(--qti-associable-hotspot-shape-fill-opacity-active)}qti-graphic-gap-match-interaction:not(.is-dragging) qti-associable-hotspot>svg>circle,qti-graphic-gap-match-interaction:not(.is-dragging) qti-associable-hotspot>svg>ellipse,qti-graphic-gap-match-interaction:not(.is-dragging) qti-associable-hotspot>svg>polygon,qti-graphic-gap-match-interaction:not(.is-dragging) qti-associable-hotspot>svg>rect,qti-graphic-gap-match-interaction:not(.is-dragging) qti-associable-hotspot>svg>text{fill-opacity:var(--qti-associable-hotspot-shape-fill-opacity-inactive)}qti-graphic-gap-match-interaction qti-associable-hotspot>svg>circle,qti-graphic-gap-match-interaction qti-associable-hotspot>svg>ellipse,qti-graphic-gap-match-interaction qti-associable-hotspot>svg>polygon,qti-graphic-gap-match-interaction qti-associable-hotspot>svg>rect,qti-graphic-gap-match-interaction qti-associable-hotspot>svg>text{fill:var(--qti-associable-hotspot-shape-fill-default)}qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot>svg>circle,qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot>svg>ellipse,qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot>svg>polygon,qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot>svg>rect,qti-graphic-gap-match-interaction.qti-selections-light qti-associable-hotspot>svg>text{fill:var(--qti-associable-hotspot-shape-fill-light)}qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot>svg>circle,qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot>svg>ellipse,qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot>svg>polygon,qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot>svg>rect,qti-graphic-gap-match-interaction.qti-selections-dark qti-associable-hotspot>svg>text{fill:var(--qti-associable-hotspot-shape-fill-dark)}qti-graphic-gap-match-interaction.qti-unselected-hidden qti-associable-hotspot>svg>circle,qti-graphic-gap-match-interaction.qti-unselected-hidden qti-associable-hotspot>svg>ellipse,qti-graphic-gap-match-interaction.qti-unselected-hidden qti-associable-hotspot>svg>polygon,qti-graphic-gap-match-interaction.qti-unselected-hidden qti-associable-hotspot>svg>rect,qti-graphic-gap-match-interaction.qti-unselected-hidden qti-associable-hotspot>svg>text{fill-opacity:0}qti-graphic-gap-match-interaction.qti-unselected-hidden.is-dragging qti-associable-hotspot.is-dragging-over:not([disabled])>svg>circle,qti-graphic-gap-match-interaction.qti-unselected-hidden.is-dragging qti-associable-hotspot.is-dragging-over:not([disabled])>svg>ellipse,qti-graphic-gap-match-interaction.qti-unselected-hidden.is-dragging qti-associable-hotspot.is-dragging-over:not([disabled])>svg>polygon,qti-graphic-gap-match-interaction.qti-unselected-hidden.is-dragging qti-associable-hotspot.is-dragging-over:not([disabled])>svg>rect,qti-graphic-gap-match-interaction.qti-unselected-hidden.is-dragging qti-associable-hotspot.is-dragging-over:not([disabled])>svg>text{fill-opacity:var(--qti-associable-hotspot-shape-fill-opacity-active)}qti-prompt{display:block;position:relative}qti-graphic-gap-match-interaction{display:grid;position:relative;width:fit-content;grid-gap:1em;justify-items:center;--qti-graphic-gap-match-interaction-choices-width:auto}qti-graphic-gap-match-interaction.is-dragging{cursor:move}qti-graphic-gap-match-interaction>div.hotspots-container{grid-area:targets}qti-graphic-gap-match-interaction>div.gaps-container{grid-area:choices;max-width:var(--qti-graphic-gap-match-interaction-choices-width);width:var(--qti-graphic-gap-match-interaction-choices-width)}qti-graphic-gap-match-interaction.qti-choices-left,qti-graphic-gap-match-interaction.qti-choices-right{grid-template-columns:auto auto 1fr}qti-graphic-gap-match-interaction.qti-choices-left{grid-template-areas:"main main" "choices targets"}qti-graphic-gap-match-interaction.qti-choices-right{grid-template-areas:"main main" "targets choices"}qti-graphic-gap-match-interaction.qti-choices-bottom,qti-graphic-gap-match-interaction.qti-choices-top,qti-graphic-gap-match-interaction:not(.qti-choices-left,.qti-choices-right,.qti-choices-top,.qti-choices-bottom){grid-template-columns:auto auto 1fr;grid-template-rows:auto auto 1fr}qti-graphic-gap-match-interaction.qti-choices-top,qti-graphic-gap-match-interaction:not(.qti-choices-left,.qti-choices-right,.qti-choices-top,.qti-choices-bottom){grid-template-areas:"main" "choices" "targets"}qti-graphic-gap-match-interaction.qti-choices-bottom{grid-template-areas:"main" "targets" "choices"}qti-graphic-gap-match-interaction>div.gaps-container,qti-graphic-gap-match-interaction>div.hotspots-container{align-items:baseline;display:flex;justify-content:center;position:relative}qti-graphic-gap-match-interaction>div.hotspots-container{display:block}qti-graphic-gap-match-interaction>div.gaps-container{align-items:center;flex-wrap:wrap;height:fit-content;overflow:auto}div.main-slot>*{grid-area:main}html:has(qti-graphic-gap-match-interaction.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}:root{--qti-choice-interaction-control-hidden-label-background-color:#f6f6f6;--qti-choice-interaction-control-hidden-label-text-color:#6471bd;--qti-choice-interaction-control-hidden-label-border:1px solid #8cb0db;--qti-choice-interaction-control-hidden-label-background-color-selected:#2773ba;--qti-choice-interaction-control-hidden-label-text-color-selected:#f1fbf6;--qti-choice-interaction-label-text-color:#000;--qti-choice-interaction-label-text-color-disabled:#888;--qti-choice-interaction-stack-width:1fr;--stacking-rows:1}qti-choice-interaction{display:flex;flex-direction:column;position:relative}qti-choice-interaction .simple-choice-container label>:not(:is(ruby,input,script[type="math/mml"])){display:inline-block}qti-choice-interaction>.simple-choice-container{counter-reset:choices 0;display:grid}qti-choice-interaction.qti-input-control-hidden{margin:.25em 0}qti-choice-interaction.qti-input-control-hidden input{appearance:none;position:absolute}qti-choice-interaction.qti-input-control-hidden label{background-color:var(--qti-choice-interaction-control-hidden-label-background-color);border:var(--qti-choice-interaction-control-hidden-label-border);color:var(--qti-choice-interaction-control-hidden-label-text-color);display:inline-block;padding:.25em .5em}qti-choice-interaction.qti-input-control-hidden label:has(input:checked){background-color:var(--qti-choice-interaction-control-hidden-label-background-color-selected);color:var(--qti-choice-interaction-control-hidden-label-text-color-selected)}qti-choice-interaction:not(.qti-input-control-hidden) label:has(input:not([disabled]):not(:checked)),qti-choice-interaction:not([disabled]):not(.qti-input-control-hidden) label:has(input:not(:checked)){color:var(--qti-choice-interaction-label-text-color)}qti-choice-interaction label:has(input[disabled]:not(:checked)),qti-choice-interaction[disabled] label:has(input:not(:checked)){color:var(--qti-choice-interaction-label-text-color-disabled);cursor:text}qti-choice-interaction:has(input:checked) label:has(input[disabled]:not(:checked)),qti-choice-interaction[disabled]:has(input:checked) label:has(input:not(:checked)){text-decoration-line:line-through}qti-choice-interaction input:not([disabled]),qti-choice-interaction label:has(input:not([disabled])):hover{cursor:pointer}qti-choice-interaction label>.prefix,qti-choice-interaction label>input{flex-shrink:0}qti-choice-interaction:not(.qti-orientation-horizontal):not([orientation=horizontal]):not(.qti-choices-stacking-2):not(.qti-choices-stacking-3):not(.qti-choices-stacking-4):not(.qti-choices-stacking-5){--stacking-columns:1}qti-choice-interaction.qti-orientation-horizontal:not(.qti-choices-stacking-1):not(.qti-choices-stacking-2):not(.qti-choices-stacking-3):not(.qti-choices-stacking-4),qti-choice-interaction[orientation=horizontal]:not(.qti-choices-stacking-1):not(.qti-choices-stacking-2):not(.qti-choices-stacking-3):not(.qti-choices-stacking-4){--stacking-columns:5}qti-choice-interaction.qti-choices-stacking-1{--stacking-columns:1}qti-choice-interaction.qti-choices-stacking-2{--stacking-columns:2}qti-choice-interaction.qti-choices-stacking-3{--stacking-columns:3}qti-choice-interaction.qti-choices-stacking-4{--stacking-columns:4}qti-choice-interaction.qti-choices-stacking-5{--stacking-columns:5}qti-choice-interaction.qti-orientation-vertical>div.simple-choice-container,qti-choice-interaction:not(.qti-orientation-horizontal):not([orientation=horizontal])>div.simple-choice-container,qti-choice-interaction[orientation=vertical]>div.simple-choice-container{grid-auto-flow:column}qti-choice-interaction.qti-orientation-horizontal>div.simple-choice-container,qti-choice-interaction[orientation=horizontal]>div.simple-choice-container{grid-auto-flow:row}qti-choice-interaction.qti-orientation-horizontal>div.simple-choice-container,qti-choice-interaction:not(.qti-orientation-vertical):not([orientation=vertical])>div.simple-choice-container,qti-choice-interaction[orientation=horizontal]>div.simple-choice-container{grid-template-columns:repeat(var(--stacking-columns),fit-content(100%))}qti-choice-interaction.qti-orientation-vertical>div.simple-choice-container,qti-choice-interaction:not(.qti-orientation-horizontal):not([orientation=horizontal])>div.simple-choice-container,qti-choice-interaction[orientation=vertical]>div.simple-choice-container{grid-template-columns:repeat(var(--stacking-columns),fit-content(100%));grid-template-rows:repeat(var(--stacking-rows),max-content)}qti-text-entry-interaction{display:inline-block;position:relative;--qti-text-entry-interaction-outline-color-invalid:tomato;--qti-text-entry-interaction-character-width:0.8rem;--qti-text-entry-interaction-height:1rem;--input-width:3;--expected-length:0}qti-text-entry-interaction,qti-text-entry-interaction>input{height:var(--qti-text-entry-interaction-height);max-width:100%}qti-text-entry-interaction>input{box-sizing:content-box;width:calc(var(--qti-text-entry-interaction-character-width)*var(--input-width))}qti-text-entry-interaction[expected-length]{--input-width:var(--expected-length)}qti-text-entry-interaction.qti-input-width-1:not([expected-length]){--input-width:1}qti-text-entry-interaction.qti-input-width-2:not([expected-length]){--input-width:2}qti-text-entry-interaction.qti-input-width-3:not([expected-length]){--input-width:3}qti-text-entry-interaction.qti-input-width-4:not([expected-length]){--input-width:4}qti-text-entry-interaction.qti-input-width-5:not([expected-length]){--input-width:5}qti-text-entry-interaction.qti-input-width-6:not([expected-length]){--input-width:6}qti-text-entry-interaction.qti-input-width-10:not([expected-length]){--input-width:10}qti-text-entry-interaction.qti-input-width-15:not([expected-length]){--input-width:15}qti-text-entry-interaction.qti-input-width-20:not([expected-length]){--input-width:20}qti-text-entry-interaction.qti-input-width-25:not([expected-length]){--input-width:25}qti-text-entry-interaction.qti-input-width-30:not([expected-length]){--input-width:30}qti-text-entry-interaction.qti-input-width-35:not([expected-length]){--input-width:35}qti-text-entry-interaction.qti-input-width-40:not([expected-length]){--input-width:40}qti-text-entry-interaction.qti-input-width-45:not([expected-length]){--input-width:45}qti-text-entry-interaction.qti-input-width-50:not([expected-length]){--input-width:50}qti-text-entry-interaction.qti-input-width-72:not([expected-length]){--input-width:72}qti-text-entry-interaction.invalid>input{border-color:red}qti-gap{background-color:var(--qti-gap-background-color-default);border:1px solid var(--qti-gap-border-color);display:inline-block;font-weight:700;position:relative;--qti-gap-border-color:#4682b4;--qti-gap-background-color-default:transparent;--qti-gap-background-color-hover:rgba(70,130,180,.25);--qti-gap-character-width:0.95rem;--input-width:3}qti-gap>div[data-slot]:not(.answered):before{content:" ";display:inline}qti-gap>div[data-slot]{min-height:1em;min-width:calc(var(--input-width)*var(--qti-gap-character-width));padding:.25em .5em}qti-gap:not([disabled])>div[data-slot].answered{cursor:move}qti-gap>div[data-slot]:not(.answered){cursor:text}qti-gap-match-interaction.is-dragging qti-gap:not([disabled])>div[data-slot]{cursor:crosshair}qti-gap-match-interaction.is-dragging qti-gap.is-dragging-over:not([disabled]){background-color:var(--qti-gap-background-color-hover);outline:2px solid var(--qti-gap-border-color)}qti-gap>div[data-slot].answered{min-width:auto}qti-gap.qti-input-width-1>div[data-slot]{--input-width:1}qti-gap.qti-input-width-2>div[data-slot]{--input-width:2}qti-gap.qti-input-width-3>div[data-slot]{--input-width:3}qti-gap.qti-input-width-4>div[data-slot]{--input-width:4}qti-gap.qti-input-width-5>div[data-slot]{--input-width:5}qti-gap.qti-input-width-6>div[data-slot]{--input-width:6}qti-gap.qti-input-width-10>div[data-slot]{--input-width:10}qti-gap.qti-input-width-15>div[data-slot]{--input-width:15}qti-gap.qti-input-width-20>div[data-slot]{--input-width:20}qti-gap.qti-input-width-25>div[data-slot]{--input-width:25}qti-gap.qti-input-width-30>div[data-slot]{--input-width:30}qti-gap.qti-input-width-35>div[data-slot]{--input-width:35}qti-gap.qti-input-width-40>div[data-slot]{--input-width:40}qti-gap.qti-input-width-45>div[data-slot]{--input-width:45}qti-gap.qti-input-width-50>div[data-slot]{--input-width:50}qti-gap.qti-input-width-72>div[data-slot]{--input-width:72;max-width:100%}qti-gap-match-interaction{display:grid;position:relative;width:fit-content;grid-gap:1em;justify-content:start;--qti-gap-match-interaction-choices-width:auto}qti-gap-match-interaction.is-dragging{cursor:move}qti-gap-match-interaction>div.choices-slot{align-items:flex-start;display:flex;flex-wrap:wrap;grid-area:choices;justify-content:flex-start;max-width:var(--qti-gap-match-interaction-choices-width);width:var(--qti-gap-match-interaction-choices-width)}qti-gap-match-interaction>div.main-slot{grid-area:main}qti-gap-match-interaction:not(.qti-choices-left,.qti-choices-right,.qti-choices-top,.qti-choices-bottom){grid-template-areas:"choices" "main";grid-template-columns:auto auto 1fr}qti-gap-match-interaction.qti-choices-right{grid-template-areas:"main choices ."}qti-gap-match-interaction.qti-choices-left{grid-template-areas:"choices main ."}qti-gap-match-interaction.qti-choices-top{grid-template-areas:"choices" "main"}qti-gap-match-interaction.qti-choices-bottom{grid-template-areas:"main" "choices"}html:has(qti-gap-match-interaction.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}qti-inline-choice-interaction{--qti-inline-choice-interaction-character-width:0.95em;--qti-inline-choice-interaction-outline-invalid:5px solid tomato;--qti-inline-choice-interaction-select-border-width:0 0 1px 0;--qti-inline-choice-interaction-select-border-style:dotted;--qti-inline-choice-interaction-select-border-color:#000;--qti-inline-choice-interaction-select-suffix-color:var(--qti-inline-choice-interaction-select-border-color);--input-width:3;display:inline-block;height:fit-content;position:relative}qti-inline-choice-interaction>input{display:none}qti-inline-choice-interaction label{line-height:1em;min-height:1rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}qti-inline-choice-interaction>qti-inline-choice{display:none}qti-inline-choice-interaction>button.select{align-items:center;background-color:transparent;border-color:var(--qti-inline-choice-interaction-select-border-color);border-style:var(--qti-inline-choice-interaction-select-border-style);border-width:var(--qti-inline-choice-interaction-select-border-width);color:#000;display:inline-flex;flex-direction:row}qti-inline-choice-interaction.open{--qti-inline-choice-interaction-select-border-color:#32cd32}qti-inline-choice-interaction:not([disabled])>button.select:focus,qti-inline-choice-interaction:not([disabled])>button.select:hover{background-color:#d3d3d3}qti-inline-choice-interaction:not([disabled])>button.select:hover,qti-inline-choice-interaction:not([disabled])>button.select:hover>*{cursor:pointer}qti-inline-choice-interaction>button.select>div.select-suffix{border:5px solid transparent;border-top:5px solid var(--qti-inline-choice-interaction-select-suffix-color);height:0;margin-bottom:-2.5px;margin-left:.5em;width:0}qti-inline-choice-interaction:not(.qti-input-width-1):not(.qti-input-width-2):not(.qti-input-width-3):not(.qti-input-width-4):not(.qti-input-width-5):not(.qti-input-width-6):not(.qti-input-width-10):not(.qti-input-width-15):not(.qti-input-width-20):not(.qti-input-width-25):not(.qti-input-width-30):not(.qti-input-width-35):not(.qti-input-width-40):not(.qti-input-width-45):not(.qti-input-width-50):not(.qti-input-width-72) label.select-label{overflow:unset;text-overflow:unset;width:fit-content}qti-inline-choice-interaction label.select-label{width:calc(var(--qti-inline-choice-interaction-character-width)*var(--input-width))}qti-inline-choice-interaction.qti-input-width-1 label.select-label{--input-width:1}qti-inline-choice-interaction.qti-input-width-2 label.select-label{--input-width:2}qti-inline-choice-interaction.qti-input-width-3 label.select-label{--input-width:3}qti-inline-choice-interaction.qti-input-width-4 label.select-label{--input-width:4}qti-inline-choice-interaction.qti-input-width-5 label.select-label{--input-width:5}qti-inline-choice-interaction.qti-input-width-6 label.select-label{--input-width:6}qti-inline-choice-interaction.qti-input-width-10 label.select-label{--input-width:10}qti-inline-choice-interaction.qti-input-width-15 label.select-label{--input-width:15}qti-inline-choice-interaction.qti-input-width-20 label.select-label{--input-width:20}qti-inline-choice-interaction.qti-input-width-25 label.select-label{--input-width:25}qti-inline-choice-interaction.qti-input-width-30 label.select-label{--input-width:30}qti-inline-choice-interaction.qti-input-width-35 label.select-label{--input-width:35}qti-inline-choice-interaction.qti-input-width-40 label.select-label{--input-width:40}qti-inline-choice-interaction.qti-input-width-45 label.select-label{--input-width:45}qti-inline-choice-interaction.qti-input-width-50 label.select-label{--input-width:50}qti-inline-choice-interaction.qti-input-width-72 label.select-label{--input-width:72}qti-inline-choice-interaction.invalid button.select{outline:var(--qti-inline-choice-interaction-outline-invalid)}qti-hottext-interaction{--qti-hottext-interaction-background-color-selectable:#f2f2f2;--qti-hottext-interaction-color-selectable:#1e3794;--qti-hottext-interaction-background-color-selected:#1e3794;--qti-hottext-interaction-color-selected:#fff;--qti-hottext-interaction-background-color-exhausted:#e3e3e3;--qti-hottext-interaction-color-exhausted:#636363;display:inline-block;position:relative}qti-hottext-interaction qti-hottext{background-color:var(--qti-hottext-interaction-background-color-selectable);border:none;border-radius:5px;color:var(--qti-hottext-interaction-color-selectable);cursor:pointer;display:inline-block;font-size:16px;margin:5px;padding:5px 10px}qti-hottext-interaction qti-hottext.selected{background-color:var(--qti-hottext-interaction-background-color-selected);color:var(--qti-hottext-interaction-color-selected)}qti-hottext-interaction.exhausted qti-hottext:not(.selected){background-color:var(--qti-hottext-interaction-background-color-exhausted);color:var(--qti-hottext-interaction-color-exhausted);cursor:text}qti-hottext-interaction[disabled] qti-hottext:hover{cursor:text}qti-hotspot-interaction{--qti-hotspot-interaction-shape-color-default:orange;--qti-hotspot-interaction-shape-color-light:orange;--qti-hotspot-interaction-shape-color-dark:blue;--qti-hotspot-interaction-shape-color-exhausted:grey;--qti-hotspot-interaction-shape-width-selected:5;--qti-hotspot-interaction-shape-width-unselected:2;display:inline-block;height:fit-content;position:relative}qti-hotspot-interaction.qti-unselected-hidden svg circle:not(.selected),qti-hotspot-interaction.qti-unselected-hidden svg ellipse:not(.selected),qti-hotspot-interaction.qti-unselected-hidden svg polygon:not(.selected),qti-hotspot-interaction.qti-unselected-hidden svg rect:not(.selected){opacity:0}qti-hotspot-interaction.qti-unselected-hidden svg circle:not(.selected):hover,qti-hotspot-interaction.qti-unselected-hidden svg ellipse:not(.selected):hover,qti-hotspot-interaction.qti-unselected-hidden svg polygon:not(.selected):hover,qti-hotspot-interaction.qti-unselected-hidden svg rect:not(.selected):hover{opacity:1}qti-hotspot-interaction svg circle:not(.selected),qti-hotspot-interaction svg ellipse:not(.selected),qti-hotspot-interaction svg polygon:not(.selected),qti-hotspot-interaction svg rect:not(.selected){cursor:pointer;stroke-width:var(--qti-hotspot-interaction-shape-width-unselected)}qti-hotspot-interaction svg circle.selected,qti-hotspot-interaction svg ellipse.selected,qti-hotspot-interaction svg polygon.selected,qti-hotspot-interaction svg rect.selected{cursor:pointer;stroke-width:var(--qti-hotspot-interaction-shape-width-selected)}qti-hotspot-interaction:not(.qti-selections-dark):not(.qti-selections-light) svg circle,qti-hotspot-interaction:not(.qti-selections-dark):not(.qti-selections-light) svg ellipse,qti-hotspot-interaction:not(.qti-selections-dark):not(.qti-selections-light) svg polygon,qti-hotspot-interaction:not(.qti-selections-dark):not(.qti-selections-light) svg rect{stroke:var(--qti-hotspot-interaction-shape-color-default);fill:var(--qti-hotspot-interaction-shape-color-default);fill-opacity:0}qti-hotspot-interaction.qti-selections-dark svg circle,qti-hotspot-interaction.qti-selections-dark svg ellipse,qti-hotspot-interaction.qti-selections-dark svg polygon,qti-hotspot-interaction.qti-selections-dark svg rect{stroke:var(--qti-hotspot-interaction-shape-color-dark);fill:var(--qti-hotspot-interaction-shape-color-dark);fill-opacity:0}qti-hotspot-interaction.qti-selections-light svg circle,qti-hotspot-interaction.qti-selections-light svg ellipse,qti-hotspot-interaction.qti-selections-light svg polygon,qti-hotspot-interaction.qti-selections-light svg rect{stroke:var(--qti-hotspot-interaction-shape-color-light);fill:var(--qti-hotspot-interaction-shape-color-light);fill-opacity:0}qti-hotspot-interaction.exhausted svg circle:not(.selected),qti-hotspot-interaction.exhausted svg ellipse:not(.selected),qti-hotspot-interaction.exhausted svg polygon:not(.selected),qti-hotspot-interaction.exhausted svg rect:not(.selected){stroke:var(--qti-hotspot-interaction-shape-color-exhausted);cursor:default}qti-hotspot-interaction[disabled] svg circle,qti-hotspot-interaction[disabled] svg ellipse,qti-hotspot-interaction[disabled] svg polygon,qti-hotspot-interaction[disabled] svg rect{cursor:default}:root{--qti-order-interaction-border-color:blue;--qti-order-interaction-disabled-border-color:#444;--qti-order-interaction-border-width:2px;--qti-order-interaction-border-radius:5px;--qti-order-interaction-text-color:blue;--qti-order-interaction-disabled-text-color:#444;--qti-order-interaction-choice-background:#eee}qti-order-interaction{display:block;position:relative;width:fit-content;--qti-order-interaction-choices-width:fit-content}qti-order-interaction qti-order-interaction-target [data-identifier],qti-order-interaction qti-simple-choice-source [data-identifier]{background:var(--qti-order-interaction-choice-background);border-radius:var(--qti-order-interaction-border-radius);box-sizing:border-box;color:var(--qti-order-interaction-text-color);display:block;margin:.5em;padding:1em;text-align:center;white-space:nowrap;width:fit-content}qti-order-interaction[disabled] [data-identifier]{border-color:var(--qti-order-interaction-disabled-border-color);color:var(--qti-order-interaction-disabled-text-color);cursor:auto;outline-color:var(--qti-order-interaction-disabled-border-color)}qti-order-interaction:not([disabled]) qti-simple-choice-source:not(.exhausted):hover{cursor:move}qti-order-interaction:not([disabled]) qti-simple-choice-source audio:hover{cursor:default}qti-order-interaction .qti-order-interaction-sources{align-items:flex-start;display:flex}qti-order-interaction qti-simple-choice-source.exhausted [data-identifier]{cursor:default;pointer-events:none}qti-order-interaction qti-simple-choice-source.exhausted,qti-order-interaction qti-simple-choice-source.is-dragging{opacity:0}qti-order-interaction.is-dragging qti-simple-choice-source{pointer-events:none}qti-order-interaction div.sources-and-targets{display:flex;width:fit-content}qti-order-interaction div.sources-and-targets div.qti-order-interaction-sources{max-width:var(--qti-order-interaction-choices-width);width:var(--qti-order-interaction-choices-width)}qti-order-interaction[data-choices-container-width] div.sources-and-targets div.qti-order-interaction-sources{flex-wrap:wrap}qti-order-interaction:not([data-choices-container-width]) div.sources-and-targets div.qti-order-interaction-sources{flex-wrap:nowrap}qti-order-interaction[orientation=vertical] .qti-order-interaction-sources{align-items:normal;flex-direction:column}qti-order-interaction.qti-choices-bottom div.sources-and-targets,qti-order-interaction.qti-choices-top div.sources-and-targets,qti-order-interaction:not(.qti-choices-left,.qti-choices-right) div.sources-and-targets{flex-direction:column}qti-order-interaction.qti-choices-left div.sources-and-targets,qti-order-interaction.qti-choices-right div.sources-and-targets{flex-direction:row}html:has(qti-order-interaction.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}qti-order-interaction{--dnd-animation-duration:150ms;--dnd-animation-easing:ease-out;--dnd-ghost-element-height:0px;--dnd-ghost-element-width:0px}qti-order-interaction-target{--slots:1;--min-size:2rem;border:1px solid var(--qti-order-interaction-border-color);border-radius:3px;display:inline-block;height:fit-content;position:relative;width:fit-content}qti-order-interaction qti-order-interaction-target{transition:padding var(--dnd-animation-duration) var(--dnd-animation-easing)}qti-order-interaction.is-dragging:not([orientation=vertical]) qti-order-interaction-target.is-dragging-over{padding:0 max(var(--min-size),var(--dnd-ghost-element-width)/2)}qti-order-interaction.is-dragging[orientation=vertical] qti-order-interaction-target.is-dragging-over{padding:max(var(--min-size),var(--dnd-ghost-element-height)/2) 0}qti-order-interaction.is-dragging qti-order-interaction-target.is-dragging-over:hover{cursor:crosshair}qti-order-interaction qti-order-interaction-target>div[data-slot]:not(:has(div.answer-container)){min-height:100px;min-width:100px}qti-order-interaction qti-order-interaction-target>div[data-slot]{display:grid;height:fit-content;width:fit-content}qti-order-interaction qti-order-interaction-target>div[data-slot],qti-order-interaction[orientation=horizontal] qti-order-interaction-target>div[data-slot]{grid-template-columns:repeat(var(--slots),auto)}qti-order-interaction[orientation=vertical] qti-order-interaction-target>div[data-slot]{grid-template-columns:minmax(var(--min-size),auto);grid-template-rows:repeat(var(--slots),auto)}qti-order-interaction:not([disabled]) qti-order-interaction-target>div[data-slot] [data-identifier]:hover{cursor:move}qti-order-interaction-target>div[data-slot] [data-identifier]:has(audio){padding:1em}qti-order-interaction qti-order-interaction-target div.answer-container,qti-order-interaction[orientation=horizontal] qti-order-interaction-target div.answer-container{align-items:center;display:flex;flex-direction:column;justify-content:start;width:fit-content}qti-order-interaction[orientation=vertical] qti-order-interaction-target div.answer-container{flex-direction:row}qti-order-interaction qti-order-interaction-target div.answer-container:has([data-identifier]){transform-box:border-box;transition:transform var(--dnd-animation-duration) var(--dnd-animation-easing)}qti-order-interaction:not([orientation=vertical]).is-dragging qti-order-interaction-target.is-dragging-over div.answer-container:has([data-identifier].dnd-is-dragging-west){transform:translateX(max(var(--min-size),var(--dnd-ghost-element-width)/2))}qti-order-interaction:not([orientation=vertical]).is-dragging qti-order-interaction-target.is-dragging-over div.answer-container:has([data-identifier].dnd-is-dragging-east){transform:translateX(calc(max(var(--min-size), var(--dnd-ghost-element-width) / 2)*-1))}qti-order-interaction[orientation=vertical].is-dragging qti-order-interaction-target.is-dragging-over div.answer-container:has([data-identifier].dnd-is-dragging-north){transform:translateY(max(var(--min-size),var(--dnd-ghost-element-height)/2))}qti-order-interaction[orientation=vertical].is-dragging qti-order-interaction-target.is-dragging-over div.answer-container:has([data-identifier].dnd-is-dragging-south){transform:translateY(calc(max(var(--min-size), var(--dnd-ghost-element-height) / 2)*-1))}:root{--qti-extended-text-interaction-line-height:1.42rem;--qti-extended-text-interaction-line-number:1;--qti-extended-text-interaction-padding:15px;--qti-extended-text-interaction-padding-offset:calc(var(--qti-extended-text-interaction-padding)*2)}qti-extended-text-interaction{display:block;position:relative}qti-extended-text-interaction.qti-height-lines-3{--qti-extended-text-interaction-line-number:3}qti-extended-text-interaction.qti-height-lines-6{--qti-extended-text-interaction-line-number:6}qti-extended-text-interaction.qti-height-lines-15{--qti-extended-text-interaction-line-number:15}qti-extended-text-interaction .plain .ql-editor{border:1px solid #000;border-radius:3px}qti-extended-text-interaction .ql-editor{line-height:var(--qti-extended-text-interaction-line-height);min-height:calc(var(--qti-extended-text-interaction-line-number)*var(--qti-extended-text-interaction-line-height) + var(--qti-extended-text-interaction-padding-offset));padding:var(--qti-extended-text-interaction-padding)}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports(counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports(counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports(counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}html{--ql-word:"word";--ql-words:"words";--ql-max-pre:"Maximum amount of";--ql-max-suf:"words reached";--ql-min-pre:"Please enter at least";--ql-min-suf:"";--ql-near-max-pre:"";--ql-near-max-suf:"left";--max-words:0;--min-words:0;--words-left:0;--word-count:0}html[lang^=nl]{--ql-word:"woord";--ql-words:"woorden";--ql-max-pre:"Maximaal aantal van";--ql-max-suf:"woorden bereikt";--ql-min-pre:"Voer minstens";--ql-min-suf:"in";--ql-near-max-pre:"Nog";--ql-near-max-suf:"te gaan"}html[lang^=de]{--ql-word:"Wort";--ql-words:"Wörter";--ql-max-pre:"Maximale Anzahl von";--ql-max-suf:"Wörtern erreicht";--ql-min-pre:"Bitte mindestens";--ql-min-suf:"eingeben";--ql-near-max-pre:"Noch";--ql-near-max-suf:"übrig"}html[lang^=fr]{--ql-word:"mot";--ql-words:"mots";--ql-max-pre:"Montant maximum de";--ql-max-suf:"mots atteint";--ql-min-pre:"Veuillez saisir au moins";--ql-min-suf:"";--ql-near-max-pre:"Il reste";--ql-near-max-suf:""}html[lang^=da]{--ql-word:"ord";--ql-words:"ord";--ql-max-pre:"Maksimum antal";--ql-max-suf:"ord nået";--ql-min-pre:"Indtast venligst mindst";--ql-min-suf:"";--ql-near-max-pre:"";--ql-near-max-suf:"tilbage"}html[lang^=it]{--ql-word:"parola";--ql-words:"parole";--ql-max-pre:"Raggiunta la quantità massima di";--ql-max-suf:"parole";--ql-min-pre:"Inserire almeno";--ql-min-suf:"";--ql-near-max-pre:"";--ql-near-max-suf:"al via"}.ql-editor i.spelling{background-image:linear-gradient(45deg,transparent 65%,red 80%,transparent 90%),linear-gradient(135deg,transparent 5%,red 15%,transparent 25%),linear-gradient(135deg,transparent 45%,red 55%,transparent 65%),linear-gradient(45deg,transparent 25%,red 35%,transparent 50%);background-position:0 95%;background-repeat:repeat-x;background-size:8px 2px;display:inline-block;font-style:inherit;position:relative}.ql-container.ql-snow .ql-wordsbar{border-top:1px solid #ccc}.ql-wordsbar{display:flex}.ql-wordsbar>*{flex-grow:1;font-size:12px;padding:4px}.ql-wordsbar>:last-child{text-align:right}.ql-wordsbar .ql-wordcount:before{content:" " var(--word-count) "/" var(--max-words)}.ql-wordsbar .ql-wordcount:after{content:" " var(--ql-words)}.ql-wordsbar[style*="--word-count:'1'"] .ql-wordcount:after{content:" " var(--ql-word)}.ql-wordsbar[style*="--max-words"] .ql-wordcount:after{content:" " var(--ql-words)}.ql-wordsbar[style*="--max-words:'1'"] .ql-wordcount:after{content:" " var(--ql-word)}@keyframes blink-in{0%{opacity:0}20%{opacity:1}40%{opacity:.4}60%{opacity:1}80%{opacity:.6}to{opacity:1}}.ql-wordsbar .ql-word-messages span{animation:blink-in .4s}.ql-wordsbar .max-words-near span:after{content:var(--ql-near-max-pre) " " var(--words-left) " " var(--ql-words) " " var(--ql-near-max-suf)}.ql-wordsbar[style*="words-left:'1'"] .max-words-near span:after{content:var(--ql-near-max-pre) " " var(--words-left) " " var(--ql-word) " " var(--ql-near-max-suf)}.ql-wordsbar .max-words-reached span:after{content:var(--ql-max-pre) " " var(--max-words) " " var(--ql-max-suf)}.ql-wordsbar .min-required span:after{content:var(--ql-min-pre) " " var(--min-words) " " var(--ql-words) " " var(--ql-min-suf)}.ql-wordsbar[style*="min-words:'1'"] .min-required span:after{content:var(--ql-min-pre) " " var(--min-words) " " var(--ql-word) " " var(--ql-min-suf)}character-counter>.character-counter-container{border:1px solid #7f7f7f;display:inline-block;margin:5px 10px;padding:3px 6px;text-align:center}character-counter>.character-counter-container span.excess:before{content:"("}character-counter>.character-counter-container span.excess:after{content:")"}:root{--qti-slider-interaction-slider-thickness:15px;--qti-slider-interaction-thumb-size:15px;--qti-slider-interaction-thumb-color:#4682b4;--qti-slider-interaction-slider-foreground-color:#8cb0db;--qti-slider-interaction-slider-background-color:#ccc}qti-slider-interaction{display:flex;flex-direction:column;padding:1rem;position:relative}qti-slider-interaction qade-slider{--qade-slider-slider-thickness:var(--qti-slider-interaction-slider-thickness);--qade-slider-thumb-size:var(--qti-slider-interaction-thumb-size);--qade-slider-thumb-color:var(--qti-slider-interaction-thumb-color);--qade-slider-slider-foreground-color:var(--qti-slider-interaction-slider-foreground-color);--qade-slider-slider-background-color:var(--qti-slider-interaction-slider-background-color)}qti-slider-interaction:not([orientation=vertical]),qti-slider-interaction[orientation=horizontal]{align-items:center}qti-slider-interaction[orientation=vertical]{align-items:flex-start;width:fit-content}qti-slider-interaction[disabled]{pointer-events:none}qti-slider-interaction output{background-color:var(--qti-slider-interaction-slider-foreground-color);border:1px solid var(--qti-slider-interaction-thumb-color);color:#fff;margin-top:1rem;padding:0 .5rem;text-align:center;width:fit-content}:root{--qti-match-interaction-text-color-neutral:#666;--qti-match-interaction-border-color-neutral:#d6d6d6;--qti-match-interaction-background-color-neutral:#f3f3f3;--qti-match-interaction-text-color-active:#6471bd;--qti-match-interaction-border-color-active:#8cb0db;--qti-match-interaction-background-color-active:#f6f6f6;--qti-match-interaction-text-color-warn:#cd5c5c;--qti-match-interaction-border-color-warn:red;--qti-match-interaction-background-color-warn:pink}qti-match-interaction{display:block;position:relative;width:fit-content}qti-match-interaction,qti-match-interaction.qti-choices-top{--grid-auto-flow:row;--order:0}qti-match-interaction.qti-choices-bottom{--order:1}qti-match-interaction.qti-choices-left{--grid-auto-flow:column}qti-match-interaction.qti-choices-right{--grid-auto-flow:column;--order:1}qti-match-interaction .set-container{display:grid;gap:10px;grid-auto-flow:var(--grid-auto-flow);grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,minmax(20px,auto));width:fit-content;--qti-match-interaction-choices-width:auto}qti-match-interaction .sourceSet{align-items:flex-start;display:flex;order:var(--order)}qti-match-interaction .targetSet{display:flex;justify-content:stretch}qti-simple-match-set{padding:20px 5px}qti-match-interaction .match-table{border-collapse:collapse;display:table;width:99%}qti-match-interaction .match-table-row{display:table-row}qti-match-interaction .match-table-cell{border:1px solid #d1d1d1;display:table-cell;padding:4px;text-align:center}qti-match-interaction input[type=checkbox]:not(:disabled){cursor:pointer}qti-match-interaction.qti-header-hidden div[role=row].table-header{display:none}qti-match-interaction:not(.correct-answers).qti-match-tabular .match-table-cell.invalid{background-color:var(--qti-match-interaction-background-color-warn);color:var(--qti-match-interaction-text-color-warn);outline:1px solid var(--qti-match-interaction-border-color-warn);outline-offset:-1px}qti-match-interaction qti-simple-associable-choice-source{background-color:#f6f6f6;border:1px solid #8cb0db;border-radius:3px;color:#6471bd;cursor:move;display:inline-block;flex-grow:1;margin:5px;padding:5px;position:relative;text-align:center}qti-match-interaction qti-simple-associable-choice-source.exhausted,qti-match-interaction qti-simple-associable-choice-source[disabled]{border-color:grey;color:grey;cursor:default}qti-match-interaction:not(.correct-answers).invalid qti-simple-associable-choice-source.invalid{background-color:var(--qti-match-interaction-background-color-warn);border:1px solid var(--qti-match-interaction-border-color-warn);color:var(--qti-match-interaction-text-color-warn)}qti-match-interaction qti-simple-associable-choice-source.exhausted>span{cursor:text}qti-match-interaction qti-simple-associable-choice-target{background-color:var(--qti-match-interaction-background-color-neutral);border:1px solid var(--qti-match-interaction-border-color-neutral);border-radius:3px;color:var(--qti-match-interaction-text-color-neutral);flex-grow:1;margin:5px;min-height:80px;padding:20px;text-align:center}qti-match-interaction qti-simple-associable-choice-target .target-target-container{margin-bottom:20px;width:99%}qti-match-interaction qti-simple-associable-choice-target div[data-identifier]{background-color:var(--qti-match-interaction-background-color-active);border:1px solid var(--qti-match-interaction-border-color-active);border-radius:3px;color:var(--qti-match-interaction-text-color-active);cursor:move;flex-grow:1;margin:5px;padding:5px;text-align:center}qti-match-interaction qti-simple-associable-choice-target[disabled] div[data-identifier]{border-color:#666;color:#666;cursor:text}qti-match-interaction:not(.correct-answers).invalid qti-simple-associable-choice-target.invalid{background-color:var(--qti-match-interaction-background-color-warn);border:1px solid var(--qti-match-interaction-border-color-warn);color:var(--qti-match-interaction-text-color-warn)}qti-match-interaction.is-dragging{cursor:move}qti-match-interaction.is-dragging qti-simple-associable-choice-target.is-dragging-over:not(.exhausted){background-color:#f6f6f6;border:1px solid #8cb0db;color:#6471bd;cursor:crosshair}qti-match-interaction.is-dragging qti-simple-associable-choice-target.is-dragging-over.exhausted{background-color:var(--qti-match-interaction-background-color-warn);border:1px solid var(--qti-match-interaction-border-color-warn);color:var(--qti-match-interaction-text-color-warn);cursor:not-allowed}html:has(qti-match-interaction.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}:root{--qti-media-interaction-seeker-background-color:#ccc;--qti-media-interaction-seeker-foreground-color:#8cb0db;--qti-media-interaction-seeker-thickness:1rem;--qti-media-interaction-seeker-padding:1px;--qti-media-interaction-seeker-thumb-color:#4682b4;--qti-media-interaction-thumb-size:1rem;--qti-media-interaction-control-enabled-background-color:#8cb0db;--qti-media-interaction-control-enabled-border-color:#4682b4;--qti-media-interaction-closed-captions-background-color:#000;--qti-media-interaction-closed-captions-text-color:#fff}qti-media-interaction{display:block;position:relative}qti-media-interaction>qade-media{--qade-media-seeker-background-color:var(--qti-media-interaction-seeker-background-color);--qade-media-seeker-foreground-color:var(--qti-media-interaction-seeker-foreground-color);--qade-media-seeker-thickness:var(--qti-media-interaction-seeker-thickness);--qade-media-seeker-padding:var(--qti-media-interaction-seeker-padding);--qade-media-seeker-thumb-color:var(--qti-media-interaction-seeker-thumb-color);--qade-media-thumb-size:var(--qti-media-interaction-thumb-size);--qade-media-control-enabled-background-color:var(--qti-media-interaction-control-enabled-background-color);--qade-media-control-enabled-border-color:var(--qti-media-interaction-control-enabled-border-color);--qade-media-closed-captions-background-color:var(--qti-media-interaction-closed-captions-background-color);--qade-media-closed-captions-text-color:var(--qti-media-interaction-closed-captions-text-color)}qti-select-point-interaction{position:relative;--crosshair-circle-color:red;--crosshair-circle-width:2;--crosshair-lines-color:#000;--crosshair-lines-width:2;--score-color-positive:#7be51a;--score-color-neutral:#1a7be5;--score-color-negative:#e51a7b}qti-select-point-interaction .qti-select-point-interaction-container{display:inline-block;position:relative}qti-select-point-interaction img{user-select:none}qti-select-point-interaction .qti-select-point-interaction-overlay{left:0;position:absolute;top:0}qti-select-point-interaction:not([disabled]) .qti-select-point-interaction-overlay{cursor:crosshair}qti-select-point-interaction:not([disabled]) .selected-point{cursor:pointer}qti-select-point-interaction[disabled] .selected-point{pointer-events:none}qti-select-point-interaction .selected-point circle{stroke:var(--crosshair-circle-color);stroke-width:var(--crosshair-circle-width)}qti-select-point-interaction .selected-point path{stroke:var(--crosshair-lines-color);stroke-width:var(--crosshair-lines-width)}qti-select-point-interaction svg .qti-area-map-entry{--score-color:red;fill:var(--score-color);stroke:var(--score-color);fill-opacity:1;stroke-opacity:0;stroke-dasharray:5px;stroke-width:3px}qti-select-point-interaction svg .qti-area-map-entry:focus{fill-opacity:.75;stroke-opacity:1;outline:none}qti-select-point-interaction svg .qti-area-map-entry:hover{stroke-opacity:1;cursor:help}qti-graphic-order-interaction{--hotspot-fill-color:orange;--order-stroke-width:2;--order-stroke-color:blue;--order-fill-color:#fff;position:relative}qti-graphic-order-interaction .container{display:inline-block;position:relative}qti-graphic-order-interaction .overlay{left:0;position:absolute;top:0;z-index:1}qti-graphic-order-interaction svg circle,qti-graphic-order-interaction svg ellipse,qti-graphic-order-interaction svg polygon,qti-graphic-order-interaction svg rect{fill:transparent}qti-graphic-order-interaction:not(.exhausted):not([disabled]) circle[identifier]:focus,qti-graphic-order-interaction:not(.exhausted):not([disabled]) ellipse[identifier]:focus,qti-graphic-order-interaction:not(.exhausted):not([disabled]) polygon[identifier]:focus,qti-graphic-order-interaction:not(.exhausted):not([disabled]) rect[identifier]:focus,qti-graphic-order-interaction:not(.exhausted):not([disabled]):hover circle[identifier],qti-graphic-order-interaction:not(.exhausted):not([disabled]):hover ellipse[identifier],qti-graphic-order-interaction:not(.exhausted):not([disabled]):hover polygon[identifier],qti-graphic-order-interaction:not(.exhausted):not([disabled]):hover rect[identifier]{fill:var(--hotspot-fill-color);animation-duration:1.5s;animation-iteration-count:infinite;animation-name:QtiHotspotFillPulse;opacity:.7}qti-graphic-order-interaction svg g{stroke-width:var(--order-stroke-width)}qti-graphic-order-interaction svg g circle{stroke:var(--order-stroke-color);fill:var(--order-fill-color);opacity:1}qti-graphic-order-interaction svg g text{font-size:14px}qti-graphic-order-interaction:not([disabled]) svg g,qti-graphic-order-interaction:not([disabled]):not(.exhausted) svg [identifier]{cursor:pointer}@keyframes QtiHotspotFillPulse{0%{fill:transparent}50%{fill:var(--hotspot-fill-color)}to{fill:transparent}}qti-position-object-interaction{margin:8px;position:relative}qti-position-object-interaction [tabindex]{outline:none;user-select:none}qti-position-object-interaction[disabled]>[data-slot]{opacity:.5;pointer-events:none}qti-position-object-interaction qade-tooltip{left:-10px}qti-position-object-stage{align-items:start;display:flex;flex-direction:row;position:relative;--score-color-positive:#7be51a;--score-color-neutral:#1a7be5;--score-color-negative:#e51a7b}qti-position-object-stage [data-identifier]{cursor:move;display:inline-block}qti-position-object-stage[disabled]>qti-position-object-target>div{pointer-events:none}qti-position-object-stage .sources{display:flex;flex-direction:column;margin:0 5px}qti-position-object-stage.is-dragging qade-tooltip{display:none}qti-position-object-target{border:1px solid #000;position:relative}qti-position-object-target>[data-identifier]{position:absolute}qti-position-object-stage[disabled] [data-identifier],qti-position-object-target>img{pointer-events:none;user-select:none}qti-position-object-target svg .qti-area-map-entry{--score-color:red;fill:var(--score-color);stroke:var(--score-color);fill-opacity:1;stroke-opacity:0;stroke-dasharray:5px;stroke-width:3px}qti-position-object-target svg .qti-area-map-entry:focus{fill-opacity:.75;stroke-opacity:1;outline:none}qti-position-object-target svg .qti-area-map-entry:hover{stroke-opacity:1;cursor:help}html:has(qti-position-object-stage.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}qti-associate-interaction{--qti-associate-interaction-text-color:#6471bd;--qti-associate-interaction-text-color-readonly:grey;--qti-associate-interaction-text-color-warn:#cd5c5c;--qti-associate-interaction-background-color:#f6f6f6;--qti-associate-interaction-background-color-warn:pink;--qti-associate-interaction-background-color-dragging:rgba(70,130,180,.25);--qti-associate-interaction-border:1px solid #8cb0db;--qti-associate-interaction-border-readonly:1px solid grey;--qti-associate-interaction-border-warn:1px solid red;--qti-associate-interaction-border-dragging:1px solid #4682b4;display:block;position:relative}qti-associate-interaction .targets{margin:1rem}qti-associate-interaction .targets>div{display:flex;justify-items:center;margin-bottom:1rem}qti-associate-interaction .connector{position:relative;width:50px}qti-associate-interaction .connector:before{border-bottom:1px solid #d6d6d6;content:"";display:block;position:absolute;top:50%;width:100%}qti-associate-interaction .target-target-container [data-identifier]{display:block}qti-associate-interaction qti-simple-associable-choice-target{background-color:#f3f3f3;border:1px solid #d6d6d6;border-radius:3px;display:block;min-height:2em;width:200px}qti-associate-interaction qti-simple-associable-choice-source{display:inline-block}qti-associate-interaction [data-identifier]{background-color:var(--qti-associate-interaction-background-color);border:var(--qti-associate-interaction-border);border-radius:3px;color:var(--qti-associate-interaction-text-color);cursor:move;display:inline-block;flex-grow:1;margin:5px;padding:5px;position:relative;text-align:center}qti-associate-interaction qti-simple-associable-choice-source audio,qti-associate-interaction qti-simple-associable-choice-target audio{cursor:default;margin:.75em}qti-associate-interaction.is-dragging qti-simple-associable-choice-source.is-dragging [data-identifier]{background-color:var(--qti-associate-interaction-background-color-dragging);border:var(--qti-associate-interaction-border-dragging);color:#000}qti-associate-interaction.is-dragging qti-simple-associable-choice-target.is-dragging-over{background-color:var(--qti-associate-interaction-background-color-dragging);border:var(--qti-associate-interaction-border-dragging);cursor:crosshair}qti-associate-interaction.is-dragging{cursor:move}qti-associate-interaction.is-dragging audio,qti-associate-interaction.is-dragging video{pointer-events:none}qti-associate-interaction qti-simple-associable-choice-source.exhausted [data-identifier],qti-associate-interaction qti-simple-associable-choice-source[disabled] [data-identifier],qti-associate-interaction qti-simple-associable-choice-target[disabled] [data-identifier]{border:var(--qti-associate-interaction-border-readonly);color:var(--qti-associate-interaction-text-color-readonly);cursor:default}qti-associate-interaction:not(.correct-answers).invalid qti-simple-associable-choice-source.invalid:not(.is-dragging) [data-identifier]{background-color:var(--qti-associate-interaction-background-color-warn);border:var(--qti-associate-interaction-border-warn);color:var(--qti-associate-interaction-text-color-warn)}qti-associate-interaction:not(.correct-answers).invalid .row.invalid qti-simple-associable-choice-target:not(.exhausted):not(.is-dragging-over){background-color:var(--qti-associate-interaction-background-color-warn);border:var(--qti-associate-interaction-border-warn)}qti-associate-interaction:not(.correct-answers).invalid .row.invalid:not(:has(qti-simple-associable-choice-target.exhausted)) .connector:before{border:var(--qti-associate-interaction-border-warn)}qti-associate-interaction qti-simple-associable-choice-source.exhausted [data-identifier]>span{cursor:text}html:has(qti-associate-interaction.is-dragging.dnd-out-of-bounds):hover{cursor:not-allowed}qti-graphic-associate-interaction{--qti-graphic-associate-interaction-shape-color-light:orange;--qti-graphic-associate-interaction-shape-color-dark:blue;--qti-graphic-associate-interaction-shape-color-invalid:red;display:block;position:relative}qti-graphic-associate-interaction svg>circle,qti-graphic-associate-interaction svg>ellipse,qti-graphic-associate-interaction svg>polygon,qti-graphic-associate-interaction svg>rect{position:relative;z-index:1;fill:var(--qti-graphic-associate-interaction-shape-color-light);fill-opacity:.33;pointer-events:all;stroke:none;outline:none}qti-graphic-associate-interaction.qti-selections-light svg>circle,qti-graphic-associate-interaction.qti-selections-light svg>ellipse,qti-graphic-associate-interaction.qti-selections-light svg>polygon,qti-graphic-associate-interaction.qti-selections-light svg>rect{fill:var(--qti-graphic-associate-interaction-shape-color-light)}qti-graphic-associate-interaction.qti-selections-dark svg>circle,qti-graphic-associate-interaction.qti-selections-dark svg>ellipse,qti-graphic-associate-interaction.qti-selections-dark svg>polygon,qti-graphic-associate-interaction.qti-selections-dark svg>rect{fill:var(--qti-graphic-associate-interaction-shape-color-dark)}qti-graphic-associate-interaction:not([disabled]) svg>circle:hover:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>ellipse:hover:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>polygon:hover:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>rect:hover:not([disabled]){fill-opacity:.66;cursor:pointer}qti-graphic-associate-interaction:not([disabled]) svg>circle:focus-visible:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>ellipse:focus-visible:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>polygon:focus-visible:not([disabled]),qti-graphic-associate-interaction:not([disabled]) svg>rect:focus-visible:not([disabled]){fill-opacity:.66;outline:3px solid #000}qti-graphic-associate-interaction svg>circle.selected,qti-graphic-associate-interaction svg>ellipse.selected,qti-graphic-associate-interaction svg>polygon.selected,qti-graphic-associate-interaction svg>rect.selected{stroke:var(--qti-graphic-associate-interaction-shape-color-light);stroke-width:3px}qti-graphic-associate-interaction.qti-selections-dark svg>circle.selected,qti-graphic-associate-interaction.qti-selections-dark svg>ellipse.selected,qti-graphic-associate-interaction.qti-selections-dark svg>polygon.selected,qti-graphic-associate-interaction.qti-selections-dark svg>rect.selected{stroke:var(--qti-graphic-associate-interaction-shape-color-dark)}qti-graphic-associate-interaction svg>line{stroke:#000;stroke-width:3px;pointer-events:none}qti-graphic-associate-interaction svg>image{pointer-events:none;z-index:0}qti-graphic-associate-interaction svg>circle.invalid:not(.selected),qti-graphic-associate-interaction svg>ellipse.invalid:not(.selected),qti-graphic-associate-interaction svg>polygon.invalid:not(.selected),qti-graphic-associate-interaction svg>rect.invalid:not(.selected){stroke:var(--qti-graphic-associate-interaction-shape-color-invalid);stroke-width:3px}
/*# sourceMappingURL=interactions.css.map*/