*,*:before,*:after{box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,input,textarea,select,button,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select,button{font:inherit}body>*{flex-shrink:0}div.spacer{height:1.5rem}.row,.full-row{display:flex;flex-direction:row;gap:.25rem}.full-row>*{flex:1}.col{display:flex;flex-direction:column;gap:.25rem}:is(.space,.extra-space)+.space{margin-top:.25rem}:is(.space,.extra-space)+.extra-space{margin-top:1.5rem}.center{display:flex;align-items:center;justify-content:center}.button-grid{display:flex;grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));gap:.25rem;width:-webkit-fill-available;align-items:flex-end}.button-grid.wrap{flex-wrap:wrap}.button-grid.wrap>*{margin-top:0}.button-grid.gap{gap:.75rem}#header{align-self:center;display:flex;flex-direction:column;align-items:center;gap:10px}#header h1{font-size:1.5rem}#header h6,#header a{font-size:1.25rem;font-weight:700;text-decoration:none;line-height:1.5}#header .info{display:flex;flex-direction:column;align-items:center}#header .menu{margin-top:5px;border-radius:10px}#checker{flex:1;align-self:center;display:flex;flex-direction:column;justify-content:center;width:min(100%,900px);gap:12.5px;transition:.25s width}#checker .column{flex:1;align-self:center;display:flex;flex-direction:column;justify-content:center;width:min(100%,900px);gap:12.5px}#checker.horizontal{flex-direction:row;width:min(100%,1400px);transition:.25s width}#checker.horizontal .column{align-self:flex-start}#checker.horizontal .column:last-child{margin-top:6px;position:sticky;top:30px}#question-container{display:flex;flex-direction:row;gap:.25rem;flex-wrap:wrap;justify-content:center;width:-webkit-fill-available}#question-input{flex:1;min-width:6rem}#answer-container{border-radius:.5rem}#answer-container:not(:hover){overflow:hidden}[data-answer-mode],[data-archive-type]{display:flex;flex-direction:column;gap:.25rem}[data-answer-mode=input]{flex-direction:column-reverse!important}#answer-textarea-container{display:flex;flex-direction:column;background-color:var(--surface-color);border-radius:.5rem}#answer-input{padding-bottom:0}#answer-suggestion{height:2em;line-height:2;padding:0 .5rem;background-color:transparent;-webkit-user-select:none;user-select:none;cursor:text}#answer-suggestion>kbd{color:var(--accent-text-color);background-color:var(--accent-color)}[data-answer-mode=choice]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.375em .5em;border:none;border-radius:.5rem;background-color:var(--surface-color)}[data-answer-mode=math]{display:flex;flex-direction:column;gap:.25rem}[data-answer-mode=math]>math-field{width:100%}[data-answer-mode=frq] .frq-parts{display:flex;flex-direction:column;gap:.25rem}[data-answer-mode=frq] .frq-parts .part{display:flex;gap:.25rem;width:-webkit-fill-available;position:relative}[data-answer-mode=frq] .frq-parts .part .prefix{background-color:var(--accent-color);color:var(--accent-text-color);position:absolute;height:-webkit-fill-available;margin:5px;padding:2.5px 5px;border-radius:5px}[data-answer-mode=frq] .frq-parts .part input{width:-webkit-fill-available;padding-left:35px}[data-answer-mode=frq] .frq-parts .part button{width:fit-content!important}#insert-row{flex:1;overflow:hidden}#controls-container{display:flex;flex-direction:row;background-color:var(--surface-color);width:fit-content;overflow:hidden;align-self:center;position:sticky;bottom:25px}#symbols-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.125rem}#symbols-grid>button{background-color:var(--background-color)}#symbols-grid>button:hover{color:var(--text-color);background-color:var(--surface-color)}#theme-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.25rem;max-height:9.5rem;overflow:auto}#theme-selector>button{height:3em;line-height:1.2}#seat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem 1.5rem}#history-date{font-size:1.25rem}#history-date:empty{display:none}#history-date:empty~#history-navigation{display:none}#history-feed{height:400px}#question-history-feed{min-height:100px;max-height:300px}.history-feed{overflow-y:auto}.history-feed>button{height:fit-content;padding:.75em .75em .375em;text-align:left;line-height:unset}.history-feed>button>p{overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.history-feed>button>p:empty{display:none}.history-feed>button.flagged{position:relative}.history-feed>button.flagged:after{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:20px;position:absolute;top:15px;right:15px}.history-feed>.flagged-response-alert{height:fit-content;padding:.375em .75em;border-left:3px solid darkorange;border-right:3px solid darkorange;border-radius:.5rem;background-color:var(--surface-color);transition:.1s var(--easing);min-width:fit-content}label{display:flex;flex-direction:column;background-color:transparent}label:has(i){flex-direction:row;gap:5px}#theme-editor{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}#theme-editor>:nth-of-type(1){grid-column:1 / 3}.section{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:12.5px;width:-webkit-fill-available}.enhanced-list>*{width:-webkit-fill-available}.enhanced-list .header{align-items:center;justify-content:space-between;padding:7.5px 15px;background:var(--surface-color);border:1px dotted var(--accent-color);border-radius:10px;line-height:25px;position:sticky;top:48px;z-index:100}.enhanced-list .enhanced-item{display:flex;align-items:center;justify-content:space-between;align-self:center;padding:7.5px 15px;background:var(--surface-color);border:1px dotted var(--accent-color);border-radius:10px;line-height:25px;width:99%;gap:10px}.enhanced-list .header>*:not(.fit),.enhanced-list .enhanced-item>*:not(.fit){flex:1}.enhanced-list .header>*:last-child,.enhanced-list .enhanced-item>*:last-child{display:flex;justify-content:flex-end}.enhanced-list .enhanced-item.disabled{text-decoration:line-through}.enhanced-list .enhanced-item.disabled [data-undo-action]{display:none}[data-toggle-layout]{position:absolute!important;top:2.5px;right:0;z-index:1}#checker:not(.horizontal) [data-toggle-layout] .bi-app,#checker.horizontal [data-toggle-layout] .bi-layout-sidebar-reverse{display:none}*{color:inherit;background-color:inherit}:root{color-scheme:light;--text-color: #2c2c2c;--background-color: #fafafa;--surface-color: #e7e7e7;--accent-color: #424242;--accent-text-color: #ffffff;--error-color: #fa8796}:focus-visible{outline:none;box-shadow:0 0 0 .125rem var(--accent-color) inset;transition:box-shadow .1s ease}::placeholder{color:var(--text-color);opacity:.5}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:.5rem;border:.25rem solid transparent;background-color:var(--surface-color);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}body{min-height:100%;padding:50px 7.5% 25px;color:var(--text-color);background-color:var(--background-color);font:16px Figtree,sans-serif;line-height:1.5;gap:50px!important}body.enable-transitions{--easing: cubic-bezier(.32, 0, .67, 0)}h1{font-size:1.75rem}h2,h3,h4,h5,h6{font-size:1.5rem;line-height:1.2}button{height:2.25em;padding:0 .75em;border:none;border-radius:.5rem;background-color:var(--surface-color);font:inherit;transition:.1s var(--easing);cursor:pointer;min-width:fit-content}button.icon{width:2.25em;height:2.25em;padding:0;border-radius:50%}button.icon.unread:before{content:"*";position:absolute;border-radius:50%;top:.25em;right:.05em}button.fit{width:fit-content!important;min-width:fit-content!important}button.success{background:#3cb371!important}button.error{background:#cd5c5c!important}button:disabled{opacity:.75;pointer-events:none}button:has(i.bi){font-family:unset;line-height:1}a.icon{font-size:1.5em}.pill{border-radius:100vh}i.bi{background-color:transparent}input,select{height:2.25em;padding:0 .5em;border:none;border-radius:.5rem;background-color:var(--surface-color);width:100%;cursor:pointer}input:disabled,select:disabled{opacity:.75;cursor:not-allowed;overflow:auto;pointer-events:auto}input.disabled:disabled,select.disabled:disabled{opacity:.5}input:not(#code-input){min-height:2.25em}select[multiple]{padding:.5em;height:fit-content;max-height:5em}select[multiple] option:not(:last-child){margin-bottom:2px}select[multiple] option:checked{background:var(--accent-color);color:var(--accent-text-color);border-radius:.2rem}.drag{height:2.25em;width:2.25em;padding:0 .5em;border:none;border-radius:.5rem;background-color:var(--surface-color);display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none}.drag:active{cursor:grabbing}textarea{padding:.375em .5em;border:none;border-radius:.5rem;background-color:var(--surface-color);resize:none}ul,ol{margin:0;padding:0;padding-left:2rem}li{word-wrap:break-word}kbd{height:1.5em;padding:0 .25rem;border-radius:.25rem;background-color:var(--surface-color);font:14px Figtree,sans-serif}code{height:1.5em;padding:0 .25rem;border-radius:.25rem;color:var(--text-color);background-color:var(--surface-color)}button[data-theme]{height:3rem;color:var(--text-color);background-color:var(--surface-color);text-transform:capitalize}.attention{box-shadow:0 0 0 .125rem var(--error-color) inset;transition:box-shadow .1s ease}.virtual-checker-logo{color:var(--logo-color)}#code-input{font-size:2.5em;text-align:center;height:1.5em;background-color:transparent}@media (hover: hover){button:hover{color:var(--accent-text-color);background-color:var(--accent-color)}label:hover+button{background-color:var(--surface-color)}button[data-theme]:hover{color:var(--accent-text-color);background-color:var(--accent-color)}}[data-gg-chat-anchor],[data-gg-privacy-banner-anchor]{display:none!important}#theme-preview,#editor-preview{display:flex;flex-direction:column;gap:.25rem;width:min(100%,300px);margin:1rem;align-self:center;padding:1rem;border-radius:1rem;background-color:var(--background-color);transition:.2s var(--easing)}#theme-preview.horizontal,#editor-preview.horizontal{flex-direction:row;align-self:stretch}#theme-preview .column,#editor-preview .column{display:flex;flex-direction:column;gap:.25rem;width:min(100%,300px);align-self:center;border-radius:1rem;transition:.2s var(--easing)}#theme-preview.horizontal .column,#editor-preview.horizontal .column{align-self:flex-start}#theme-preview.horizontal .column:first-child .control-placeholder,#editor-preview.horizontal .column:first-child .control-placeholder{height:4em}.text-placeholder{color:transparent;background-color:var(--text-color);width:fit-content;height:.8em;-webkit-user-select:none;user-select:none;border-radius:.25rem;transition:.2s var(--easing)}.control-placeholder{height:2.25em;padding:0 .5em;border:none;border-radius:.5rem;background-color:var(--surface-color);transition:.2s var(--easing)}.control-placeholder.pill{height:1.5em;border-radius:100vh}.hint{align-self:center;text-align:center;font-size:.8em;text-transform:uppercase;line-height:1}math-field{--caret-color: var(--text-color);--contains-highlight-background-color: var(--background-color);--text-font-family: "Figtree", sans-serif;padding:.375em .5em;border:none;border-radius:.5rem;background-color:var(--surface-color);font-size:1.25em;cursor:text}math-field:focus{outline:none;box-shadow:0 0 0 .125rem var(--accent-color) inset;transition:box-shadow .1s ease}math-field.attention{box-shadow:0 0 0 .125rem var(--error-color) inset;transition:box-shadow .1s ease}math-field::part(virtual-keyboard-toggle){color:var(--text-color);background-color:var(--surface-color);transition:.1s color var(--easing),.1s background-color var(--easing)}math-field::part(virtual-keyboard-toggle):hover{color:var(--accent-text-color);background-color:var(--accent-color)}math-field::part(menu-toggle){display:none}math-field::part(content){padding:0}div.ML__keyboard{background-color:transparent}[data-button-select]{display:flex;gap:.3rem .25rem;padding:.25rem;background-color:var(--surface-color);border-radius:.5rem;width:fit-content;flex-wrap:wrap}[data-button-select]>button{height:unset;min-height:1.75em;border-radius:.25rem;cursor:pointer}[data-button-select]>button[aria-selected=true]{color:var(--accent-text-color);background-color:var(--accent-color)}#answer-input{background-color:transparent}#answer-input:focus{box-shadow:none}#answer-textarea-container:has(#answer-input:focus){outline:none;box-shadow:0 0 0 .125rem var(--accent-color) inset;transition:box-shadow .1s ease}#answer-input.attention{box-shadow:none}#answer-textarea-container:has(#answer-input.attention){outline:none;box-shadow:0 0 0 .125rem var(--error-color) inset;transition:box-shadow .1s ease}.images{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.images.gallery{flex-direction:row;flex-wrap:wrap}.images.gallery img{max-height:150px}.images img{border-radius:5px;border:5px solid var(--surface-color);background:url(<path-to-image>) var(--surface-color) 50% / cover no-repeat}.input-group{display:flex;flex-direction:column;justify-content:center;gap:.25rem;width:-webkit-fill-available}[square]{width:2.25em!important;min-width:36px;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 900px){.button-grid{flex-wrap:wrap!important}label{width:unset!important}.rsmall,.small,.vsmedium,.smedium,.medium,.mediuml,.mediumll,.large,.vlarge,square{max-width:unset!important}#checker.horizontal{flex-direction:column!important}[data-toggle-layout]{display:none}}#checker button{width:inherit;min-width:36px}[data-multiple-choice=a]:hover:before{content:"Yes | "}[data-multiple-choice=a]:hover:after{content:" | True"}[data-multiple-choice=b]:hover:before{content:"No | "}[data-multiple-choice=b]:hover:after{content:" | False"}[data-multiple-choice=c]:hover:after{content:" | Both"}[data-multiple-choice=d]:hover:after{content:" | Neither"}[data-multiple-choice=e]:hover:after{content:" | Nonexistent"}.button-grid.reverse{flex-direction:row-reverse}.button-grid.reorder{flex-direction:column}[data-answer-mode=set] input{text-align:center;width:-webkit-fill-available;min-width:50px}[data-answer-mode=frq] h1{text-align:center;padding-bottom:10px}#frq-input{color:var(--accent-color);-webkit-appearance:none;width:-webkit-fill-available;height:20px;border-radius:10px;background:var(--surface-color);outline:none;margin:20px 0}#frq-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}#frq-input::-webkit-slider-thumb{width:35px;height:35px;border-radius:50%;background:var(--accent-color);cursor:grab;box-shadow:0 0 5px 5px var(--surface-color);transition:.25s}#frq-input::-moz-range-thumb{width:35px;height:35px;border-radius:50%;background:var(--accent-color);cursor:grab;box-shadow:0 0 5px 5px var(--surface-color);transition:.25s}#frq-input::-webkit-slider-thumb:active{width:40px;height:40px;cursor:grabbing;transition:.25s}#checker:has([data-value=frq][aria-selected=true]) #answer-container{overflow:visible!important}.rsmall{max-width:50px}.small{max-width:75px}.vsmedium{max-width:100px}.smedium{max-width:125px}.medium{max-width:175px}.mediuml{max-width:225px}.mediumll{max-width:265px}.large{max-width:305px}.vlarge{max-width:450px}.fit{width:fit-content!important;min-width:fit-content!important}#checker:not(:has(.section)):not(:has(#submit-button)){align-items:center}#checker:not(:has(.section)):not(:has(#submit-button)) *:not(ul):not(ol):not(li){text-align:center}.attachments{display:flex;align-items:center;gap:10px;align-self:stretch;flex-wrap:wrap}.attachments .image,.attachments img{border-radius:2.5px;cursor:pointer;position:relative;background-color:var(--text-color);overflow:hidden}.attachments:not(.extra) .image,.attachments:not(.extra) img{height:65px;min-width:70px}.attachments .image:after{content:"Remove";position:absolute;bottom:-26px;width:100%;z-index:10;background:var(--surface-color);opacity:.75;display:flex;align-items:center;justify-content:center;border-radius:.5px;height:26px;font-size:13px;font-weight:500;transition:.25s var(--easing)}.attachments .image:hover:after{bottom:0;transition:.25s var(--easing)}.attachments .drop{display:flex;width:150px;height:65px;justify-content:center;align-items:center;gap:10px;border-radius:2.5px;border:1px dashed var(--accent-color);background:var(--surface-color);cursor:pointer}.description.minimal .ql-container{background:transparent!important}.description.minimal .ql-container .ql-editor{padding:0!important}.description{width:-webkit-fill-available;max-width:min(100%,900px)}.description a{color:var(--accent-color)!important}.description .ql-toolbar{background:var(--surface-color);border:none!important;border-radius:.5rem;margin-bottom:7.5px}.description .ql-toolbar #toolbar-container{display:flex;align-content:stretch;flex-wrap:wrap;gap:5px 0}.description .ql-toolbar .ql-picker-label{color:var(--text-color)!important;font-family:Figtree}.description .ql-toolbar .ql-stroke{stroke:var(--text-color)!important}.description .ql-toolbar .ql-fill{fill:var(--text-color)!important}.description .ql-toolbar button:hover,.description .ql-toolbar button:hover .ql-picker-label,.description .ql-toolbar .ql-active .ql-picker-label{color:var(--accent-color)!important}.description .ql-toolbar button:hover .ql-stroke,.description .ql-toolbar .ql-active .ql-stroke{stroke:var(--accent-color)!important}.description .ql-toolbar button:hover .ql-fill,.description .ql-toolbar .ql-active .ql-fill{fill:var(--accent-color)!important}.description .ql-container{font-size:inherit!important;background:var(--surface-color);border:none!important;border-radius:.5rem;font-family:inherit!important}.description .ql-container .ql-editor{border-radius:.5rem}.description .ql-editor.ql-blank:before{color:var(--text-color)!important;opacity:.5!important}.description .ql-toolbar .ql-picker-label:hover,.description .ql-toolbar .ql-picker-label.ql-active{color:var(--text-color)!important}.description .ql-toolbar button:focus,.description .ql-toolbar .ql-picker-item,.description .ql-toolbar .ql-picker-item.ql-selected{color:var(--accent-text-color)!important;font-family:Figtree}.description .ql-toolbar .ql-picker-item:hover{color:var(--text-color)!important}.description .ql-picker-options{background:var(--accent-color)!important}.description .ql-toolbar .ql-picker.ql-expanded .ql-picker-label,.description .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{border-color:var(--accent-color)!important}.description .ql-picker.ql-font .ql-picker-label:not([data-value]):before,.description .ql-picker.ql-font .ql-picker-item:not([data-value]):before{content:"Default Font"!important}.description .ql-tooltip{background:var(--accent-color)!important;color:var(--accent-text-color)!important;border:none!important;border-radius:.5rem!important;box-shadow:none!important;z-index:1}.description .ql-tooltip input[type=text]{border:none!important;color:var(--text-color)!important}.description .ql-tooltip a{color:var(--accent-text-color)!important}.description .ql-editor blockquote{border-color:var(--accent-color)!important}.description .ql-code-block-container{border-radius:.3rem!important}.description .ql-code-block-container .ql-ui{width:fit-content;color:var(--text-color);font-size:12.5px;border-radius:.2rem}.description .ql-editor .ql-video{width:-webkit-fill-available;min-height:22vw;border-radius:.3rem}.description .ql-editor p>img{border-radius:.3rem}.description .faz-quill-emoji-dropdown,.description .faz-quill-emoji-input-group,.description .faz-quill-emoji-loader{background:transparent}.description .faz-quill-emoji-dropdown-content{background:var(--surface-color)}.description .faz-quill-emoji-tab{color:var(--surface-text-color)!important}.description .faz-quill-emoji-tab.active:before{background:var(--accent-color)!important;left:-5px}.description .faz-quill-emoji-loader svg{color:var(--accent-text-color)!important}.description .faz-quill-emoji-list{grid-template-columns:repeat(9,1fr)!important;gap:5px!important}.description .faz-quill-emoji-tab-list{margin-right:-5px;margin-left:15px}.description .faz-quill-emoji-tab{padding:0 10px!important}.description .faz-quill-emoji-input-group input{background:var(--accent-color);color:var(--accent-text-color)}.description .faz-quill-emoji-input-group svg{color:var(--accent-text-color);height:17px;width:17px;left:10px}.description .faz-quill-emoji-loader{top:21.5px;left:unset;right:85px}.hiddenOnLoad{max-height:0px;overflow:hidden;transition:.5s}.hiddenOnLoad.show{max-height:100000px;overflow:visible;transition:.5s var(--easing)}.questions .section [data-remove-question-input]{display:none}.segments .section .questions,.questions .section .renderedMath,.questions .section .description,.questions .section .EasyMDEContainer,.questions .section .attachments,.questions .section .answers{max-height:0px;transition:.25s var(--easing);overflow:hidden}.segments .section .bi-caret-up-fill,.questions .section .bi-caret-up-fill{display:none}.questions .section.expanded [data-remove-question-input]{display:flex}.segments .section.expanded .questions,.questions .section.expanded .renderedMath.show,.questions .section.expanded .description,.questions .section.expanded .EasyMDEContainer,.questions .section.expanded .attachments,.questions .section.expanded .answers{max-height:10000px;transition:.25s var(--easing)}.questions .section.expanded .renderedMath:not(.show){margin-bottom:-7.5px}.questions .section.expanded .description{overflow:visible;margin-bottom:7.5px}.segments .section.expanded .bi-caret-up-fill,.questions .section.expanded .bi-caret-up-fill{display:block}.segments .section.expanded .bi-caret-down-fill,.questions .section.expanded .bi-caret-down-fill,.section [data-select]{display:none}.selecting [data-select]{display:flex}.selecting .bi-circle-fill,.selecting .selected .bi-circle{display:none}.selecting .selected .bi-circle-fill{display:block}#controls-container .bi-x,#controls-container [data-delete-multiple],#controls-container [data-archive-multiple],#controls-container [data-unarchive-multiple],#controls-container [data-select-between]{display:none}body:has(.selecting) #controls-container button:has(.bi-gear){display:none}body:has(.selecting) #controls-container .bi-circle{display:none}body:has(.selecting) #controls-container .bi-x{display:block}body:has(.selecting) #controls-container button:has(.bi-lightning-charge){display:none}body:has(.selecting) #controls-container [data-delete-multiple]{display:block}body:has(.selecting) #controls-container button:has(.bi-arrows-move){display:none}body:has(.selecting) #controls-container button:has(.bi-sort-down){display:none}body:has(.selecting) #controls-container button:has(.bi-calendar-minus){display:none}body:has(.selecting) #controls-container [data-archive-multiple]{display:block}body:has(.selecting) #controls-container button:has(.bi-archive):not([data-archive-multiple]){display:none}body:has(.selecting) #controls-container [data-unarchive-multiple]{display:block}body:has(.selecting) #controls-container [data-select-between]{display:block}body:has(.selecting) #controls-container [data-polling]{display:none}body:has(.selecting) #controls-container [data-timestamps]{display:none}body:has(.selecting) #controls-container [data-clear-responses]{display:none}body:has(.selecting) [data-flag-response]{display:none}body:has(.selecting) [data-unflag-response]{display:none}body:has(.selecting) #controls-container button:has(.bi-download){display:none}.section:not(:has(.expanded)){gap:7.5px;transition:.25s gap var(--easing)}.section:has(.expanded){transition:.25s gap var(--easing)}.answers{display:flex;flex-direction:column;gap:2.5px;width:-webkit-fill-available}.questions .section:has(.expanded) .section[id]:not(.expanded){display:none}.questions .section[id]:not(.expanded){gap:0px}.segments .section[id]:not(.expanded){gap:0px}.button-grid[id^=response-].hidden{display:none}hidden,[hidden],.hidden{display:none!important}.toast-container{position:fixed;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000;background:transparent}.toast-container:has(.toast.error){z-index:10000}.toast{padding:1rem;border-radius:.5rem;background-color:var(--surface-color);color:var(--text-color);box-shadow:0 .5rem 1rem #0000001a;opacity:0;transition:opacity .25s ease,transform .25s ease;line-height:13px;position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem}.toast i{font-size:1rem}.toast.success{background-color:#3cb371;color:#fff}.toast.error{background-color:#f44336;color:#fff}.toast-progress-bar{position:absolute;bottom:0;left:0;height:4px;background-color:#0000001a;width:0}.history-feed .correct{border-left:3px solid mediumseagreen;border-right:3px solid mediumseagreen}.history-feed .incorrect{border-left:3px solid indianred;border-right:3px solid indianred}.history-feed button button{width:-webkit-fill-available;background-color:var(--background-color);color:var(--text-color);margin:5px 0}.history-feed>button:hover{background-color:var(--surface-color);color:var(--text-color)}.history-feed button button:hover{opacity:.75}.history-feed button button i{font-size:12px}#checker:not(.timestamps) [data-time-taken]{display:none}#checker.timestamps [data-unflag-response],#checker.timestamps [data-flag-response],#checker.timestamps [data-segment],#checker.timestamps [data-question],#checker.timestamps .inputs>label[square]{display:none}[data-question-title]{font-size:20px;margin-top:5px;line-height:1.5}[data-segment-due]{font-size:15px;margin-bottom:-15px;line-height:1.5}[data-segment-due] i{padding-right:2.5px}.ML__latex .ML__vlist{height:fit-content!important}.medium-zoom-overlay{background:var(--background-color)!important;z-index:9998}.medium-zoom-image--opened{border-radius:.1rem;z-index:9998}.color-info{display:flex;align-items:center;gap:7.5px 10px;flex-wrap:wrap}.color{display:flex;align-items:center;gap:5px}.color-box{height:15px;width:15px;border:1px solid var(--surface-color);border-radius:100%}.color-box.correct{background:#3cb371}.color-box.incorrect{background:#cd5c5c}.color-box.other{background:#696969}.color-box.waiting{background:#ff8c00}.seat-code-reports{gap:12.5px!important}.seat-code-report{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:-webkit-fill-available}[report]{cursor:pointer}.barcount-wrapper{display:flex;align-items:stretch;min-width:250px}.barcount-wrapper.fill{width:-webkit-fill-available}.barcount-wrapper.fill .barcount{min-width:fit-content}.barcount{padding:5px 12.5px;display:flex;justify-content:center;width:-webkit-fill-available;min-width:10%;color:#fff}.barcount.correct{background:#3cb371}.barcount.incorrect{background:#cd5c5c}.barcount.other{background:#696969}.barcount.waiting{background:#ff8c00}.barcount:first-child{border-radius:10px 0 0 10px}.barcount:last-child{border-radius:0 10px 10px 0}.barcount:first-child:last-child{border-radius:10px}.detailed-report{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:-webkit-fill-available}.detailed-report.active{display:flex;border-left:2px solid var(--accent-color);padding:5px 7.5px;margin-bottom:5px}.segment-report,.detailed-report-question{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:-webkit-fill-available}.checkboxGroup{display:flex;flex-direction:row;align-items:center;gap:7.5px;cursor:pointer}.checkboxGroup:has(input:checked) .checkbox:before{top:15%;left:15%;height:70%;width:70%;transition:.25s top ease,.25s left ease,.25s height ease,.25s width ease}.checkbox{height:20px;width:20px;background:var(--surface-color);border-radius:.25rem;position:relative}.checkbox:before{content:" ";position:absolute;top:50%;left:50%;height:0%;width:0%;background:var(--accent-color);border-radius:.15rem;transition:.25s top ease,.25s left ease,.25s height ease,.25s width ease}.showonhover{display:none!important}*:has(>.showonhover):hover .showonhover{display:inherit!important;padding-left:5px}.color-name:has(>.showonhover):hover .showonhover{display:inline-block!important}*:has(>.hideonhover):hover .hideonhover{display:none!important}.redonhover:hover{color:var(--error-color);cursor:pointer}#segment-completed{background:var(--surface-color);padding:15px 20px 20px;border-radius:10px;border-left:3px solid mediumseagreen;border-right:3px solid mediumseagreen}#segment-completed i{font-size:25px}#segment-completed ul i{font-size:15px}#segment-completed:not(.mastery)>*:not(ul).mastery{display:none}#segment-completed.mastery>*:not(ul):not(.mastery){display:none}body>canvas{background:transparent}.rotate-right{transform:rotate(90deg)}[mockDisabled]{opacity:.75;cursor:not-allowed}#checker.anonymous .input-group:has(#sort-seat-input),#checker.anonymous [data-seat-code]{display:none!important}.katex .vlist{height:unset!important}dialog[open]{display:flex;flex-direction:column}dialog{gap:.25rem;width:min(100%,450px);padding:1rem;border:none;border-radius:1rem;box-shadow:0 0 2rem #0003}dialog::backdrop{display:none}dialog:modal{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}dialog img{box-shadow:inset 0 0 0 1000px var(--backlight-color, var(--accent-color));border-radius:.5rem}dialog p img{height:20px;display:inline-flex;margin-right:5px;margin-bottom:-4px;text-decoration:none}dialog #version-string{margin:-75px auto 45px 17.5px;width:fit-content;z-index:1;background:transparent;display:flex;align-items:center;gap:7px}dialog #version-string p{font-size:15px;font-weight:600;line-height:30px;background:linear-gradient(0,white 45%,transparent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}dialog #version-string code{font-size:10px}dialog .menu-icons{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;gap:7.5px;padding-top:5px}dialog .menu-icons>*{display:flex;justify-content:center;align-items:center;border:2px solid var(--surface-color);border-radius:5px;min-width:calc((100% - 15px) / 3);font-size:25px;padding:10px;opacity:.75;transition:.25s}dialog .menu-icons>*:hover,dialog .menu-icons>*.active{background:var(--surface-color);opacity:1;transition:.25s}dialog .menu-icons>*.active{pointer-events:none}dialog:has(label) label{margin-top:5px}div[data-modal-page]{display:flex;flex-direction:column;gap:.25rem}div[data-modal-menu]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem}div[data-modal-buttons]{display:flex;flex-direction:row;gap:.25rem}div[data-modal-actions]{display:flex;flex-direction:row;gap:.25rem;margin-top:.25rem}div[data-modal-actions]>button{flex:1}dialog>button[data-modal-view]:not(.icon),dialog>button[data-logout],dialog>button[data-sync],dialog>button[data-welcome]{text-align:unset}div.modeless{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;display:flex;flex-direction:column;align-items:center;padding:1.5rem;border-radius:1rem;box-shadow:0 0 2rem #0003;pointer-events:none}div.modeless>h2{font-size:3em;font-weight:400}p.tooltip{pointer-events:none;padding:.25em .5em;border-radius:.5rem;color:var(--accent-text-color);background-color:var(--accent-color)}div[data-color-input]{position:relative}div[data-color-input]>input{padding-left:2.25em;width:100%}div[data-color-input]>input[type=color]{position:absolute;pointer-events:none;opacity:0}div[data-color-input]>div[data-color-preview]{position:absolute;width:1.75em;height:1.75em;top:.25em;left:.25em;border-radius:.25em}div[data-color-input]>div[data-color-preview]:hover{cursor:pointer}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}#loader{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:var(--background-color);z-index:9999;opacity:0;transition:.5s opacity}#loader>*{animation:fadeIn 1s ease-in-out infinite alternate}#loader.active{display:flex;opacity:1;transition:.5s opacity}[tooltip],[aria-label]{position:relative;cursor:pointer}[tooltip]:after,[aria-label]:after{content:attr(tooltip);position:absolute!important;top:-1.5rem;left:50%;transform:translate(-50%);background-color:var(--accent-color);color:var(--accent-text-color);padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;font-size:.875rem!important;font-family:Figtree!important;font-weight:400!important;opacity:0;pointer-events:none;transition:.2s ease-in-out;z-index:1000;line-height:normal}[aria-label]:after{content:attr(aria-label)!important}[tooltip][reverse]:after,[aria-label][reverse]:after{top:unset;bottom:-1.5rem}[tooltip]:hover:after,[aria-label]:hover:after{opacity:1;top:-2rem;transition:.2s ease-in-out}[tooltip][reverse]:hover:after,[aria-label][reverse]:hover:after{top:unset;bottom:-2rem}*:has(>[tooltip]),*:has(>[aria-label]){position:relative;overflow:visible!important}.island{opacity:0;transition:opacity .25s ease-in-out;height:fit-content;max-height:calc(100vh - 50px);width:calc((100vw - min(100%,900px))/2 - 75px);position:fixed;top:25px;left:25px;border:1px dashed var(--text-color);border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.5px;overflow-y:scroll}.island::-webkit-scrollbar{display:none}.island:before{content:"Use = to show extra fields";position:absolute;right:20px}.island.visible{opacity:.5;transition:opacity .25s ease-in-out}.island.visible:hover{opacity:1;transition:opacity .25s ease-in-out}.island h5{font-size:1.25rem}.island h6{font-size:1rem}.island p{font-size:1rem;font-weight:400}.island div{margin-top:5px}.island ul{padding-left:1.5rem;margin-top:5px}.matrix{border:1px solid var(--text-color);margin-top:5px}.matrix .matrix-row{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.matrix .matrix-row:not(:last-child){border-bottom:1px solid var(--text-color)}.matrix .matrix-row .matrix-cell{flex:1;text-align:center;padding:.5rem;height:var(--matrix-cell-height);width:var(--matrix-cell-width)}.matrix .matrix-row .matrix-cell:not(:last-child){border-right:1px solid var(--text-color)}.welcome-container{background:transparent;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:.5s ease-in-out}.welcome-container.active{background:var(--background-color);opacity:1;transition:.5s ease-in-out}.welcome-container:before{content:"";position:fixed;top:-50vh;height:50vh;width:min(135%,1600px);background:radial-gradient(var(--accent-color),transparent 65%);z-index:10001;transition:top .5s ease-in-out}.welcome-container.active:before{top:calc(-25vh - 110px);transition:top .5s ease-in-out}body:has(.welcome-container.active){overflow:hidden}.welcome-container [step]{position:fixed;display:flex;flex-direction:row;align-items:flex-start;gap:50px;flex-wrap:wrap;color:var(--text-color)!important;background:transparent;padding:10vh 10vw;opacity:0;margin-bottom:-100px;transition:1s ease-in-out}.welcome-container [step].center{flex-direction:column;align-items:center;gap:10px;text-align:center}.welcome-container[step="1"] [step="1"],.welcome-container[step="2"] [step="2"],.welcome-container[step="3"] [step="3"],.welcome-container[step="4"] [step="4"],.welcome-container[step="5"] [step="5"],.welcome-container[step="6"] [step="6"],.welcome-container[step="7"] [step="7"],.welcome-container[step="8"] [step="8"],.welcome-container[step="9"] [step="9"],.welcome-container[step="10"] [step="10"],.welcome-container[step="11"] [step="11"]{opacity:1;margin-bottom:0;z-index:10000;transition:1s ease-in-out}.welcome-container>button,.welcome-container [step]>button{background:var(--accent-color);color:var(--accent-text-color);border-radius:5px;opacity:.75}.welcome-container>button:hover,.welcome-container>button:focus,.welcome-container [step]>button:hover,.welcome-container [step]>button:focus{opacity:.5;scale:.95}.welcome-container:not([step="1"])>button{position:fixed;left:25px;bottom:25px}.welcome-container>p{position:fixed;right:25px;bottom:25px;color:var(--text-color)}.welcome-container:not([step])>button,.welcome-container[step="1"]>button,.welcome-container[step="11"]>button,.welcome-container:not([step])>p,.welcome-container[step="1"]>p,.welcome-container[step="11"]>p{opacity:0}.welcome-container h1{font-size:min(20vw,100px);line-height:1;margin-top:-.5vh;background:linear-gradient(0,var(--text-color) 45%,transparent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-container [step] *:not(button):not(>button),.welcome-container:not([step="11"]) [step="11"] button{pointer-events:none;-webkit-user-select:none;user-select:none}.welcome-container .themes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.welcome-container .themes-grid button{min-width:fit-content;color:var(--text-color);background-color:var(--surface-color)}.welcome-container .themes-grid button[data-theme=default]{color-scheme:light;--text-color: #2c2c2c;--background-color: #fafafa;--surface-color: #e7e7e7;--accent-color: #424242;--accent-text-color: #ffffff;--error-color: #fa8796}.welcome-container .themes-grid button:hover{color:var(--accent-text-color);background-color:var(--accent-color)}.welcome-container .themes-grid button.selected{border:2.5px solid var(--accent-color)}.welcome-container .layout-chooser{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;min-width:50vw}.welcome-container .layout-chooser #theme-preview{cursor:pointer}.welcome-container .layout-chooser #theme-preview.selected,.welcome-container .layout-chooser #theme-preview:hover{background-color:var(--surface-color)}.welcome-container .layout-chooser #theme-preview.selected .text-placeholder,.welcome-container .layout-chooser #theme-preview:hover .text-placeholder{background-color:var(--text-color)}.welcome-container .layout-chooser #theme-preview.selected .control-placeholder,.welcome-container .layout-chooser #theme-preview:hover .control-placeholder{background-color:var(--accent-color)}.welcome-container .layout-chooser #theme-preview.selected .control-placeholder.pill,.welcome-container .layout-chooser #theme-preview:hover .control-placeholder.pill{border-radius:100vh}@keyframes moveBefore{0%{left:-20px}to{left:-17.5px}}@keyframes moveAfter{0%{right:-20px}to{right:-17.5px}}.island-extends:before{content:"";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-20px;height:-webkit-fill-available;align-items:center;align-content:center;animation:moveBefore .5s ease-in-out infinite alternate}.island-extends:after{content:"";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-20px;height:-webkit-fill-available;align-items:center;align-content:center;animation:moveAfter .5s ease-in-out infinite alternate}.island-extends-item{position:relative;width:fit-content;max-width:95%;font-weight:700}.island-extends-item:after{content:"";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:-20px;height:-webkit-fill-available;align-items:center;align-content:center;animation:moveAfter .5s ease-in-out infinite alternate}.topbar{position:fixed;top:0;left:0;width:-webkit-fill-available;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(35deg,#dd6317de,#dd6417de 20px,transparent 10px,transparent 40px),#000;color:#fff;line-height:17px;z-index:999;height:33px;transition:.25s margin-top}.topbar span{background:#000;padding:5px 10px;border-radius:5px}.topbar span i{color:#ff8c00}:root:not(:hover) .topbar{margin-top:-33px;transition:.25s margin-top}body:has(.topbar){transition:.25s padding-top}:root:hover:has(.topbar) body{padding-top:83px;transition:.25s padding-top}body:has(.topbar) .island{transition:.25s top,.25s max-height}:root:hover:has(.topbar) .island{max-height:calc(100vh - 80px);top:58px;transition:.25s top,.25s max-height}body:has(.topbar) #checker.horizontal .column:last-child{transition:.25s top}:root:hover:has(.topbar) #checker.horizontal .column:last-child{top:63px;transition:.25s top}.ai-manager .ai-activation{width:-webkit-fill-available;background:var(--surface-color);border:1px dotted var(--accent-color);padding:15px 17.5px 12px;border-radius:5px}.ai-manager .ai-activation.success{background:#3cb371;border:1px dotted white;color:#fff}.ai-manager .ai-activation.warning{background:#ff8c00;border:1px dotted white;color:#fff}.ai-manager .ai-activation.error{background:#cd5c5c;border:1px dotted white;color:#fff}.ai-manager .ai-activation button{color:var(--text-color);margin-top:5px;margin-bottom:5px}.ai-manager .ai-activation button:hover{color:var(--accent-text-color)}.ai-manager .ai-activation .info{width:-webkit-fill-available;background:var(--surface-color);padding:10px 12px 7.5px;border-radius:5px;margin-top:5px;margin-bottom:5px}.ai-manager label,.ai-manager textarea{width:-webkit-fill-available}.ai-manager label:has(input){margin-top:.5em}.ai-manager textarea:not([disabled]){resize:vertical}.ai-manager textarea[disabled]{opacity:.5}.alert{display:flex;flex-direction:row;padding:.5em .75em .5em .5em;border:none;border-radius:.5rem;border-left:4px solid;background-color:var(--surface-color);gap:.75rem;margin-bottom:.5em}.alert.separate{flex-direction:column;gap:.5rem}.alert.full{flex-direction:column;gap:.6rem}.alert:has(>div div p[hidden]),.alert:has(>div div p[hidden])>div{align-items:center}.alert img{width:150px;height:fit-content;border-radius:5px}.alert.separate img{width:250px}.alert.full img{width:100%;height:auto}.alert>div{display:flex;flex-direction:row;gap:.75rem;margin-top:.5em;margin-bottom:.5em;width:-webkit-fill-available;flex-wrap:wrap}.alert>div div{display:flex;flex-direction:column;gap:.1rem}.alert>div>i{margin-left:.5em}.alert button{background-color:var(--accent-color);color:var(--accent-text-color);margin-left:auto}.alert button:hover{background-color:var(--background-color);color:var(--text-color)}@media screen and (max-width: 600px){.alert{flex-direction:column;padding:.5em}.alert>div{margin:0}.alert button{width:-webkit-fill-available!important}}[data-theme=classic]{color-scheme:dark;--text-color: #ffffff;--background-color: #303946;--surface-color: #424f61;--accent-color: #059fff;--accent-text-color: #ffffff;--error-color: #f84747}[data-theme=abyss]{color-scheme:dark;--text-color: #ffffff;--background-color: #000000;--surface-color: #1f1f22;--accent-color: #059fff;--accent-text-color: #ffffff;--error-color: #f84747}[data-theme=graphite]{color-scheme:dark;--text-color: #ffffff;--background-color: #1f1f1f;--surface-color: #2d2f30;--accent-color: #444d58;--accent-text-color: #ffffff;--error-color: #f84747}[data-theme=blizzard]{color-scheme:light;--text-color: #2c2c2c;--background-color: #cde7f5;--surface-color: #abd0e6;--accent-color: #71b2d3;--accent-text-color: #2c2c2c;--error-color: #ce7474}[data-theme=sage]{color-scheme:light;--text-color: #2c2c2c;--background-color: #bacbb0;--surface-color: #a0b395;--accent-color: #5c8a5b;--accent-text-color: #2c2c2c;--error-color: #b85f5f}[data-theme=dune]{color-scheme:light;--text-color: #2c2c2c;--background-color: #cbc3af;--surface-color: #b7ac93;--accent-color: #917856;--accent-text-color: #2c2c2c;--error-color: #bd5858}[data-theme=rose]{color-scheme:light;--text-color: #2c2c2c;--background-color: #f4dbd8;--surface-color: #e0c4c0;--accent-color: #ae817c;--accent-text-color: #2c2c2c;--error-color: #b42222}[data-theme=lavender]{color-scheme:light;--text-color: #2c2c2c;--background-color: #c3c0e5;--surface-color: #aca8d4;--accent-color: #7e78be;--accent-text-color: #2c2c2c;--error-color: #b85f5f}[data-theme=cream]{color-scheme:light;--text-color: #2c2c2c;--background-color: #f1e8db;--surface-color: #ddd3c6;--accent-color: #505f45;--accent-text-color: #ffffff;--error-color: #b85f5f}[data-theme=ravenclaw]{color-scheme:dark;--text-color: #ffffff;--background-color: #202944;--surface-color: #29365e;--accent-color: #f0b569;--accent-text-color: #2c2c2c;--error-color: #b85f5f}[data-theme=hufflepuff]{color-scheme:light;--text-color: #2c2c2c;--background-color: #dbba71;--surface-color: #c7a65e;--accent-color: #2c2c2c;--accent-text-color: #ffffff;--error-color: #923737}[data-theme=slytherin]{color-scheme:dark;--text-color: #ffffff;--background-color: #1b3530;--surface-color: #224941;--accent-color: #cae7e1;--accent-text-color: #2c2c2c;--error-color: #b85f5f}[data-theme=gryffindor]{color-scheme:light;--text-color: #ffffff;--background-color: #6b242b;--surface-color: #852b34;--accent-color: #f3b84b;--accent-text-color: #2c2c2c;--error-color: #f76161}[data-theme=catppuccin-latte]{color-scheme:light;--text-color: #4c4f69;--background-color: #eff1f5;--surface-color: #ccd0da;--accent-color: #dc8a78;--accent-text-color: #4c4f69;--error-color: #d20f39}[data-theme=catppuccin-frappe]{color-scheme:dark;--text-color: #c6d0f5;--background-color: #303446;--surface-color: #414559;--accent-color: #737994;--accent-text-color: #c6d0f5;--error-color: #e78284}[data-theme=catppuccin-macchiato]{color-scheme:dark;--text-color: #cad3f5;--background-color: #24273a;--surface-color: #363a4f;--accent-color: #6e738d;--accent-text-color: #cad3f5;--error-color: #ed8796}[data-theme=catppuccin-mocha]{color-scheme:dark;--text-color: #cdd6f4;--background-color: #1e1e2e;--surface-color: #313244;--accent-color: #6c7086;--accent-text-color: #cdd6f4;--error-color: #f38ba8}[data-theme=stealth]{color-scheme:dark;--text-color: #f2f2f2;--background-color: #0a0a0a;--surface-color: #141414;--accent-color: #f2f2f2;--accent-text-color: #1c1c1c;--error-color: #eb324b;--backlight-color: #141414}[data-theme=halloween]{color-scheme:dark;--text-color: #ffffff;--background-color: #2c173d;--surface-color: #cc5a2a;--accent-color: #d6b7e7;--accent-text-color: #2c2c2c;--error-color: #d7f066}[data-theme=dune-2]{color-scheme:dark;--text-color: #d8d6d3;--background-color: #242220;--surface-color: #2e2c2a;--accent-color: #1455b6;--accent-text-color: #cbd9ff;--error-color: #8b2626}[data-theme=synthwave]{color-scheme:dark;--text-color: #2de2e6;--background-color: #0d0221;--surface-color: #920075;--accent-color: #540d6e;--accent-text-color: #2de2e6;--error-color: #ea1b2d;--backlight-color: #ff00ec}[data-theme=synthwave-2077]{color-scheme:dark;--text-color: #c1d3e0;--background-color: #101116;--surface-color: #15151f;--accent-color: #00d4b2;--accent-text-color: #082b29;--error-color: #ea1b2d;--backlight-color: #00ffef}[data-theme=synthwave-2077-solarized]{color-scheme:dark;--text-color: #00d4b2;--background-color: #101116;--surface-color: #082b29;--accent-color: #00d4b2;--accent-text-color: #082b29;--error-color: #ea1b2d;--backlight-color: #00ffef}[data-theme=casino]{color-scheme:dark;--text-color: white;--background-color: red;--surface-color: black;--accent-color: yellow;--accent-text-color: black;--error-color: red;--backlight-color: yellow}[data-theme=kfc]{color-scheme:dark;--text-color: white;--background-color: black;--surface-color: #ff0029;--accent-color: white;--accent-text-color: black;--error-color: red;--backlight-color: yellow}#atreides-logo{display:none}body[data-theme=dune-2] #atreides-logo{display:unset}body[data-theme=dune-2] #header>.virtual-checker-logo{display:none}@font-face{font-family:ultinoid;src:url(/assets/ultinoid-DlExtZXg.woff)}@font-face{font-family:typerwriter;src:url(/assets/typerwriter-D-tjTFTD.woff2)}[data-theme=butterfly]{color-scheme:light;--text-color: #000000;--background-color: #9d87da;--surface-color: #ffffff;--accent-color: #000000;--accent-text-color: #ffffff;--error-color: #cb2b25;--backlight-color: #9d87da}#virtual-checker-butterfly{display:none}body[data-theme=butterfly]{background-image:url(/assets/background-DfrkLJ2H.png);background-position:center;background-size:cover;font-family:typerwriter;font-weight:400}body[data-theme=butterfly] #virtual-checker-butterfly{display:unset}body[data-theme=butterfly] #header>.virtual-checker-logo{display:none}body[data-theme=butterfly] :is(#header,#checker){background-color:transparent}body[data-theme=butterfly] [data-button-select]{background-color:var(--surface-color)}body[data-theme=butterfly] :is(#header,#checker>h1,#checker>label){color:#fff}body[data-theme=butterfly] #header h1{font-family:ultinoid;font-size:2.5rem;font-weight:400}body[data-theme=butterfly] #checker>h1{animation:glow 1.5s linear infinite alternate}body[data-theme=butterfly] dialog{color:#fff}body[data-theme=butterfly] :is(button,kbd,code,input,select,textarea){color:#000;font-family:inherit}body[data-theme=butterfly] #code-input{color:unset}body[data-theme=butterfly] button:hover{color:#fff}img.star{pointer-events:none;position:fixed;background-color:transparent;top:-30px}@keyframes glow{0%{text-shadow:none}0%{text-shadow:0 0 5px white}}[data-theme=festive]{color-scheme:light;--text-color: #242424;--background-color: #f1e2cc;--surface-color: #dbc8ab;--accent-color: #f0b73c;--accent-text-color: #242424;--error-color: #e451da;--red: #f75e5e;--green: #42b970}[data-theme=festive] button:nth-child(odd):not(button[data-theme]){--surface-color: var(--green)}[data-theme=festive] button:nth-child(2n):not(button[data-theme]){--surface-color: var(--red)}[data-theme=festive] :is(button,input,textarea,select,dialog,[data-answer-mode=choice],#answer-textarea-container,math-field){border:.125rem solid #242424}[data-theme=festive] #submit-button{height:2.25rem;background:linear-gradient(-45deg,white 25%,var(--red) 25% 50%,white 50% 75%,var(--red) 75%);background-size:2rem 2rem;font:700 16px Segoe Script,Figtree,sans-serif}[data-theme=festive] #submit-button:is(:hover,:focus){color:var(--text-color);animation:scroll .5s linear infinite forwards}[data-theme=festive] #answer-input{border:none}[data-theme=festive] #answer-textarea-container:has(#answer-input:focus){outline:none;box-shadow:0 0 0 .125rem var(--accent-color) inset;transition:box-shadow .1s ease}@keyframes scroll{0%{background-position:0 0}to{background-position:2rem 0}}img.snowflake{position:absolute;background-color:transparent;width:50px;pointer-events:none}
