.page_0IdfL{flex-direction:column;gap:24px;min-height:100%;display:flex}.hero_HY8cG{background:linear-gradient(135deg,#ff8c1a 0%,#ffb347 100%);border-radius:28px;padding:32px;position:relative;overflow:hidden}.heroText_mP-7C{z-index:1;max-width:600px;position:relative}.heroTitle_Xh9Ry{color:#fff;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.2}.heroSubtitle_Y3yqA{color:#ffffffe6;font-size:18px;font-weight:500}.waveDivider_upydW{z-index:1;width:100%;height:40px;position:absolute;bottom:0;left:0}.waveDivider_upydW svg{width:100%;height:100%;display:block}.statsRow_Ta4DQ{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.section_TY-bw{flex-direction:column;gap:16px;display:flex}.sectionTitle_WOc5-{color:var(--ant-color-text);font-size:22px;font-weight:700}.problemCards_pjjzF{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contestCards_Ue0yB{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.dark .hero_HY8cG{background:linear-gradient(135deg,#cc6a00 0%,#ff8c1a 100%)}@media (width<=1024px){.problemCards_pjjzF{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.statsRow_Ta4DQ{grid-template-columns:repeat(2,1fr)}.problemCards_pjjzF,.contestCards_Ue0yB{grid-template-columns:1fr}.hero_HY8cG{padding:24px}.heroTitle_Xh9Ry{font-size:28px}.heroSubtitle_Y3yqA{font-size:15px}}
