.page_sL2Ih{flex-direction:column;gap:24px;min-height:100%;display:flex;position:relative;overflow:hidden}.hero_6-Ju6{border-radius:0 0 var(--ant-border-radius-lg,24px) var(--ant-border-radius-lg,24px);background:linear-gradient(135deg,#ff8c1a 0%,#ffa940 100%);justify-content:space-between;align-items:flex-end;min-height:180px;padding:32px;display:flex;position:relative;overflow:hidden}.heroTitle_-mA0v{color:#fff;z-index:1;white-space:nowrap;margin:0;font-size:36px;font-weight:800;position:relative}.heroImage_DgH3Y{object-fit:cover;z-index:1;border-radius:16px;flex-shrink:0;width:360px;height:150px;position:relative}.heroImagePlaceholder_M9oPt{z-index:1;background:#ffffff26;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:360px;height:150px;display:flex;position:relative}.heroWave_INS5f{opacity:.15;color:#fff;z-index:0;width:100%;height:65px;position:absolute;bottom:0;left:0}.twoColumn_LLVew{z-index:1;gap:24px;display:flex;position:relative}.leftColumn_PUxC5{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.rightColumn_9rLUa{flex-direction:column;flex-shrink:0;gap:16px;width:400px;display:flex}.infoHeader_5GrIM{flex-direction:column;gap:16px;display:flex}.topRow_wLIcT{align-items:center;gap:12px;display:flex}.backBtn_72DnQ{border:2px solid var(--ant-color-border,#e8e4f0);background:var(--ant-color-bg-container,#fff);color:var(--ant-color-text-secondary,#575e75);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.backBtn_72DnQ:hover{border-color:var(--ant-color-primary,#4c97ff);color:var(--ant-color-primary,#4c97ff)}.diffPill_ZMV7v{color:#fff;border-radius:100px;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.diffPillEasy_y04Ry{background:#0fbd8c}.diffPillMedium_R3jx8{background:#d97706}.diffPillHard_6QIR9{background:#ef4444}.problemTitle_-HW-j{color:var(--ant-color-text);margin:0;font-size:28px;font-weight:800}.chipsRow_VnpYy{align-items:center;gap:12px;display:flex}.chip_IBcD4{border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.chipSolved_tPPn-{background:var(--ant-color-error-bg,#ffe8ed);color:var(--ant-color-error-text,#ff6680)}.tagsRow_7dovy{flex-wrap:wrap;gap:8px;display:flex}.tag_MHzzg{border-radius:100px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.descCard_z3cQh{border-radius:var(--ant-border-radius-lg,24px);background:var(--ant-color-bg-container);border:2px solid var(--ant-color-border,#e8e4f0);flex-direction:column;gap:16px;padding:24px 28px;display:flex}.descHeader_R5p9L{justify-content:space-between;align-items:center;gap:var(--ant-padding-sm);flex-wrap:wrap;display:flex}.descTitle_ZBw5h{color:var(--ant-color-text);margin:0;font-size:20px;font-weight:700}.statementLanguageSwitcher_xJ3oe{align-items:center;gap:var(--ant-padding-xs);flex-wrap:wrap;display:inline-flex}.statementLanguageLabel_AFZHx{color:var(--ant-color-text-secondary);font-size:var(--ant-font-size);line-height:var(--ant-line-height)}.descParagraph_Y-Dqa{color:var(--ant-color-text-secondary,#575e75);margin:0;font-size:14px;line-height:1.6}.rulesHeading_aiHCU{color:var(--ant-color-text);margin:0;font-size:16px;font-weight:700}.bulletList_rn8qa{flex-direction:column;gap:8px;padding-left:16px;display:flex}.bulletItem_JKKOI{align-items:flex-start;gap:10px;display:flex}.bulletDot_hZjDh{background:var(--ant-color-primary,#4c97ff);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.bulletText_gsRuj{color:var(--ant-color-text-secondary,#575e75);margin:0;font-size:14px}.sectionHeading_p-gCW{color:var(--ant-color-text);margin:0;font-size:16px;font-weight:700}.codeBlock_0Voj-{background:var(--ant-color-fill,#f5f7fa);border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.codeLine_Sso-n{color:var(--ant-color-text-secondary,#575e75);margin:0;font-family:JetBrains Mono,monospace;font-size:13px}.outputText_XECJf{color:var(--ant-color-text-secondary,#575e75);margin:0;font-size:14px;line-height:1.6}.hintCallout_YcSSS{background:var(--ant-color-warning-bg,#fff8e1);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.hintIcon_bHvol{color:var(--ant-color-warning-text,#cc9a00);flex-shrink:0}.hintText_9PMFb{color:var(--ant-color-warning-text,#cc9a00);margin:0;font-size:13px;font-weight:500;line-height:1.5}.uploadCard_lF4eX{border-radius:var(--ant-border-radius-lg,24px);background:var(--ant-color-bg-container);border:2px solid var(--ant-color-border,#e8e4f0);flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:24px}.uploadHeader_3BCSX{align-items:center;gap:8px;display:flex}.uploadHeaderIcon_Cgixu{color:var(--ant-color-primary,#4c97ff)}.uploadHeaderTitle_DVKMo{color:var(--ant-color-text);margin:0;font-size:16px;font-weight:700}.fileInput_d8vQL{display:none}.dropzone_mneEc{background:var(--ant-color-fill,#f5f7fa);border:2px dashed var(--ant-color-primary-border,#91c4ff);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;transition:border-color .2s,background .2s;display:flex}.dropzone_mneEc:hover{border-color:var(--ant-color-primary,#4c97ff);background:var(--ant-color-primary-bg-hover,#d0e2ff)}.dropzoneDragging_2s9S6{border-color:var(--ant-color-primary,#4c97ff);background:var(--ant-color-primary-bg,#e8f0ff)}.dropzoneSelected_5Gh-E{border-style:solid;border-color:var(--ant-color-success-border,#7eebbf);background:var(--ant-color-success-bg,#e6f9f3);cursor:default}.dropzoneInvalid_t1QY7{border-color:var(--ant-color-error-border,#ffb3c1);background:var(--ant-color-error-bg,#ffe8ed)}.dropzoneIcon_LRlBz{background:var(--ant-color-primary-bg,#e8f0ff);width:64px;height:64px;color:var(--ant-color-primary,#4c97ff);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:flex}.dropzoneText_eN9lM{color:var(--ant-color-text);text-align:center;margin:0;font-size:14px;font-weight:600}.dropzoneSubtext_QFYmb{color:var(--ant-color-text-quaternary,#9ca3af);margin:0;font-size:12px}.selectedFileInfo_8AqI1{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.selectedFileIcon_yiOuj{background:var(--ant-color-success-bg,#e6f9f3);width:64px;height:64px;color:var(--ant-color-success,#0fbd8c);border-radius:50%;justify-content:center;align-items:center;display:flex}.selectedFileName_xoonG{color:var(--ant-color-text);word-break:break-all;text-align:center;margin:0;font-size:14px;font-weight:600}.selectedFileSize_8jM-H{color:var(--ant-color-text-quaternary,#9ca3af);margin:0;font-size:12px}.removeFileBtn_RtkR3{border:1px solid var(--ant-color-border,#e2e4e9);background:var(--ant-color-bg-container);width:24px;height:24px;color:var(--ant-color-text-tertiary,#9ca3af);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:flex;position:absolute;top:-4px;right:-40px}.removeFileBtn_RtkR3:hover{color:var(--ant-color-error,#ff6680);border-color:var(--ant-color-error-border,#ffb3c1)}.fileError_zNQrI{color:var(--ant-color-error-text,#ff4d6a);text-align:center;margin:0;font-size:12px}.browseBtn_YWvZh{background:var(--ant-color-primary,#4c97ff);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.browseBtn_YWvZh:hover{background:var(--ant-color-primary-hover,#3a82e8)}.fileHints_snLHL{flex-direction:column;align-items:center;gap:8px;display:flex}.fileHint_GpZPQ{color:var(--ant-color-text-quaternary,#9ca3af);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.fileHintIcon_jo7HJ{color:var(--ant-color-text-quaternary,#9ca3af)}.submitRow_JVEyX{justify-content:center;display:flex}.submitBtn_TP2by{background:var(--ant-color-success,#0fbd8c);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.submitBtn_TP2by:hover{background:var(--ant-color-success-hover,#0da37a)}.submitBtn_TP2by:disabled{opacity:.5;cursor:not-allowed}.spinner_KWd0V{animation:1s linear infinite spin_9Eld-}@keyframes spin_9Eld-{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contentBody_PehEb{color:var(--ant-color-text-secondary,#575e75);font-size:14px;line-height:1.6}.contentBody_PehEb h1,.contentBody_PehEb h2,.contentBody_PehEb h3{color:var(--ant-color-text);margin:16px 0 8px}.contentBody_PehEb p{margin:8px 0}.contentBody_PehEb pre,.contentBody_PehEb code{background:var(--ant-color-fill,#f5f7fa);border-radius:12px;padding:16px 20px;font-family:JetBrains Mono,monospace;font-size:13px;overflow-x:auto}.contentBody_PehEb ul,.contentBody_PehEb ol{padding-left:16px}.contentBody_PehEb li{margin:4px 0}@media (width<=1280px){.twoColumn_LLVew{flex-direction:column}.rightColumn_9rLUa{width:100%}.uploadCard_lF4eX{position:static}.heroImage_DgH3Y,.heroImagePlaceholder_M9oPt{width:240px;height:120px}}@media (width<=768px){.page_sL2Ih{gap:16px}.hero_6-Ju6{flex-direction:column;align-items:flex-start;gap:16px;min-height:140px;padding:24px}.heroTitle_-mA0v{font-size:24px}.heroImage_DgH3Y,.heroImagePlaceholder_M9oPt{width:100%;height:120px}.problemTitle_-HW-j{font-size:22px}.descCard_z3cQh,.uploadCard_lF4eX{padding:20px}}
