.ClassroomBlock-module__SLTA_G__block{margin:var(--s-3) 0 var(--s-8)}.ClassroomBlock-module__SLTA_G__framed{margin:var(--s-6) 0;padding:var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--surface)}.ClassroomBlock-module__SLTA_G__label{margin:0 0 var(--s-2)}.ClassroomBlock-module__SLTA_G__lines{border-top:var(--hairline);margin:0;padding:0;list-style:none}.ClassroomBlock-module__SLTA_G__lines li{padding:var(--s-3) 0;border-bottom:var(--hairline);color:var(--text-secondary);font-size:var(--fs-md);margin:0}.ClassroomBlock-module__SLTA_G__lines strong{color:var(--text-primary);font-weight:600}.ClassroomBlock-module__SLTA_G__lines a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim)}.ClassroomBlock-module__SLTA_G__copyIntro{margin:var(--s-4) 0 0;color:var(--text-secondary);font-size:var(--fs-sm)}.ClassroomBlock-module__SLTA_G__block .copyblock{margin:var(--s-2) 0 0}.ClassroomBlock-module__SLTA_G__block .copyblock .code{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.ClassroomBlock-module__SLTA_G__block{display:none}}
.DeviceData-module__CgbeZG__panel{max-width:720px;margin:var(--s-12) auto 0;padding:var(--s-4) var(--s-6);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);font-size:var(--fs-sm)}.DeviceData-module__CgbeZG__panel .label{margin:0 0 var(--s-3)}.DeviceData-module__CgbeZG__list{gap:var(--s-3) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.DeviceData-module__CgbeZG__list div{flex-direction:column;gap:2px;display:flex}.DeviceData-module__CgbeZG__list dt{color:var(--text-tertiary)}.DeviceData-module__CgbeZG__list dd{color:var(--text-primary);margin:0}.DeviceData-module__CgbeZG__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-code);color:var(--accent)}.DeviceData-module__CgbeZG__note{margin:var(--s-3) 0 0;color:var(--text-tertiary)}.DeviceData-module__CgbeZG__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.DeviceData-module__CgbeZG__ask{color:var(--text-primary)}.DeviceData-module__CgbeZG__status{margin:var(--s-2) 0 0;min-height:1.4em;color:var(--text-secondary)}
.quiz-module__Z4aQJq__head{max-width:720px;margin:0 auto var(--s-6)}.quiz-module__Z4aQJq__head h1{margin-bottom:var(--s-2)}.quiz-module__Z4aQJq__head .answer-lead{margin-bottom:var(--s-4)}.quiz-module__Z4aQJq__daily{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2) var(--s-4);border:var(--hairline);border-radius:var(--r-1);background:var(--surface);color:var(--text-primary);font-size:var(--fs-sm);transition:transform var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move);display:inline-flex}.quiz-module__Z4aQJq__daily:hover{border-color:var(--border-strong);color:var(--text-primary);transform:translateY(-2px)}.quiz-module__Z4aQJq__dailyTag{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.quiz-module__Z4aQJq__daily svg{color:var(--text-tertiary)}@media (max-width:767.98px){.quiz-module__Z4aQJq__top{flex-direction:column;display:flex}.quiz-module__Z4aQJq__top>*{width:100%}.quiz-module__Z4aQJq__top .quiz-module__Z4aQJq__head{display:contents}.quiz-module__Z4aQJq__top .quiz-module__Z4aQJq__head h1{margin-bottom:var(--s-3)}.quiz-module__Z4aQJq__top .quiz-module__Z4aQJq__head .answer-lead{margin-top:0;margin-bottom:var(--s-6)}.quiz-module__Z4aQJq__top .quiz-module__Z4aQJq__daily{margin-top:var(--s-6);order:1;align-self:flex-start}}.quiz-module__Z4aQJq__below{max-width:720px;margin:var(--s-12) auto 0}.quiz-module__Z4aQJq__facts{gap:var(--s-4) var(--s-6);margin:var(--s-3) 0 var(--s-8);padding:var(--s-4) 0;border-top:var(--hairline);border-bottom:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.quiz-module__Z4aQJq__facts div{flex-direction:column-reverse;gap:2px;display:flex}.quiz-module__Z4aQJq__facts dt{font-size:var(--fs-sm);color:var(--text-tertiary)}.quiz-module__Z4aQJq__facts dd{font-family:var(--font-mono);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--accent);margin:0}.quiz-module__Z4aQJq__modes dt{color:var(--text-primary);font-weight:600}.quiz-module__Z4aQJq__modes dd{margin:0 0 var(--s-3)}.quiz-module__Z4aQJq__quizLinks{gap:var(--s-2);margin:var(--s-3) 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.quiz-module__Z4aQJq__daily{transition:none}.quiz-module__Z4aQJq__daily:hover{transform:none}}@media print{.quiz-module__Z4aQJq__daily{display:none}.quiz-module__Z4aQJq__head .answer-lead{display:none}}.quiz-module__Z4aQJq__embedCode{margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--hairline)}.quiz-module__Z4aQJq__embedCode .label{margin:0 0 var(--s-2)}
.QuizPrintSheet-module__D5cn8a__sheet{display:none}@media print{html[data-print=quiz] body>:not(.QuizPrintSheet-module__D5cn8a__sheet){display:none!important}html[data-print=quiz] .QuizPrintSheet-module__D5cn8a__sheet{color:#000;background:#fff;font-size:9pt;line-height:1.25;display:block}.QuizPrintSheet-module__D5cn8a__page{padding:0}.QuizPrintSheet-module__D5cn8a__page+.QuizPrintSheet-module__D5cn8a__page{break-before:page}.QuizPrintSheet-module__D5cn8a__title{font-family:var(--font-display);color:#000;margin:0 0 1.5mm;font-size:14pt;font-weight:600;line-height:1.2}.QuizPrintSheet-module__D5cn8a__meta{color:#000;flex-wrap:wrap;gap:1mm 8mm;margin:0 0 1.5mm;display:flex}.QuizPrintSheet-module__D5cn8a__instructions{color:#000;margin:0 0 3mm}.QuizPrintSheet-module__D5cn8a__grid{padding:0;list-style:none;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3mm 4mm!important;margin:0!important}.QuizPrintSheet-module__D5cn8a__item{color:#000;min-width:0;font-size:8pt;line-height:1.2;gap:.8mm!important}.QuizPrintSheet-module__D5cn8a__item .ws-no{font-size:8pt;line-height:1.2}.QuizPrintSheet-module__D5cn8a__item .ws-frame{aspect-ratio:auto;height:18mm;padding:1.5mm;display:block}.QuizPrintSheet-module__D5cn8a__compact .ws-frame{height:11mm}.QuizPrintSheet-module__D5cn8a__item .ws-frame img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.QuizPrintSheet-module__D5cn8a__item .ws-blank{height:6mm}.QuizPrintSheet-module__D5cn8a__sub,.QuizPrintSheet-module__D5cn8a__prompt{color:#000;font-weight:600}.QuizPrintSheet-module__D5cn8a__prompt{min-height:7mm;font-size:9pt}.QuizPrintSheet-module__D5cn8a__choices{color:#000;margin:0;padding:0;list-style:none}.QuizPrintSheet-module__D5cn8a__choices li{text-indent:-1.3em;overflow-wrap:anywhere;padding-left:1.3em}.QuizPrintSheet-module__D5cn8a__letter{text-indent:0;min-width:1.3em;font-family:var(--font-mono);font-weight:600;display:inline-block}.QuizPrintSheet-module__D5cn8a__flagChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 2mm;display:grid}.QuizPrintSheet-module__D5cn8a__flagChoice{align-items:center;gap:1mm;min-width:0;display:flex}.QuizPrintSheet-module__D5cn8a__flagChoice .QuizPrintSheet-module__D5cn8a__letter{min-width:0}.QuizPrintSheet-module__D5cn8a__flagChoice .ws-frame{flex:1;min-width:0;height:9mm;padding:.8mm!important}.QuizPrintSheet-module__D5cn8a__key{color:#000;font-size:9pt;columns:3!important}.QuizPrintSheet-module__D5cn8a__foot{color:#000;margin:3mm 0 0;font-size:8pt}}
.QuizEngine-module__eBT4HG__root{max-width:720px;margin:0 auto}.QuizEngine-module__eBT4HG__root[data-view=classroom]{max-width:1080px}.QuizEngine-module__eBT4HG__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-code)}.QuizEngine-module__eBT4HG__settings{align-items:flex-end;gap:var(--s-3) var(--s-4);padding:var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.QuizEngine-module__eBT4HG__fieldLabel{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary)}.QuizEngine-module__eBT4HG__select{max-width:100%;min-height:40px;padding:0 var(--s-3);border:1px solid var(--border-interactive);border-radius:var(--r-1);background:var(--bg);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.QuizEngine-module__eBT4HG__select:hover:not(:disabled){border-color:var(--border-strong)}.QuizEngine-module__eBT4HG__select:disabled{cursor:default;opacity:.7}.QuizEngine-module__eBT4HG__toggles{gap:var(--s-2);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__speedrun .QuizEngine-module__eBT4HG__mono{color:var(--accent)}.QuizEngine-module__eBT4HG__summary{align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);display:none}.QuizEngine-module__eBT4HG__summaryText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);flex:1;overflow:hidden}.QuizEngine-module__eBT4HG__summaryBtn{padding:0 var(--s-4);flex-shrink:0}.QuizEngine-module__eBT4HG__summaryBtn[aria-expanded=true]{border-color:var(--accent)}.QuizEngine-module__eBT4HG__toolbar{align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-4) 0 var(--s-3);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__plaque{align-items:baseline;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:var(--hairline);border-radius:var(--r-1);color:var(--text-secondary);display:inline-flex}.QuizEngine-module__eBT4HG__plaque .QuizEngine-module__eBT4HG__mono{color:var(--accent)}.QuizEngine-module__eBT4HG__clock{align-items:center;gap:var(--s-1);color:var(--text-secondary);display:inline-flex}.QuizEngine-module__eBT4HG__ghost{align-items:center;gap:var(--s-2);min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none;display:inline-flex}.QuizEngine-module__eBT4HG__ghostMeter{background:var(--border);border-radius:999px;flex:none;width:72px;height:4px;overflow:hidden}.QuizEngine-module__eBT4HG__ghostMeter>span{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-move);display:block}.QuizEngine-module__eBT4HG__ghostLong,.QuizEngine-module__eBT4HG__ghostShort{white-space:nowrap}.QuizEngine-module__eBT4HG__ghostShort{display:none}@media (max-width:559.98px){.QuizEngine-module__eBT4HG__ghostMeter{width:40px}.QuizEngine-module__eBT4HG__ghostLong{display:none}.QuizEngine-module__eBT4HG__ghostShort{display:inline}}.QuizEngine-module__eBT4HG__toolbarEnd{gap:var(--s-3);margin-left:auto;display:inline-flex}.QuizEngine-module__eBT4HG__textBtn{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-2);border-radius:var(--r-1);color:var(--text-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.QuizEngine-module__eBT4HG__textBtn:hover:not(:disabled){color:var(--accent)}.QuizEngine-module__eBT4HG__textBtn:disabled{opacity:.5;cursor:default}.QuizEngine-module__eBT4HG__kbd{border:1px solid var(--border-interactive);border-radius:var(--r-1);min-width:1.6em;font-family:var(--font-mono);font-size:var(--fs-2xs);text-align:center;color:var(--text-secondary);padding:0 .35em;line-height:1.6;display:inline-block}.QuizEngine-module__eBT4HG__keys{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);font-size:var(--fs-sm)}.QuizEngine-module__eBT4HG__keys .label{margin:0 0 var(--s-2)}.QuizEngine-module__eBT4HG__keyList{gap:var(--s-2) var(--s-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.QuizEngine-module__eBT4HG__keyList dt{color:var(--text-secondary)}.QuizEngine-module__eBT4HG__keyList dd{color:var(--text-secondary);margin:0}.QuizEngine-module__eBT4HG__keyNote{margin:var(--s-3) 0 0;color:var(--text-tertiary)}.QuizEngine-module__eBT4HG__notice{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-left:2px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text-secondary)}.QuizEngine-module__eBT4HG__boxes{gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--fs-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.QuizEngine-module__eBT4HG__boxes li{padding:var(--s-1) var(--s-2);border:var(--hairline);border-radius:var(--r-1);color:var(--text-tertiary)}.QuizEngine-module__eBT4HG__boxes .QuizEngine-module__eBT4HG__mono{color:var(--accent)}.QuizEngine-module__eBT4HG__boxName{color:var(--text-secondary)}.QuizEngine-module__eBT4HG__stage{outline:none}.QuizEngine-module__eBT4HG__stage:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--r-2)}.QuizEngine-module__eBT4HG__rail{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.QuizEngine-module__eBT4HG__line{background:var(--border);flex:1;height:1px;position:relative}.QuizEngine-module__eBT4HG__lineFill{background:var(--accent);transition:width var(--dur-base) var(--ease-move);position:absolute;inset:0 auto 0 0}.QuizEngine-module__eBT4HG__prompt{margin:0 0 var(--s-3);min-height:1.5em;font-family:var(--font-display);font-size:var(--fs-md);color:var(--text-primary);font-weight:600}.QuizEngine-module__eBT4HG__card{border:var(--hairline);border-radius:var(--r-2);background:var(--surface);overflow:hidden}.QuizEngine-module__eBT4HG__cardPlaque{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;display:flex}.QuizEngine-module__eBT4HG__cardPlaque .QuizEngine-module__eBT4HG__mono{color:var(--accent);text-transform:none}.QuizEngine-module__eBT4HG__frame{--pad:var(--s-6);aspect-ratio:3/2;background:var(--bg);width:100%;max-height:46vh;display:block;position:relative}.QuizEngine-module__eBT4HG__frame img{top:var(--pad);left:var(--pad);width:calc(100% - 2 * var(--pad));height:calc(100% - 2 * var(--pad));object-fit:contain;transform-origin:0;position:absolute}.QuizEngine-module__eBT4HG__frameWord{aspect-ratio:auto;min-height:132px;padding:var(--pad);place-items:center;display:grid}.QuizEngine-module__eBT4HG__word{padding:0 var(--s-4);font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-align:center;color:var(--text-primary)}.QuizEngine-module__eBT4HG__describeRow{margin:var(--s-2) 0 0;min-height:32px}.QuizEngine-module__eBT4HG__description{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}.QuizEngine-module__eBT4HG__options{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QuizEngine-module__eBT4HG__option{align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) var(--s-4);border:1px solid var(--border-interactive);border-radius:var(--r-1);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move), opacity var(--dur-fast) var(--ease-move);display:flex;position:relative}.QuizEngine-module__eBT4HG__option:hover:not(:disabled){border-color:var(--border-strong);transform:translateY(-2px)}.QuizEngine-module__eBT4HG__option:disabled{cursor:default}.QuizEngine-module__eBT4HG__option[data-state=correct]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.QuizEngine-module__eBT4HG__option[data-state=wrong]{border-style:dashed;border-color:var(--text-tertiary)}.QuizEngine-module__eBT4HG__option[data-state=other]{opacity:.5}.QuizEngine-module__eBT4HG__key{min-width:1.6em;font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;color:var(--text-tertiary);flex-shrink:0}.QuizEngine-module__eBT4HG__optLabel{overflow-wrap:anywhere;flex:1;min-width:0}.QuizEngine-module__eBT4HG__mark{color:var(--accent);margin-left:auto}.QuizEngine-module__eBT4HG__option[data-state=wrong] .QuizEngine-module__eBT4HG__mark{color:var(--text-secondary)}.QuizEngine-module__eBT4HG__flagOptions .QuizEngine-module__eBT4HG__option{padding:var(--s-2);flex-direction:column;align-items:stretch}.QuizEngine-module__eBT4HG__flagOptions .QuizEngine-module__eBT4HG__key{top:var(--s-2);left:var(--s-2);text-align:left;position:absolute}.QuizEngine-module__eBT4HG__flagOptions .QuizEngine-module__eBT4HG__mark{top:var(--s-2);right:var(--s-2);position:absolute}.QuizEngine-module__eBT4HG__optFrame{aspect-ratio:3/2;display:block;position:relative}.QuizEngine-module__eBT4HG__optFrame img{top:var(--s-3);left:var(--s-4);width:calc(100% - 2 * var(--s-4));height:calc(100% - 2 * var(--s-3));object-fit:contain;position:absolute}.QuizEngine-module__eBT4HG__optName{min-height:1.4em;font-size:var(--fs-sm);text-align:center;color:var(--text-secondary)}.QuizEngine-module__eBT4HG__typeForm{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__input{min-height:52px;padding:0 var(--s-4);border:1px solid var(--border-interactive);border-radius:var(--r-1);background:var(--bg);color:var(--text-primary);font:inherit;font-size:var(--fs-md);flex:220px}.QuizEngine-module__eBT4HG__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.QuizEngine-module__eBT4HG__typeForm .btn{height:52px}.QuizEngine-module__eBT4HG__after{align-items:center;gap:var(--s-3) var(--s-4);min-height:64px;margin-top:var(--s-4);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__feedback{align-items:flex-start;gap:var(--s-2);color:var(--text-primary);flex:260px;margin:0;display:flex}.QuizEngine-module__eBT4HG__feedback[data-correct]{padding-left:var(--s-3);border-left:3px solid var(--accent)}.QuizEngine-module__eBT4HG__feedback[data-correct=false]{border-left-style:dashed;border-left-color:var(--text-tertiary)}.QuizEngine-module__eBT4HG__feedbackIcon{color:var(--accent);margin-top:2px}.QuizEngine-module__eBT4HG__feedback[data-correct=false] .QuizEngine-module__eBT4HG__feedbackIcon{color:var(--text-secondary)}.QuizEngine-module__eBT4HG__stamp{gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--accent);border-radius:var(--r-1);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);animation:QuizEngine-module__eBT4HG__stamp var(--dur-slow) var(--ease-enter) both;margin:0;display:inline-flex;transform:rotate(-2deg)}.QuizEngine-module__eBT4HG__stamp .QuizEngine-module__eBT4HG__mono{text-transform:none}.QuizEngine-module__eBT4HG__next{margin-left:auto}:is(.QuizEngine-module__eBT4HG__after .QuizEngine-module__eBT4HG__next,.QuizEngine-module__eBT4HG__actions .btn){height:48px}.QuizEngine-module__eBT4HG__wave{animation:QuizEngine-module__eBT4HG__wave .65s var(--ease-move) 1}@keyframes QuizEngine-module__eBT4HG__stamp{0%{opacity:0;transform:rotate(-2deg)scale(1.25)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes QuizEngine-module__eBT4HG__wave{0%{transform:skew(0)scaleY(1)}28%{transform:skew(-1.5deg)scaleY(.994)}62%{transform:skew(1deg)scaleY(1.006)}to{transform:skew(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.QuizEngine-module__eBT4HG__stamp,.QuizEngine-module__eBT4HG__wave{animation:none}.QuizEngine-module__eBT4HG__option,.QuizEngine-module__eBT4HG__lineFill{transition:none}.QuizEngine-module__eBT4HG__option:hover:not(:disabled){transform:none}}.QuizEngine-module__eBT4HG__result{padding:var(--s-6);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);outline:none}.QuizEngine-module__eBT4HG__result:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.QuizEngine-module__eBT4HG__result .label{margin:0 0 var(--s-2)}.QuizEngine-module__eBT4HG__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.QuizEngine-module__eBT4HG__scoreBig{font-size:var(--fs-hero);color:var(--accent);line-height:1}.QuizEngine-module__eBT4HG__scoreOf{font-size:var(--fs-xl);color:var(--text-secondary)}.QuizEngine-module__eBT4HG__resultMeta{margin:var(--s-3) 0 var(--s-6);color:var(--text-secondary)}.QuizEngine-module__eBT4HG__missed{gap:var(--s-2) var(--s-4);margin:0 0 var(--s-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0;list-style:none;display:grid}.QuizEngine-module__eBT4HG__missed a{align-items:center;gap:var(--s-3);min-height:40px;color:var(--text-secondary);display:flex}.QuizEngine-module__eBT4HG__missed a:hover{color:var(--accent)}.QuizEngine-module__eBT4HG__mini{flex-shrink:0;width:36px;height:24px;display:block}.QuizEngine-module__eBT4HG__mini img{object-fit:contain;width:100%;height:100%;display:block}.QuizEngine-module__eBT4HG__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__frame{max-height:58vh}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__prompt{font-size:var(--fs-xl)}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__option{min-height:76px;font-size:var(--fs-xl)}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__key{font-size:var(--fs-md)}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__feedback{font-size:var(--fs-lg)}@media (hover:none) and (pointer:coarse){.QuizEngine-module__eBT4HG__keysBtn{display:none}}@media (max-width:560px){.QuizEngine-module__eBT4HG__settings{gap:var(--s-2) var(--s-3);padding:var(--s-3)}.QuizEngine-module__eBT4HG__field{flex:1 1 calc(50% - var(--s-3))}.QuizEngine-module__eBT4HG__fieldNarrow{flex:0 0 88px}.QuizEngine-module__eBT4HG__select{width:100%}.QuizEngine-module__eBT4HG__toggles{flex:1 1 0;min-width:0}.QuizEngine-module__eBT4HG__toggles .chip{height:32px;padding:0 var(--s-2);font-size:var(--fs-xs)}.QuizEngine-module__eBT4HG__speedrunForm{flex:100%;justify-content:center}.QuizEngine-module__eBT4HG__toolbar{margin-top:var(--s-3)}.QuizEngine-module__eBT4HG__frame{--pad:var(--s-4)}.QuizEngine-module__eBT4HG__option{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm)}}@media (max-width:767.98px){.QuizEngine-module__eBT4HG__summary{gap:var(--s-2);display:flex}.QuizEngine-module__eBT4HG__settings:not([data-open=true]){display:none}.QuizEngine-module__eBT4HG__settings[data-open=true]{margin-top:var(--s-2);animation:QuizEngine-module__eBT4HG__unfold var(--dur-base) var(--ease-enter) both}.QuizEngine-module__eBT4HG__summaryText{-webkit-line-clamp:2;line-clamp:2;white-space:normal;font-size:var(--fs-xs);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.QuizEngine-module__eBT4HG__summaryBtn{height:40px;padding:0 var(--s-3)}.QuizEngine-module__eBT4HG__settings .QuizEngine-module__eBT4HG__speedrunForm{display:none}.QuizEngine-module__eBT4HG__summary .QuizEngine-module__eBT4HG__speedrunSummary{height:40px;padding:0 var(--s-2);font-size:var(--fs-xs);white-space:nowrap;flex-shrink:0}.QuizEngine-module__eBT4HG__toolbar{margin:var(--s-2) 0 var(--s-1)}.QuizEngine-module__eBT4HG__rail{margin-bottom:var(--s-2)}.QuizEngine-module__eBT4HG__prompt{margin-bottom:var(--s-2);font-size:var(--fs-sm);line-height:1.3}.QuizEngine-module__eBT4HG__cardPlaque{padding:var(--s-1) var(--s-3)}.QuizEngine-module__eBT4HG__frame{--pad:var(--s-3);max-height:22vh}.QuizEngine-module__eBT4HG__describeRow{min-height:28px;margin-top:0}.QuizEngine-module__eBT4HG__describeRow .QuizEngine-module__eBT4HG__textBtn{min-height:28px}.QuizEngine-module__eBT4HG__options{gap:var(--s-2);margin-top:var(--s-2)}.QuizEngine-module__eBT4HG__option{gap:var(--s-2);min-height:48px;line-height:var(--lh-tight)}.QuizEngine-module__eBT4HG__typeForm{gap:var(--s-2);margin-top:var(--s-2)}.QuizEngine-module__eBT4HG__after{margin-top:var(--s-3)}.QuizEngine-module__eBT4HG__root[data-view=classroom] .QuizEngine-module__eBT4HG__frame{max-height:40vh}}@keyframes QuizEngine-module__eBT4HG__unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QuizEngine-module__eBT4HG__settings[data-open=true]{animation:none}}@media print{.QuizEngine-module__eBT4HG__root{display:none}}.QuizEngine-module__eBT4HG__record{align-items:baseline;gap:var(--s-1) var(--s-3);width:fit-content;max-width:100%;min-height:36px;margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border:var(--hairline);border-radius:var(--r-1);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.QuizEngine-module__eBT4HG__record[data-new]{border-color:var(--accent)}.QuizEngine-module__eBT4HG__record>*{animation:QuizEngine-module__eBT4HG__engrave var(--dur-base) var(--ease-enter) both}.QuizEngine-module__eBT4HG__recordTag{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.QuizEngine-module__eBT4HG__recordNote .QuizEngine-module__eBT4HG__mono{color:var(--text-primary)}@keyframes QuizEngine-module__eBT4HG__engrave{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.QuizEngine-module__eBT4HG__challenge{margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--hairline)}.QuizEngine-module__eBT4HG__challenge .label{margin:0 0 var(--s-3)}.QuizEngine-module__eBT4HG__challengeList{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.QuizEngine-module__eBT4HG__challengeList .QuizEngine-module__eBT4HG__challengeChip{border-color:var(--accent-dim);height:40px;color:var(--accent);transition:transform var(--dur-fast) var(--ease-enter), border-color var(--dur-fast) var(--ease-move);text-decoration:none}.QuizEngine-module__eBT4HG__challengeList .QuizEngine-module__eBT4HG__challengeChip:hover{border-color:var(--accent);color:var(--accent-hover);transform:translateY(-2px)}.QuizEngine-module__eBT4HG__record+.QuizEngine-module__eBT4HG__verdict{margin-top:var(--s-2)}@media (prefers-reduced-motion:reduce){.QuizEngine-module__eBT4HG__record>*{animation:none}.QuizEngine-module__eBT4HG__ghostMeter>span,.QuizEngine-module__eBT4HG__challengeList .QuizEngine-module__eBT4HG__challengeChip{transition:none}.QuizEngine-module__eBT4HG__challengeList .QuizEngine-module__eBT4HG__challengeChip:hover{transform:none}}
.RecordsWall-module__8Qy8Qa__wall{--plaque-h:44px;--plaque-gap:var(--s-2);max-width:720px;margin:var(--s-12) auto 0;padding:var(--s-4) var(--s-6);border:var(--hairline);border-radius:var(--r-2);background:var(--surface);font-size:var(--fs-sm)}.RecordsWall-module__8Qy8Qa__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:32px;margin-bottom:var(--s-3);display:flex}.RecordsWall-module__8Qy8Qa__head .label{margin:0}.RecordsWall-module__8Qy8Qa__count{margin-left:var(--s-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-code);color:var(--accent)}.RecordsWall-module__8Qy8Qa__toggle{min-height:32px;padding:0 var(--s-2);border-radius:var(--r-1);font:inherit;font-size:var(--fs-xs);color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.RecordsWall-module__8Qy8Qa__toggle:hover{color:var(--accent-hover)}.RecordsWall-module__8Qy8Qa__reserve{min-height:calc(3 * var(--plaque-h) + 2 * var(--plaque-gap));margin:0}.RecordsWall-module__8Qy8Qa__list{align-content:start;gap:var(--plaque-gap);padding:0;list-style:none;display:grid}.RecordsWall-module__8Qy8Qa__plaque{align-items:center;gap:var(--s-3);height:var(--plaque-h);padding:0 var(--s-3);border:var(--hairline);border-radius:var(--r-1);background:var(--bg);animation:RecordsWall-module__8Qy8Qa__engrave var(--dur-base) var(--ease-enter) both;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.RecordsWall-module__8Qy8Qa__no{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-code);font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;font-weight:600}.RecordsWall-module__8Qy8Qa__name{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}.RecordsWall-module__8Qy8Qa__figures{gap:var(--s-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-code);white-space:nowrap;display:inline-flex}.RecordsWall-module__8Qy8Qa__time{color:var(--text-secondary)}.RecordsWall-module__8Qy8Qa__score{color:var(--accent);font-weight:600}.RecordsWall-module__8Qy8Qa__empty{padding:var(--s-3) var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r-1);color:var(--text-tertiary);align-items:center;display:flex}.RecordsWall-module__8Qy8Qa__note{margin:var(--s-3) 0 0;color:var(--text-tertiary);font-size:var(--fs-xs)}@keyframes RecordsWall-module__8Qy8Qa__engrave{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:480px){.RecordsWall-module__8Qy8Qa__wall{padding:var(--s-4)}.RecordsWall-module__8Qy8Qa__no{display:none}.RecordsWall-module__8Qy8Qa__plaque{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.RecordsWall-module__8Qy8Qa__plaque{animation:none}}
