._card_a58y4_1{border:1px solid var(--kv-border);background:var(--kv-panel-soft);border-radius:14px;margin-top:12px;padding:18px}._missingFigure_a58y4_8{color:#9a443c;background:var(--kv-danger-soft);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}._meta_a58y4_10{color:var(--kv-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;display:flex}._meta_a58y4_10>span:not(:-webkit-any(._difficulty_a58y4_20,._history_a58y4_20))+span:not(:-webkit-any(._difficulty_a58y4_20,._history_a58y4_20)):before{color:#c1c8d5;content:"·";margin-right:7px}._meta_a58y4_10>span:not(:-moz-any(._difficulty_a58y4_20,._history_a58y4_20))+span:not(:-moz-any(._difficulty_a58y4_20,._history_a58y4_20)):before{color:#c1c8d5;content:"·";margin-right:7px}._meta_a58y4_10>span:not(:is(._difficulty_a58y4_20,._history_a58y4_20))+span:not(:is(._difficulty_a58y4_20,._history_a58y4_20)):before{color:#c1c8d5;content:"·";margin-right:7px}._difficulty_a58y4_20,._history_a58y4_20{color:#775213;background:var(--kv-warning-soft);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}._history_a58y4_20{color:var(--kv-brand-dark);background:var(--kv-brand-soft)}._prompt_a58y4_41{color:var(--kv-ink)}._options_a58y4_43{gap:8px;margin-top:13px;display:grid}._option_a58y4_43{border:1px solid var(--kv-border);width:100%;color:var(--kv-ink);background:var(--kv-panel);text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 13px;display:flex}._option_a58y4_43:hover:not(:disabled){border-color:#aebded}._option_a58y4_43:disabled{opacity:1;cursor:default}._option_a58y4_43>strong{color:var(--kv-muted);flex:none}._option_a58y4_43>div{flex:1}._correct_a58y4_68{background:var(--kv-success-soft)!important;border-color:#67b794!important}._wrong_a58y4_73{background:var(--kv-danger-soft)!important;border-color:#df8b84!important}._blankArea_a58y4_78{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}._blankArea_a58y4_78>input,._part_a58y4_87 input{min-width:min(360px,100%);color:var(--kv-ink);background:var(--kv-panel);border:1px solid #cfd6e3;border-radius:9px;flex:1;padding:10px 12px}._inputCorrect_a58y4_97{background:var(--kv-success-soft)!important;border-color:#67b794!important}._inputWrong_a58y4_98{background:var(--kv-danger-soft)!important;border-color:#df8b84!important}._primaryButton_a58y4_100,._secondaryButton_a58y4_101,._selfMark_a58y4_102 button,._feedback_a58y4_103 button,._solutionToggle_a58y4_104{color:var(--kv-brand-dark);background:var(--kv-panel);cursor:pointer;border:1px solid #cfd7e8;border-radius:8px;padding:8px 12px}._primaryButton_a58y4_100{border-color:var(--kv-brand);color:#fff;background:var(--kv-brand)}._primaryButton_a58y4_100:disabled,._selfMark_a58y4_102 button:disabled{opacity:.5;cursor:default}._validation_a58y4_121{color:#b84b43;width:100%;font-size:13px}._part_a58y4_87{gap:7px;width:100%;display:grid}._part_a58y4_87>label{color:var(--kv-ink);font-size:13px;font-weight:700}._chips_a58y4_135{flex-wrap:wrap;gap:7px;display:flex}._chip_a58y4_135{border:1px solid var(--kv-border);color:var(--kv-ink);background:var(--kv-panel);cursor:pointer;border-radius:999px;padding:7px 11px}._chip_a58y4_135:disabled{opacity:1;cursor:default}._chipSelected_a58y4_151{background:var(--kv-brand-soft);border-color:#9db0ea}._hints_a58y4_153{margin-top:12px}._hintAccess_a58y4_154{color:var(--kv-muted);margin:8px 0 0;font-size:12px;line-height:1.7}._hintAccess_a58y4_154 button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._hintAccess_a58y4_154 button:hover{color:var(--kv-brand)}._hintAccess_a58y4_154 button:focus-visible{outline:2px solid var(--kv-brand);outline-offset:3px}._hint_a58y4_153{background:var(--kv-warning-soft);border-left:3px solid #e6b34f;border-radius:8px;margin-bottom:8px;padding:11px 13px}._hint_a58y4_153>strong{color:#7a5719;font-size:12px}._hint_a58y4_153>div{margin-top:3px}._allHints_a58y4_176{color:var(--kv-muted)}._selfMark_a58y4_102{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}._selfMark_a58y4_102>span{color:var(--kv-muted);font-size:13px}._feedback_a58y4_103{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;font-size:13px;font-weight:700;display:flex}._feedbackGood_a58y4_198{color:var(--kv-success)}._feedbackPartial_a58y4_199{color:var(--kv-warning)}._feedbackBad_a58y4_200{color:#b84b43}._feedback_a58y4_103 button{padding:4px 8px;font-size:11px}._solutionToggle_a58y4_104{margin-top:11px}._solution_a58y4_104{border-top:1px dashed #cfd6e3;margin-top:12px;padding-top:13px}._answer_a58y4_218{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:9px;width:100%;margin:14px 0 7px;display:grid}._answer_a58y4_218>strong{font-size:13px}._answer_a58y4_218>div{min-width:0}._heuristic_a58y4_235{background:var(--kv-neutral-soft);border-radius:10px;margin-bottom:12px;padding:12px 13px}._heuristic_a58y4_235>strong{font-size:13px}._blankPreview_a58y4_243{width:100%;color:var(--kv-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}._knowledgeLinks_a58y4_244{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}._knowledgeLinks_a58y4_244>span{color:var(--kv-muted);font-size:11px}._knowledgeLinks_a58y4_244 a{border:1px solid var(--kv-border);color:var(--kv-brand);background:var(--kv-panel);border-radius:999px;padding:5px 8px;font-size:11px;text-decoration:none}._basicsExit_a58y4_250{margin:8px 0 0;font-size:11px}._basicsExit_a58y4_250 a{color:var(--kv-muted);border-bottom:1px dotted var(--kv-border);text-decoration:none}._basicsExit_a58y4_250 a:hover{color:var(--kv-brand)}@media (max-width:650px){._card_a58y4_1{padding:15px}._blankArea_a58y4_78>input,._part_a58y4_87 input{min-width:100%}._primaryButton_a58y4_100{width:100%}}._methodTip_a58y4_262{border:1px solid var(--kv-brand);background:var(--kv-brand-soft);color:var(--kv-ink);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;font-size:13px;line-height:1.75;display:flex}._methodTip_a58y4_262 button{border:1px solid var(--kv-brand);background:var(--kv-panel);color:var(--kv-brand);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-self:center;padding:4px 10px;font-size:12px}
