.fd-qhead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.fd-chip{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--fd-cyan-text);background:var(--fd-cyan-50);border-radius:6px;align-items:center;padding:.4375rem .5625rem;font-family:B612 Mono,ui-monospace,monospace;font-size:.71875rem;line-height:1.2;display:inline-flex}.fd-save{color:var(--fd-muted);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:.375rem;margin-left:auto;padding:.375rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.fd-save:hover{color:var(--fd-ink);background:var(--fd-soft)}.fd-save.is-saved{color:var(--fd-blue-600)}.fd-save:focus-visible{outline:2px solid var(--fd-focus-ring);outline-offset:2px}.fd-question{color:var(--fd-ink);overflow-wrap:anywhere;margin-bottom:1.5rem;font-family:Barlow Semi Condensed,Open Sans,sans-serif;font-size:2rem;font-weight:600;line-height:1.18}.fd-question p:last-child{margin-bottom:0}.fd-question img{max-width:100%;height:auto;margin-top:.75rem;display:block}.fd-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;margin-bottom:0}@media (max-width:767.98px){.fd-question{font-size:1.5625rem}}.fd-verdict{border:1px solid;border-radius:10px;align-items:center;gap:.875rem;margin-bottom:.875rem;padding:.75rem .875rem;display:flex}.fd-verdict:focus{outline:none}.fd-verdict:focus-visible{outline:none}.fd-verdict .fd-tag{flex:none}.fd-verdict__title{color:var(--fd-ink);font-family:Barlow Semi Condensed,Open Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2;display:block}.fd-verdict__detail{color:var(--fd-muted);font-size:.875rem}.fd-verdict--correct{background:var(--fd-green-50);border-color:#a9e8cf}.fd-verdict--review{background:var(--fd-amber-50);border-color:#f5d79a}.fd-verdict--skipped{background:var(--fd-soft);border-color:var(--fd-line)}@media (max-width:767.98px){.fd-verdict{margin-bottom:.75rem;padding:.625rem .75rem}.fd-verdict__title{font-size:1rem}}.fd-answers{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.fd-answer{min-height:3.5rem;color:var(--fd-ink);border:1.5px solid var(--fd-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.875rem;margin:0;padding:.875rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .15s,background-color .15s;display:flex;position:relative}.fd-answer:hover{border-color:#b9c4d6}fieldset:disabled .fd-answer{cursor:default}.fd-answer:focus-within{outline:2px solid var(--fd-focus-ring);outline-offset:2px}@supports selector(:has(*)){.fd-answer:focus-within{outline:none}.fd-answer:has(.fd-answer__input:focus-visible){outline:2px solid var(--fd-focus-ring);outline-offset:2px}}.fd-answer__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.fd-answer__key{width:1.875rem;height:1.875rem;color:var(--fd-muted);background:#eef1f6;border-radius:6px;flex:none;place-items:center;font-family:B612 Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:700;line-height:1;display:grid}.fd-answer__text{overflow-wrap:anywhere;flex:1;min-width:0}.fd-answer__text p{margin:0}.fd-answer__text img{max-width:100%;height:auto}.fd-answer__tag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.375rem;margin-left:auto;font-family:B612 Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1;display:inline-flex}.fd-answer.is-selected{background:var(--fd-blue-50);border-color:var(--fd-blue)}.fd-answer.is-selected .fd-answer__key{color:#fff;background:var(--fd-blue-fill)}.fd-answer.is-right{background:var(--fd-green-50);border-color:var(--fd-green)}.fd-answer.is-right .fd-answer__key{color:var(--fd-ink);background:var(--fd-green)}.fd-answer.is-right .fd-answer__tag{color:var(--fd-green-text)}.fd-answer.is-wrong{background:var(--fd-amber-50);border-color:var(--fd-amber)}.fd-answer.is-wrong .fd-answer__key{color:var(--fd-ink);background:var(--fd-amber)}.fd-answer.is-wrong .fd-answer__tag{color:var(--fd-amber-text)}.fd-answer.is-missed{border-color:var(--fd-amber);background:#fff;border-style:dashed}.fd-answer.is-missed .fd-answer__key{color:var(--fd-ink);background:var(--fd-green)}.fd-answer.is-missed .fd-answer__tag{color:var(--fd-amber-text)}.fd-answer.is-dim{color:var(--fd-muted)}.fd-answer.is-dim .fd-answer__key{opacity:.6}.fd-open__input{max-width:22rem;font-size:1.125rem}.fd-open__error{margin:.5rem 0 0;font-size:.875rem}@media (max-width:767.98px){.fd-answers{gap:.5rem}.fd-answer{gap:.6875rem;min-height:3rem;padding:.6875rem .75rem;font-size:.90625rem}.fd-answer__key{width:1.625rem;height:1.625rem;font-size:.75rem}.fd-answer__tag>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd-answer.is-missed{flex-wrap:wrap;row-gap:.25rem}.fd-answer.is-missed .fd-answer__tag{flex-basis:100%;margin-left:0;padding-left:2.3125rem}.fd-answer.is-missed .fd-answer__tag>span{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.fd-explain{background:var(--fd-soft);border:1px solid var(--fd-line);border-radius:10px;margin-top:1.125rem;padding:1.125rem}.fd-explain__label{color:var(--fd-cyan-text);align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.fd-explain__text{color:#26324a;overflow-wrap:anywhere;font-size:.9375rem}.fd-explain__text>:last-child{margin-bottom:0}.fd-explain__text img{max-width:100%;height:auto}.fd-explain__refs{flex-wrap:wrap;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.fd-explain__refs>li{min-width:0;max-width:100%}.fd-discuss{color:var(--fd-ink);border:1px solid var(--fd-line);border-radius:10px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.90625rem;display:flex}.fd-discuss:hover{color:var(--fd-ink);border-color:#b9c4d6}.fd-discuss:hover .fd-discuss__open{border-color:var(--fd-ink)}.fd-discuss__title{align-items:center;gap:.5rem;font-family:Barlow Semi Condensed,Open Sans,sans-serif;font-size:1rem;font-weight:600;display:inline-flex}.fd-discuss__count{color:var(--fd-muted)}.fd-discuss__count:before{content:"· "}.fd-discuss__open{pointer-events:none;margin-left:auto}@media (max-width:767.98px){.fd-explain{margin-top:.75rem;padding:.875rem}.fd-explain__text{font-size:.875rem}}
