.state-text[data-v-799ed3d1]{color:#334155}.content-wrap[data-v-799ed3d1]{display:grid;gap:12px;min-width:0}.summary-row[data-v-799ed3d1]{align-items:center;color:#334155;display:flex;font-size:14px;gap:12px}.question-list[data-v-799ed3d1]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding-left:0}.question-cell[data-v-799ed3d1]{list-style:none;min-width:0}.question-card[data-v-799ed3d1]{background:#fff;border:1px solid #dbe4ef;border-radius:12px;min-width:0;padding:14px}.question-head[data-v-799ed3d1]{align-items:flex-start;display:flex;gap:8px;margin-bottom:0}.question-blocks[data-v-799ed3d1]{display:flex;flex-direction:column;gap:12px;width:100%}.subproblem-block[data-v-799ed3d1]{background:#fcfdff;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.subproblem-block.paragraph[data-v-799ed3d1]{background:#f8fafc}.subproblem-head[data-v-799ed3d1]{align-items:flex-start;display:flex;gap:8px}.subproblem-number[data-v-799ed3d1]{color:#334155;font-weight:700;line-height:1.6;min-width:22px}.question-number[data-v-799ed3d1]{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1;margin-top:1px;min-height:24px;padding:4px 10px}.question-body[data-v-799ed3d1]{color:#0f172a;flex:1;line-height:1.65;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.choice-text[data-v-799ed3d1] figure img,.choice-text[data-v-799ed3d1] img,.question-body[data-v-799ed3d1] figure img,.question-body[data-v-799ed3d1] img{display:block!important;float:none!important;height:auto!important;margin:12px auto!important;max-width:100%!important;width:auto!important}.choice-text[data-v-799ed3d1] mjx-container[display=true],.question-body[data-v-799ed3d1] mjx-container[display=true]{display:block!important;margin:12px 0!important;text-align:center!important;width:100%!important}.choice-text[data-v-799ed3d1] mjx-container[display=true]>svg,.question-body[data-v-799ed3d1] mjx-container[display=true]>svg{display:block!important;height:auto!important;margin:0 auto!important;max-width:100%!important}.choice-list[data-v-799ed3d1]{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:0}.choice-item[data-v-799ed3d1],.choice-list[data-v-799ed3d1]{list-style:none}.choice-btn[data-v-799ed3d1]{align-items:flex-start;background:#fff;border:1px solid #dbe4ef;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:10px;text-align:left;width:100%}.choice-btn.selected[data-v-799ed3d1]{border-color:#1d4f91}.choice-btn[data-v-799ed3d1]:disabled{cursor:not-allowed}.choice-btn.locked[data-v-799ed3d1]:not(.selected){opacity:.75}.choice-label[data-v-799ed3d1]{color:#475569;font-weight:700;min-width:20px}.choice-text[data-v-799ed3d1]{color:#0f172a;line-height:1.6;min-width:0;overflow-wrap:anywhere;word-break:break-word}.result-text[data-v-799ed3d1]{font-size:14px;font-weight:600;margin:10px 0 0}.result-text.correct[data-v-799ed3d1]{color:#0a7c2f}.result-text.wrong[data-v-799ed3d1]{color:#b91c1c}.result-text.unknown[data-v-799ed3d1]{color:#64748b}.explain-box[data-v-799ed3d1]{background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;margin-top:10px;padding:10px}.explain-title[data-v-799ed3d1]{color:#334155;font-size:13px;font-weight:700;margin:0 0 6px}.answer-box[data-v-799ed3d1]{background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;margin-top:10px;padding:10px}.answer-title[data-v-799ed3d1]{color:#334155;font-size:13px;font-weight:700;margin:0 0 6px}.answer-body[data-v-799ed3d1],.explain-body[data-v-799ed3d1]{color:#0f172a;line-height:1.65;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.login-cta-btn[data-v-799ed3d1]{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;margin-top:8px;padding:8px 12px}.login-cta-btn[data-v-799ed3d1]:hover{background:#1d4ed8;border-color:#1d4ed8}.subjective-box[data-v-799ed3d1]{display:grid;gap:6px;margin-top:10px;min-width:0;padding:2px}.subjective-placeholder[data-v-799ed3d1]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:104px;width:100%}.subjective-label[data-v-799ed3d1]{color:#334155;font-size:13px;font-weight:700;margin:0}.subjective-textarea[data-v-799ed3d1]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;display:block;font:inherit;line-height:1.5;max-width:100%;padding:10px 12px;resize:vertical;width:100%}.subjective-textarea[data-v-799ed3d1]:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26;outline:none}.subjective-actions[data-v-799ed3d1]{display:flex;justify-content:flex-end}.submit-subjective-btn[data-v-799ed3d1]{background:#1d4ed8;border:1px solid #1d4ed8;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:7px 12px}.submit-subjective-btn[data-v-799ed3d1]:hover{background:#1e40af;border-color:#1e40af}.submit-subjective-btn[data-v-799ed3d1]:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}@media(max-width:680px){.choice-text[data-v-799ed3d1],.explain-body[data-v-799ed3d1],.question-body[data-v-799ed3d1],.question-card[data-v-799ed3d1],.subproblem-block[data-v-799ed3d1]{max-width:100%;min-width:0}.answer-body[data-v-799ed3d1] *,.choice-text[data-v-799ed3d1] *,.explain-body[data-v-799ed3d1] *,.question-body[data-v-799ed3d1] *{box-sizing:border-box;max-width:100%}.answer-body[data-v-799ed3d1] table,.choice-text[data-v-799ed3d1] table,.explain-body[data-v-799ed3d1] table,.question-body[data-v-799ed3d1] table{display:block;overflow-x:auto;width:100%}.answer-body[data-v-799ed3d1] pre,.choice-text[data-v-799ed3d1] pre,.explain-body[data-v-799ed3d1] pre,.question-body[data-v-799ed3d1] pre{overflow-x:auto;white-space:pre-wrap;word-break:break-word}.answer-body[data-v-799ed3d1],.choice-text[data-v-799ed3d1],.explain-body[data-v-799ed3d1],.question-body[data-v-799ed3d1]{font-size:80%}}
