.problemsContent_wLrts{flex-direction:column;gap:20px;display:flex}.statsRow_QWWyD{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.statCard_Ud4yk{background:var(--stat-bg,#f3f4f6);border-radius:16px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.statLabel_mq5Jp{color:var(--stat-color,#6b7280);font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:500}.statValue_tS2-Q{color:var(--stat-color,#6b7280);font-family:Bricolage Grotesque,Inter,sans-serif;font-size:28px;font-weight:800;line-height:1}.problemsTable_vXo0-{flex-direction:column;display:flex}.tableHeader_fYD2K{border-bottom:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:56px 1fr 80px 80px 80px;align-items:center;padding:0 0 12px;font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:700;display:grid}.thIdx_7BWvC{text-align:center}.thProblem_89-Tp{padding:0 12px}.thStatus_Y-b6k,.thScore_pZgik,.thTime_uPOze{text-align:center}.tableRow_5yLQX{border-bottom:1px solid var(--ant-color-border-secondary);color:inherit;grid-template-columns:56px 1fr 80px 80px 80px;align-items:center;padding:14px 0;text-decoration:none;transition:background .15s;display:grid}.tableRow_5yLQX:hover{background:var(--ant-color-fill-secondary)}.tableRow_5yLQX:last-child{border-bottom:none}.tableRowAlt_zqJ-h{background:var(--ant-color-fill-quaternary)}.tableRowAlt_zqJ-h:hover{background:var(--ant-color-fill-tertiary)}.tdIdx_aab-a{justify-content:center;align-items:center;display:flex}.letterBadge_N2zNq{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:14px;font-weight:700;display:flex}.tdProblem_DqvtO{flex-direction:column;gap:4px;min-width:0;padding:0 12px;display:flex}.problemName_YYytG{color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;font-family:DM Sans,Inter,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.problemMeta_Q9-xu{color:var(--ant-color-text-tertiary);font-family:DM Sans,Inter,sans-serif;font-size:11px}.tdStatus_OngVz,.tdScore_5rQph,.tdTime_ZFtiG{color:var(--ant-color-text-secondary);justify-content:center;align-items:center;font-family:DM Sans,Inter,sans-serif;font-size:13px;display:flex}.emptyTable_eJguJ{text-align:center;color:var(--ant-color-text-tertiary);padding:48px 20px;font-family:DM Sans,Inter,sans-serif;font-size:14px}.statusIconWrong_zOKGE{display:inline-flex}.cellJudging_qNXU8{color:var(--ant-color-text-tertiary)}.clarificationEmpty_B-TsC{text-align:center;color:var(--ant-color-text-quaternary);padding:32px 20px;font-family:DM Sans,Inter,sans-serif;font-size:14px}.clarificationList_q-U31{flex-direction:column;display:flex}.clarificationItem_Lbo6r{border-bottom:1px solid var(--ant-color-border-secondary);padding:16px 0}.clarificationItem_Lbo6r:last-child{border-bottom:none;padding-bottom:0}.clarificationHeader_qnBCU{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.clarificationSubject_K6KId{color:var(--ant-color-text);font-family:DM Sans,Inter,sans-serif;font-size:14px;font-weight:600}.clarificationMeta_eVMMz{color:var(--ant-color-text-tertiary);font-family:DM Sans,Inter,sans-serif;font-size:12px}.clarificationContent_1jlBh{color:var(--ant-color-text-secondary);font-family:DM Sans,Inter,sans-serif;font-size:13px;line-height:1.6}.clarificationReplies_6BElm{border-left:2px solid var(--ant-color-border-secondary);flex-direction:column;gap:12px;margin-top:12px;margin-left:24px;padding-left:16px;display:flex}.clarificationReply_HLjFc{flex-direction:column;gap:6px;display:flex}.clarificationReplyHeader_UkGlr{align-items:baseline;gap:8px;display:flex}.clarificationReplyAuthor_bVP3t{color:var(--ant-color-text);font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:600}.clarificationReplyTime_2tkC6{color:var(--ant-color-text-quaternary);font-family:DM Sans,Inter,sans-serif;font-size:11px}.clarificationReplyContent_qHbmA{color:var(--ant-color-text-secondary);font-family:DM Sans,Inter,sans-serif;font-size:13px;line-height:1.6}.clarificationForm_vHUZm{background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border-secondary);border-radius:16px;margin-bottom:20px;padding:20px}.clarificationFormTitle_FtiM-{color:var(--ant-color-text);margin-bottom:16px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:15px;font-weight:700}.clarificationFormRow_9fUZm{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.clarificationFormLabel_OWgr1{color:var(--ant-color-text-secondary);font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:600}.clarificationFormSelect_ytmnf{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);color:var(--ant-color-text);cursor:pointer;appearance:auto;border-radius:8px;outline:none;padding:8px 12px;font-family:DM Sans,Inter,sans-serif;font-size:13px}.clarificationFormSelect_ytmnf:focus{border-color:var(--ant-color-primary)}.clarificationFormTextarea_GkPMz{border:1px solid var(--ant-color-border);background:var(--ant-color-bg-container);color:var(--ant-color-text);resize:vertical;border-radius:8px;outline:none;min-height:72px;padding:10px 12px;font-family:DM Sans,Inter,sans-serif;font-size:13px;line-height:1.5}.clarificationFormTextarea_GkPMz:focus{border-color:var(--ant-color-primary)}.clarificationFormTextarea_GkPMz::placeholder{color:var(--ant-color-text-quaternary)}.clarificationFormError_34-P0{color:var(--ant-color-error);margin-bottom:8px;font-family:DM Sans,Inter,sans-serif;font-size:12px}.clarificationFormActions_6tQyW{justify-content:flex-end;display:flex}.clarificationFormSubmit_N3AMK{background:var(--ant-color-primary);color:var(--sa-color-on-primary);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-family:DM Sans,Inter,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s}.clarificationFormSubmit_N3AMK:hover{opacity:.85}.clarificationFormSubmit_N3AMK:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.statsRow_QWWyD{grid-template-columns:repeat(2,1fr);gap:10px}.statValue_tS2-Q{font-size:22px}.thTime_uPOze,.tdTime_ZFtiG{display:none}}
