.quiz-active .site-footer{display:none}.quiz-active .site-header{position:static}.quiz-active .header-inner{height:72px}.quiz-active .header-inner:after{content:none}.quiz-active .header-inner nav{display:none}.quiz-active .header-inner>.button{display:inline-flex}.quiz-shell.container{width:calc(100% - 48px);max-width:900px;padding:17px 0 45px}.quiz-progress-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.65}.quiz-progress-label strong{font-weight:600;color:var(--ink)}.quiz-progress-label>span{font-size:13px;color:var(--muted)}.quiz-shell .progress-track{display:flex;gap:4px;height:6px;background:none;border-radius:0;margin-bottom:16px;overflow:visible}.quiz-shell .progress-segment{position:relative;display:block;flex:1;height:6px;background:var(--line);border-radius:3px;overflow:hidden}.quiz-shell .progress-segment.is-current{background:#221741}.quiz-shell .progress-segment>span{display:block;height:100%;background:var(--accent);transition:width .2s;border-radius:3px}.quiz-shell .question-panel{position:relative;display:flex;flex-direction:column;gap:20px;padding:30px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 12px 22px #201b100a;overflow:hidden}.quiz-shell .question-panel:before{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--deep),var(--accent))}.question-watermark{position:absolute;right:28px;top:6px;font:600 124px/1.25 var(--heading);letter-spacing:-7px;color:#191130;pointer-events:none}.question-topic{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.quiz-shell .question-category{display:inline-flex;align-items:center;gap:10px;max-width:85%;padding:7px 15px 7px 8px;margin:0;border-radius:999px;background:#221741;color:#C9A6FF;font-size:12px;font-weight:600;letter-spacing:1.4px;line-height:1.4;text-transform:uppercase}.question-topic-icon{display:grid;place-items:center;flex:none;min-width:30px;height:30px;border-radius:50%;background:var(--accent);color:#191130;font-size:12px;letter-spacing:0}.question-info{display:grid;place-items:center;width:28px;height:28px;flex:none;color:var(--muted);font-size:12px;font-weight:600;line-height:1;border-radius:50%}.question-info:before{content:'';position:absolute;width:13px;height:13px;border:1.4px solid currentColor;border-radius:50%}.question-info:hover{color:var(--accent)}.quiz-shell .question-panel h1{position:relative;z-index:1;max-width:80%;min-height:0;margin:-6px 0 0;color:var(--ink);font-family:var(--heading);font-size:24.8px;font-weight:700;line-height:1.22;letter-spacing:-.65px}.quiz-shell .answer-options{display:flex;flex-direction:column;gap:11px;margin:0}.quiz-shell .answer-option{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-height:46px;padding:10px 16px;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:none;color:var(--ink);font-family:var(--sans);font-size:15.36px;font-weight:600;line-height:1.55;text-align:left;overflow:hidden;transition:background .15s,border-color .15s}.quiz-shell .answer-option:before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background:#5EEAD4}.quiz-shell .answer-2:before{background:#C9A6FF}.quiz-shell .answer-3:before,.quiz-shell .answer-4:before{background:#FCA5A5}.answer-symbol{display:grid;place-items:center;width:24px;height:24px;border:1.3px solid #6EE7B7;border-radius:50%;background:#13221F;color:#34D399;font-size:15px;line-height:1;font-family:var(--sans);font-weight:600}.answer-2 .answer-symbol{border-color:#3A2A58;background:#1B1230;color:#A695C9}.answer-3 .answer-symbol,.answer-4 .answer-symbol{border-color:#F87171;background:#2A1620;color:#F87171}.quiz-shell .answer-radio{justify-self:end;width:10px;height:10px;border:1.5px solid #2A1E42;border-radius:50%;background:none}.quiz-shell .answer-option:hover{background:#191130;border-color:#A855F7}.quiz-shell .answer-option.selected{background:#221741;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.quiz-shell .answer-option.selected .answer-radio{border:3px solid var(--accent);background:var(--paper)}.quiz-shell .quiz-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:4px 0}.quiz-back,.quiz-next{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:9px 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-size:14px;font-weight:600;line-height:1.5;box-shadow:0 2px 3px #251e0c03;transition:background .15s,transform .15s}.quiz-next{background:var(--yellow);border-color:var(--yellow);color:#12071F;box-shadow:0 7px 13px #30260c0b}.quiz-back:not(:disabled):hover{background:var(--white)}.quiz-next:not(:disabled):hover{background:#A855F7;transform:translateY(-1px)}.quiz-back:disabled,.quiz-next:disabled{opacity:.45}.advance-toggle{display:inline-flex;align-items:center;gap:10px;padding:5px 8px;border:0;border-radius:5px;background:none;color:var(--muted);font-size:13px;line-height:1.5}.advance-track{display:block;width:38px;height:22px;padding:3px;border-radius:999px;background:#241838;transition:background .15s}.advance-track>span{display:block;height:16px;width:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #0002;transition:transform .15s}.advance-toggle[aria-checked=true] .advance-track{background:var(--accent)}.advance-toggle[aria-checked=true] .advance-track>span{transform:translateX(16px)}.quiz-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;color:var(--muted);font-size:10px;line-height:1.6}.quiz-caption>a:hover{color:var(--accent)}.quiz-caption .keyboard-note{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.quiz-caption .keyboard-note kbd{font-family:var(--sans)}.quiz-caption .keyboard-note span{margin:0 5px}[data-theme=dark] .quiz-shell .question-panel{box-shadow:0 12px 22px #0002}[data-theme=dark] .question-watermark{color:#F3EDFF}[data-theme=dark] .quiz-shell .question-category{background:#A855F7;color:#A855F7}[data-theme=dark] .quiz-shell .answer-option:hover{background:#150E24;border-color:#7C3AED}[data-theme=dark] .quiz-shell .answer-option.selected{background:#A855F7;border-color:#E9D5FF;box-shadow:0 0 0 1px #E9D5FF;color:#12071F}[data-theme=dark] .quiz-shell .answer-option.selected .answer-radio{border-color:var(--yellow)}[data-theme=dark] .quiz-shell .progress-segment.is-current{background:#241838}[data-theme=dark] .answer-symbol{background:#13221F;color:#6EE7B7;border-color:#2DD4BF}[data-theme=dark] .answer-2 .answer-symbol{background:#150E24;color:#C4B4DE;border-color:#3A2A58}[data-theme=dark] .answer-3 .answer-symbol,[data-theme=dark] .answer-4 .answer-symbol{background:#2A1A1E;color:#FCA5A5;border-color:#FCA5A5}[data-theme=dark] .quiz-shell .answer-radio{border-color:#3A2A58}[data-theme=dark] .quiz-shell .answer-option:before{background:#2DD4BF}[data-theme=dark] .quiz-shell .answer-2:before{background:#C9A6FF}[data-theme=dark] .quiz-shell .answer-3:before,[data-theme=dark] .quiz-shell .answer-4:before{background:#FCA5A5}
@media(max-width:800px){.quiz-shell.container{width:calc(100% - 32px)}.quiz-shell .question-panel h1{max-width:88%;font-size:23px}.quiz-shell .question-panel{padding:26px}.question-watermark{right:23px;font-size:108px}.quiz-shell .answer-option{font-size:15px}}
@media(max-width:600px){.quiz-active .header-inner{height:60px}.quiz-shell.container{width:calc(100% - 32px);max-width:none;padding:12px 0 30px}.quiz-progress-label,.quiz-progress-label>span{font-size:12px;line-height:1.65}.quiz-progress-label{margin-bottom:8px}.quiz-shell .progress-track{gap:4px;margin-bottom:12px}.quiz-shell .question-panel{padding:20px 18px;gap:14px;border-radius:22px}.question-watermark{top:8px;right:19px;font-size:58px;letter-spacing:-3px;line-height:1.2}.question-topic{gap:8px}.quiz-shell .question-category{padding:6px 12px 6px 7px;max-width:85%;gap:8px;font-size:10px;letter-spacing:1.2px}.question-topic-icon{min-width:28px;height:28px;font-size:11px}.question-info{width:27px;height:27px}.quiz-shell .question-panel h1{max-width:100%;min-height:0;margin:-3px 0 1px;font-size:20.28px;line-height:1.22;letter-spacing:-.5px}.quiz-shell .answer-options{gap:9px}.quiz-shell .answer-option{min-height:48px;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:9px 13px;border-radius:14px;font-size:14.72px;line-height:1.55}.quiz-shell .answer-radio{display:none}.answer-symbol{width:25px;height:25px;font-size:15px}.quiz-shell .quiz-navigation{margin-top:12px;padding:0;gap:10px}.quiz-back,.quiz-next{flex:1;min-height:44px;padding:10px 14px;font-size:13px;border-radius:10px}.advance-toggle{display:none}.quiz-caption{margin-top:15px;justify-content:center;font-size:9px}.quiz-caption .keyboard-note{display:none}}
@media(prefers-reduced-motion:reduce){.quiz-shell .progress-segment>span,.quiz-shell .answer-option,.quiz-back,.quiz-next,.advance-track,.advance-track>span{transition:none}.quiz-next:not(:disabled):hover{transform:none}}
