.Header_header__KZk4F{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-bottom:1px solid #fef8f7}.Header_header__KZk4F.Header_scrolled__P3YIy{background:rgba(255,255,255,.98);box-shadow:0 2px 20px rgba(0,0,0,.1)}.Header_headerContent__eSBZ_{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;height:70px}.Header_logo__WF0Pi{display:flex;align-items:center;cursor:pointer}.Header_logoImage__4Qzq5{height:auto;object-fit:contain}.Header_logoIcon__roCHa{font-size:2rem;margin-right:.5rem}.Header_logoText__BN7m1{font-size:1.5rem;font-weight:700;color:#202E42}.Header_desktopNav__nuxXb{display:flex;align-items:center;gap:2.5rem}.Header_appName__jzF8y{font-size:1.1rem;font-weight:600;color:#2c3e50;letter-spacing:.5px}.Header_navItem__YUboY{color:#202E42;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;position:relative}.Header_navItem__YUboY:hover{color:#ff6b6b;background:rgba(255,107,107,.08)}.Header_navItem__YUboY:hover .Header_navItemWithIcon__WPu1K span{color:#ff6b6b}.Header_navItem__YUboY.Header_active__hI1_h{color:#FF6047;background:rgba(255,107,107,.1)}.Header_navItem__YUboY.Header_active__hI1_h .Header_navItemWithIcon__WPu1K span{color:#FF6047}.Header_navItemWithImage__by40y{color:#202E42;text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;position:relative}.Header_navItemWithImage__by40y.Header_activeWithImage__kz_UO,.Header_navItemWithImage__by40y:hover{background:transparent!important}.Header_navItemWithIcon__WPu1K{display:flex;align-items:center;justify-content:center;gap:.5rem}.Header_navItemWithIcon__WPu1K img{background:transparent!important;mix-blend-mode:normal!important;isolation:isolate}.Header_navItemWithIcon__WPu1K span{color:#202E42;transition:color .3s ease}.Header_navItemWithImage__by40y:hover .Header_navItemWithIcon__WPu1K span{color:#ff6b6b}.Header_navItemWithImage__by40y.Header_activeWithImage__kz_UO .Header_navItemWithIcon__WPu1K span{color:#FF6047}.Header_navItemIcon__DUzkK{width:20px;height:20px;object-fit:contain;filter:none!important;opacity:1!important;transform:none!important;transition:none!important;pointer-events:none;background:transparent!important;mix-blend-mode:normal!important;isolation:isolate}.Header_navItemIcon__DUzkK:active,.Header_navItemIcon__DUzkK:focus,.Header_navItemIcon__DUzkK:hover,.Header_navItemWithImage__by40y.Header_activeWithImage__kz_UO .Header_navItemIcon__DUzkK,.Header_navItemWithImage__by40y:active .Header_navItemIcon__DUzkK,.Header_navItemWithImage__by40y:focus .Header_navItemIcon__DUzkK,.Header_navItemWithImage__by40y:hover .Header_navItemIcon__DUzkK{filter:none!important;opacity:1!important;transform:none!important;transition:none!important;brightness:1!important;contrast:1!important;saturate:1!important;hue-rotate:0deg!important;invert:0!important;sepia:0!important;grayscale:0!important;blur:0!important;background:transparent!important;mix-blend-mode:normal!important;isolation:isolate}.Header_navItemWithImage__by40y .Header_navItemWithIcon__WPu1K:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:none;z-index:-1}.Header_actions__BVrs9{display:flex;align-items:center;gap:1.5rem}.Header_downloadApp__eH9sY{display:flex;align-items:center;gap:.5rem;color:#64748b;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.Header_downloadApp__eH9sY:hover{color:#ff6b6b;background:rgba(255,107,107,.08)}.Header_downloadText__Li81e{font-weight:500}.Header_downloadIcon__J2vmG{font-size:.8rem}.Header_joinBtn__nwsfi{background:#FF6047;border:none;border-radius:20px;padding:.5rem 1.5rem;height:auto;transition:all .3s ease;color:white}.Header_joinBtn__nwsfi:hover{transform:translateY(-2px);background:#FF6047!important;opacity:.9;color:white!important}.Header_mobileMenuBtn__Qjx8d{display:none}@media (max-width:768px){.Header_desktopNav__nuxXb,.Header_downloadApp__eH9sY{display:none}.Header_mobileMenuBtn__Qjx8d{display:block}.Header_actions__BVrs9{gap:1rem}.Header_logoImage__4Qzq5{width:100px;height:32px}}@media (max-width:480px){.Header_logo__WF0Pi{font-size:var(--font-size-lg)}.Header_logoIcon__roCHa{font-size:var(--font-size-xl)}.Header_logoText__BN7m1{font-size:var(--font-size-base)}}.About_hero__FjWhH{position:relative;min-height:550px;padding:160px 0 100px;overflow:hidden;background-color:#f5f8ff}.About_heroBg__b_RFT{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.About_bgImage__7KYe2{object-fit:cover;object-position:center}.About_heroContent__xQ9I4{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.About_leftContent__EOf89{max-width:800px;margin:0}.About_title__lCReZ{font-size:3.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;line-height:1.2}.About_subtitle__eO_XE{font-size:1.1rem;color:#64748b;line-height:1.8;margin-bottom:2rem;max-width:600px}.About_cooperation__MG7Vr{padding:100px 0;background-color:#f8fafc}.About_content__luIvb{max-width:1200px;margin:0 auto}.About_header__OzkkK{text-align:center;margin-bottom:80px}.About_header__OzkkK .About_title__lCReZ{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.About_header__OzkkK .About_subtitle__eO_XE{font-size:1.1rem;color:#64748b;max-width:800px;margin:0 auto}.About_cooperationGrid__SIYFv{margin-top:40px}.About_cooperationCard__UogqQ{position:relative;height:100%;text-align:left;border-radius:16px;box-shadow:none;transition:all .3s ease;border:1px solid #f0f0f0;background-color:#f9fafb;min-height:280px;overflow:hidden}.About_cooperationCard__UogqQ:hover{transform:none;box-shadow:none;border-color:#f0f0f0}.About_cooperationIcon__UGETf{position:absolute;bottom:5px;right:5px;z-index:0}.About_iconWrapper__hnGrG{position:relative;width:140px;height:140px}.About_cooperationInfo__bSVQ1{position:relative;z-index:1}.About_cooperationTitle__2Rq5M{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:10px}.About_cooperationDescription__f7LBA{color:#64748b;line-height:1.7;font-size:.95rem;max-width:80%}.About_support__HUURM{padding:100px 0;background-color:#f8fafc}.About_supportGrid__o9GW_{margin-top:60px}.About_supportCard__2mOvo{height:430px;padding:20px;text-align:center;border-radius:20px;box-shadow:none;transition:all .3s ease;background-color:#ffffff;border:1px solid #f0f0f0;display:flex;flex-direction:column}.About_supportCard__2mOvo:hover{transform:none;box-shadow:none;border-color:#f0f0f0}.About_supportIcon__XDP0t{margin:0 auto 15px;display:flex;justify-content:center;align-items:center;width:100%;max-width:496px;height:238px;flex-shrink:0;overflow:hidden;border-radius:16px}.About_supportIcon__XDP0t .About_iconWrapper__hnGrG{position:relative;width:100%;height:100%}.About_supportInfo__nvlET{flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center}.About_supportTitle__iaEIV{font-size:1.4rem;font-weight:600;color:#2d3748;margin-bottom:8px}.About_supportDescription__3Nv6u{color:#64748b;line-height:1.6;font-size:.9rem;flex-grow:1}@media (max-width:768px){.About_hero__FjWhH{padding:120px 0 80px}.About_title__lCReZ{font-size:2.5rem}.About_header__OzkkK .About_title__lCReZ{font-size:2rem}.About_cooperation__MG7Vr,.About_support__HUURM{padding:60px 0}.About_header__OzkkK{margin-bottom:50px}.About_cooperationCard__UogqQ,.About_supportCard__2mOvo{margin-bottom:20px}.About_cooperationCard__UogqQ{padding:30px 20px;min-height:250px}.About_supportCard__2mOvo{padding:25px 15px;min-height:320px}.About_cooperationTitle__2Rq5M,.About_supportTitle__iaEIV{font-size:1.3rem}.About_iconWrapper__hnGrG{width:80px;height:80px}.About_cooperationIcon__UGETf{height:80px}.About_supportIcon__XDP0t{height:160px;margin-bottom:15px}.About_supportIcon__XDP0t .About_iconWrapper__hnGrG{width:280px;height:134px}.About_supportInfo__nvlET{padding-top:5px}.About_supportTitle__iaEIV{margin-bottom:8px}}@media (max-width:576px){.About_hero__FjWhH{padding:100px 0 60px}.About_title__lCReZ{font-size:2rem}.About_subtitle__eO_XE{font-size:1rem;max-width:100%}.About_header__OzkkK .About_title__lCReZ{font-size:1.8rem}.About_header__OzkkK .About_subtitle__eO_XE{font-size:1rem}.About_cooperation__MG7Vr,.About_support__HUURM{padding:50px 0}.About_iconWrapper__hnGrG{width:70px;height:70px}.About_cooperationIcon__UGETf{height:70px}.About_supportIcon__XDP0t{height:120px;margin-bottom:10px}.About_supportIcon__XDP0t .About_iconWrapper__hnGrG{width:220px;height:105px}.About_cooperationCard__UogqQ{padding:25px 15px;min-height:220px}.About_supportCard__2mOvo{padding:20px 12px;min-height:260px}.About_cooperationTitle__2Rq5M,.About_supportTitle__iaEIV{font-size:1.2rem;margin-bottom:6px}.About_cooperationDescription__f7LBA,.About_supportDescription__3Nv6u{font-size:.9rem}.About_supportInfo__nvlET{padding-top:0}}@media (max-width:480px){.About_hero__FjWhH{padding:60px 0;min-height:0}.About_heroContent__xQ9I4{text-align:center}.About_header__OzkkK{margin-bottom:30px}.About_header__OzkkK .About_title__lCReZ{font-size:2rem}.About_header__OzkkK .About_subtitle__eO_XE{font-size:1rem;max-width:100%}.About_cooperationGrid__SIYFv{row-gap:16px!important;margin-top:0}.About_cooperationCard__UogqQ{min-height:0}.About_cooperation__MG7Vr{padding:30px 0}.About_support__HUURM{padding-top:0;padding-bottom:30px}.About_supportGrid__o9GW_{margin-top:0;row-gap:16px!important}.About_supportCard__2mOvo{height:auto;min-height:0}}.Hero_hero__G4664{min-height:550px;display:flex;align-items:center;background-image:url(/web/home_slices/hero-banner.png);background-size:cover;background-repeat:no-repeat;background-position:top;position:relative;overflow:hidden}.Hero_heroContent__vDVIo{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;width:100%;max-width:1200px;margin:0 auto}.Hero_leftContent__20o_l{z-index:2}.Hero_title__1CUfG{font-size:48px;font-weight:600;line-height:1.1;margin-bottom:2rem;background:linear-gradient(135deg,#2d3748,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__TQ65V{font-size:18px;line-height:1.8;color:#64748b;margin-bottom:3rem;max-width:500px}.Hero_actions__tHfll{display:flex;gap:1.5rem}.Hero_primaryBtn__oeNnv{background:var(--color-red-50);border:none;border-radius:25px;padding:.8rem 2rem;height:auto;font-size:1.1rem;font-weight:600;box-shadow:0 8px 25px rgba(255,107,107,.3);transition:all .3s ease}.Hero_primaryBtn__oeNnv:hover{transform:translateY(-3px);background-color:var(--color-red-50)!important;border-color:var(--color-red-50)!important;box-shadow:0 12px 35px rgba(255,107,107,.4);background:var(--color-red-50)}.Hero_rightContent__cYb_D{display:flex;justify-content:center;align-items:center;position:relative}.Hero_heroImage__SWDPK{position:relative;z-index:1}.Hero_bannerImage__hYB96{width:100%;height:auto;max-width:600px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1))}.Hero_backgroundDecoration__gGDgh{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.Hero_floatingShape1__NsLsK{position:absolute;top:10%;right:10%;width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);border-radius:50%;opacity:.1}.Hero_floatingShape2__Bbf_V{position:absolute;bottom:20%;left:5%;width:60px;height:60px;background:linear-gradient(135deg,#4ecdc4,#44a08d);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;opacity:.1}.Hero_floatingShape3__qvdz4{position:absolute;top:30%;left:15%;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;opacity:.1;transform:rotate(45deg)}@media (max-width:1024px){.Hero_heroContent__vDVIo{gap:3rem}.Hero_title__1CUfG{font-size:3rem}.Hero_bannerImage__hYB96{max-width:500px}}@media (max-width:768px){.Hero_hero__G4664{height:auto;min-height:0;padding:60px 0}.Hero_heroContent__vDVIo{grid-template-columns:1fr;gap:2rem;text-align:center}.Hero_title__1CUfG{font-size:2.5rem;margin-bottom:1.5rem}.Hero_subtitle__TQ65V{font-size:1rem;margin-bottom:2rem}.Hero_bannerImage__hYB96{max-width:400px}.Hero_actions__tHfll{justify-content:center}.Hero_primaryBtn__oeNnv{padding:.7rem 1.5rem;font-size:1rem}}@media (max-width:480px){.Hero_title__1CUfG{font-size:2rem}.Hero_bannerImage__hYB96{max-width:320px}}.AppIntro_appIntro__p_XHJ{padding:60px 0;background:#ffffff;position:relative;overflow:hidden}.AppIntro_content__pYL_o{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center;max-width:1200px;margin:0 auto}.AppIntro_leftContent__VrFnJ{padding-right:2rem}.AppIntro_rightContent__Y_g9_{position:relative;display:flex;justify-content:center;align-items:center}.AppIntro_title__mHAVv{font-size:3rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;line-height:1.2}.AppIntro_subtitle__b_msJ{font-size:1.1rem;color:#64748b;line-height:1.8;margin-bottom:3rem}.AppIntro_features__8JZBk{margin-top:2rem}.AppIntro_featureItem__GvuoC{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.AppIntro_featureIcon__yOnWO{width:50px;height:50px;flex-shrink:0}.AppIntro_featureTitle__MyMcI{font-size:1rem;font-weight:500;color:#2d3748;margin-top:.5rem}.AppIntro_appShowcase__as9SJ{position:relative;z-index:2}.AppIntro_showcaseImage__h7NLK{width:100%;height:auto;max-width:500px}@media (max-width:768px){.AppIntro_content__pYL_o{grid-template-columns:1fr;gap:2rem;text-align:center}.AppIntro_title__mHAVv{font-size:2.5rem;margin-bottom:1.5rem}.AppIntro_subtitle__b_msJ{font-size:1rem;margin-bottom:2rem}.AppIntro_leftContent__VrFnJ{padding-right:0}.AppIntro_features__8JZBk{margin-top:2rem;padding:0 36px}.AppIntro_appShowcase__as9SJ{width:80%}}@media (max-width:480px){.AppIntro_title__mHAVv{font-size:2rem}}.Philosophy_philosophy__vlsJ8{padding:120px 0;position:relative;overflow:hidden}.Philosophy_backgroundImage__9qIr0{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Philosophy_bgImage__xwZpO{object-fit:cover;object-position:center}.Philosophy_content__jEk8k{position:relative;z-index:2}.Philosophy_header__arO_4{text-align:center;margin-bottom:4rem}.Philosophy_title__kZRIu{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-grey-90);margin:0}.Philosophy_philosophyGrid__MDE1O{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.Philosophy_philosophyCard__uZYRg{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:1rem;height:100%;transition:all .4s ease}.Philosophy_philosophyCard__uZYRg:hover{background:rgba(255,255,255,.98);transform:translateY(-5px)}.Philosophy_cardContent__CyJrM{text-align:left;height:100%;display:flex;flex-direction:column;align-items:flex-start}.Philosophy_iconWrapper__RZnlK{margin-bottom:1.5rem;display:flex;justify-content:flex-start;align-items:center}.Philosophy_iconImage__DT4Gj{width:60px;height:60px;object-fit:contain}.Philosophy_textContent__Qvk6e{flex:1 1;display:flex;flex-direction:column;justify-content:center}.Philosophy_cardTitle__mgmEv{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;line-height:1.3}.Philosophy_cardSubtitle__yEpED{font-size:.875rem;color:#718096;font-weight:400;margin-bottom:0;letter-spacing:.5px}@media (max-width:1024px){.Philosophy_philosophyGrid__MDE1O{gap:2rem}.Philosophy_title__kZRIu{font-size:2.5rem}.Philosophy_philosophyCard__uZYRg{padding:2rem 1.5rem}}@media (max-width:768px){.Philosophy_philosophy__vlsJ8{padding:80px 0}.Philosophy_philosophyGrid__MDE1O{grid-template-columns:1fr;gap:2rem;max-width:400px}.Philosophy_title__kZRIu{font-size:2rem;margin-bottom:3rem}.Philosophy_philosophyCard__uZYRg{padding:2rem 1.5rem}.Philosophy_iconImage__DT4Gj{width:60px;height:60px}.Philosophy_cardTitle__mgmEv{font-size:1.2rem}.Philosophy_cardDescription__t1bFN{font-size:.9rem}}@media (max-width:480px){.Philosophy_philosophy__vlsJ8{padding:30px 0}.Philosophy_header__arO_4{margin-bottom:30px}.Philosophy_title__kZRIu{font-size:1.8rem;margin-bottom:0}.Philosophy_philosophyCard__uZYRg{padding:1.5rem 1rem}.Philosophy_philosophyGrid__MDE1O{gap:16px}.Philosophy_cardContent__CyJrM{flex-direction:row;gap:1rem;align-items:center}.Philosophy_iconWrapper__RZnlK{margin-bottom:0}.Philosophy_iconImage__DT4Gj{width:50px;height:50px}.Philosophy_cardTitle__mgmEv{font-size:1.1rem}}.Join_container__x34c4{max-width:1200px;margin:0 auto;padding:0 15px}.Join_hero__FM2sX{position:relative;min-height:550px;padding:160px 0 100px;overflow:hidden;background-color:#f5f8ff}.Join_heroBg__Ahgo_{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.Join_bgImage__035k8{object-fit:cover;object-position:center;opacity:.9}.Join_heroContent__h_E40{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.Join_leftContent__qm4mg{max-width:800px;margin:0}.Join_title__qs4w9{font-size:3.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;line-height:1.2}.Join_subtitle__slZUh{font-size:1.1rem;color:#64748b;line-height:1.8;margin-bottom:2rem;max-width:600px}.Join_sectionTitle__ePGCi{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:50px;color:#333}.Join_intro__yqZhg{padding-top:80px;background-color:#fff}.Join_introContent__knf1x{max-width:800px;margin:0 auto;text-align:center}.Join_introText__zlBE7{font-size:1.1rem;line-height:1.8;color:#666}.Join_coreBusiness__D9TLv{padding:50px 0;background-color:#fff}.Join_businessContainerWrapper__2slIh,.Join_businessContainer__7Yir5{display:flex;justify-content:center}.Join_businessContainer__7Yir5{flex-direction:row;gap:24px}.Join_businessCard__9jrWK{width:588px;height:264px;background:#f5f7fa;border-radius:20px;padding:40px;box-sizing:border-box}.Join_businessTitle__0IYiK{font-size:24px;font-weight:500;color:#333;margin-bottom:30px}.Join_businessItem__uuhj1{display:flex;flex-direction:column;align-items:center;text-align:center}.Join_businessItem__uuhj1 p{margin-top:15px;font-size:1rem;color:#555}.Join_culture__0qnPi{padding:80px 0;background-color:#fffaf7}.Join_cultureGrid__jr_EP{display:flex;flex-direction:column;gap:60px;align-items:center;max-width:1000px;margin:0 auto}.Join_cultureItem__jZLjR{display:flex;align-items:center;justify-content:center;gap:50px;width:100%}.Join_cultureItem__jZLjR:nth-child(2n){flex-direction:row-reverse;justify-content:center}.Join_cultureText__OH65k{flex:1 1}.Join_cultureTitle__c5PkR{width:160px;height:48px;font-family:PingFang SC;font-weight:500;font-size:40px;color:#ff6047;line-height:48px;text-align:left;font-style:normal;text-transform:none}.Join_cultureSubtitle__cS2Zr{font-size:1.2rem;font-weight:300;color:#777;margin:5px 0 15px}.Join_cultureDescription__MtfD0{font-size:1.1rem;color:#555}.Join_cultureImage__WMtaz{width:500px;height:300px;border-radius:18px;overflow:hidden}.Join_joinUs__aZzod{padding:80px 0;background-color:#fff}.Join_benefitCard__8D3VJ{width:276px;height:420px;padding:30px;border-radius:20px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.05)}.Join_benefitIcon__QjE15{margin-bottom:20px}.Join_benefitTitle__Pmy6U{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#333}.Join_benefitDescription__Q_NYz{font-size:.9rem;line-height:1.6;color:#666}.Join_teamIntro__842wH{padding:80px 0;background-color:#f9f9f9}.Join_carouselWrapper__TAIpv{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.Join_carousel__3j0cM{display:flex;gap:16px;overflow-x:auto;padding:20px;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.Join_carousel__3j0cM::-webkit-scrollbar{display:none}.Join_innerCarousel__gKo7H{display:flex;gap:16px}.Join_teamCarouselItem__e7fIw{min-width:300px;width:384px;height:288px;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:1}.Join_teamCarouselItem__e7fIw:hover{z-index:2}.Join_teamImage__2nQg_{display:block;width:100%;height:auto}.Join_teamCaption__Rob_P{text-align:center;margin-top:20px;color:#666;font-size:.9rem}.Join_officeEnvironment__hiEMw{padding:80px 0;background-color:#fff}.Join_officeImageContainer__ehsvs{display:flex;justify-content:center;align-items:center}.Join_officeImage__K8YcX{border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (max-width:768px){.Join_hero__FM2sX{min-height:400px}.Join_heroTitle__V98Z2{font-size:3rem}.Join_heroSubtitle__WLpzV{font-size:1.2rem}.Join_sectionTitle__ePGCi{font-size:2rem}.Join_cultureItem__jZLjR{flex-direction:column!important;text-align:center}}@media (max-width:480px){.Join_title__qs4w9{font-size:2rem}.Join_subtitle__slZUh{font-size:1rem}.Join_hero__FM2sX{min-height:0;padding:60px 0}.Join_heroContent__h_E40{text-align:center;align-items:center}.Join_subtitle__slZUh{margin-bottom:0}.Join_intro__yqZhg{padding-top:30px}.Join_sectionTitle__ePGCi{margin-bottom:30px}.Join_container__x34c4{max-width:100%;width:100%}.Join_businessContainer__7Yir5{flex-direction:column}.Join_businessCard__9jrWK{width:100%;height:auto;padding:16px}.Join_businessTitle__0IYiK{margin-bottom:12px}.Join_businessItem__uuhj1 p{margin-top:0}.Join_coreBusiness__D9TLv,.Join_culture__0qnPi{padding:30px 0}.Join_cultureTitle__c5PkR{font-size:1.8rem;line-height:1.5}.Join_cultureGrid__jr_EP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.Join_cultureItem__jZLjR{align-items:flex-start;position:relative;padding:16px}.Join_cultureText__OH65k{position:relative;z-index:1;text-align:left}.Join_cultureImage__WMtaz{width:100%;height:100%;position:absolute;inset:0}.Join_cultureImage__WMtaz:after{position:absolute;inset:0;content:"";background-color:rgba(255,255,255,.6)}.Join_joinUs__aZzod{padding:30px 0}.Join_benefitCard__8D3VJ{width:100%;padding:16px;height:100%}.Join_teamIntro__842wH{padding:30px 0}.Join_carousel__3j0cM{padding-top:0}.Join_officeEnvironment__hiEMw{padding:30px 0}.Join_officeImage__K8YcX{width:100%;height:auto}}.DownloadModal_downloadModal__G3w7U{border-radius:16px;overflow:hidden}.DownloadModal_downloadModal__G3w7U .ant-modal-content{border-radius:16px;padding:0;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15)}.DownloadModal_downloadModal__G3w7U .ant-modal-body{padding:0}.DownloadModal_modalContent__xbh51{position:relative;padding:32px;background:linear-gradient(135deg,#fff5f3,#ffffff)}.DownloadModal_closeBtn__gJXbd{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.9);border:none;display:flex;align-items:center;justify-content:center;color:var(--color-grey-60);transition:all .3s ease;z-index:10}.DownloadModal_closeBtn__gJXbd:hover{background:rgba(255,255,255,1);color:var(--color-red-50);transform:scale(1.05)}.DownloadModal_header__bpyW5{text-align:center;margin-bottom:32px}.DownloadModal_title__GPuW1{font-size:24px;font-weight:700;color:var(--color-grey-80);margin-bottom:8px;background:linear-gradient(135deg,var(--color-red-50),var(--color-red-60));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DownloadModal_subtitle__uSs6Z{font-size:14px;color:var(--color-grey-60);margin:0}.DownloadModal_downloadOptions__A2UmL{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.DownloadModal_optionCard__6G7MT{display:flex;align-items:center;padding:20px;background:white;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08);position:relative;overflow:hidden}.DownloadModal_optionCard__6G7MT:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-red-5),transparent);opacity:0;transition:opacity .3s ease}.DownloadModal_optionCard__6G7MT:hover{border-color:var(--color-red-50);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,109,71,.2)}.DownloadModal_optionCard__6G7MT:hover:before{opacity:1}.DownloadModal_optionCard__6G7MT:hover .DownloadModal_platformIcon__2rPyg{color:var(--color-red-50);transform:scale(1.1)}.DownloadModal_optionCard__6G7MT:hover .DownloadModal_downloadArrow__eaBYL{background:var(--color-red-50);color:white}.DownloadModal_iconWrapper__lZuUt{width:48px;height:48px;border-radius:12px;background:var(--color-grey-10);display:flex;align-items:center;justify-content:center;margin-right:16px;transition:all .3s ease;position:relative;z-index:1}.DownloadModal_platformIcon__2rPyg{font-size:24px;color:var(--color-grey-60);transition:all .3s ease}.DownloadModal_optionContent__uxf_F{flex:1 1;position:relative;z-index:1}.DownloadModal_platformName__wdkkU{font-size:16px;font-weight:600;color:var(--color-grey-80);margin:0 0 4px}.DownloadModal_platformDesc__qpsjI{font-size:13px;color:var(--color-grey-60);margin:0}.DownloadModal_downloadArrow__eaBYL{padding:8px 16px;background:var(--color-grey-10);border-radius:8px;font-size:12px;font-weight:500;color:var(--color-grey-70);transition:all .3s ease;position:relative;z-index:1}.DownloadModal_footer__lPpHo{text-align:center;padding-top:16px;border-top:1px solid rgba(255,109,71,.1)}.DownloadModal_footerText__Ztvak{font-size:12px;color:var(--color-grey-60);margin:0}@media (max-width:576px){.DownloadModal_modalContent__xbh51{padding:24px}.DownloadModal_downloadOptions__A2UmL{gap:12px}.DownloadModal_optionCard__6G7MT{padding:16px}.DownloadModal_iconWrapper__lZuUt{width:40px;height:40px;margin-right:12px}.DownloadModal_platformIcon__2rPyg,.DownloadModal_title__GPuW1{font-size:20px}.DownloadModal_platformName__wdkkU{font-size:14px}.DownloadModal_platformDesc__qpsjI{font-size:12px}}@keyframes DownloadModal_modalFadeIn__cWzuM{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DownloadModal_downloadModal__G3w7U .ant-modal-content{animation:DownloadModal_modalFadeIn__cWzuM .3s ease-out}.AppHero_hero__Jh276{position:relative;padding:160px 0 100px;overflow:hidden;background-color:#fff5f3}.AppHero_heroBg__q3b4k{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.AppHero_bgImage__XhP_0{object-fit:cover;object-position:center;opacity:.9}.AppHero_heroContent__ieAak{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.AppHero_leftContent__ceETW{padding-right:2rem}.AppHero_title__F8ukI{font-size:3.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;line-height:1.2}.AppHero_subtitle__QJFrr{font-size:1.1rem;color:#64748b;line-height:1.8;margin-bottom:2rem}.AppHero_actions__LLvRu{margin-bottom:3rem}.AppHero_primaryBtn__mmYeO{height:48px;padding:0 2rem;font-size:1rem;font-weight:500;background-color:var(--color-red-50);border-color:var(--color-red-50);border-radius:8px;box-shadow:0 4px 14px rgba(255,107,107,.4);transition:all .3s ease}.AppHero_primaryBtn__mmYeO:hover{background-color:var(--color-red-50)!important;border-color:var(--color-red-50)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.6);opacity:.9}.AppHero_rightContent__omYRY{display:flex;justify-content:center;align-items:center}.AppHero_appPreview__M88jB{position:relative}.AppHero_appImage__5Fdjc{border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.15)}@media (max-width:992px){.AppHero_heroContent__ieAak{grid-template-columns:1fr;text-align:center}.AppHero_leftContent__ceETW{padding-right:0;order:1}.AppHero_rightContent__omYRY{order:0;margin-bottom:2rem}.AppHero_stats__TC1iG{justify-content:center}.AppHero_statItem__H8S8_{align-items:center}.AppHero_actions__LLvRu{display:flex;justify-content:center}}@media (max-width:768px){.AppHero_hero__Jh276{padding:120px 0 80px}.AppHero_title__F8ukI{font-size:2.5rem}.AppHero_stats__TC1iG{flex-wrap:wrap;gap:1.5rem}.AppHero_statItem__H8S8_{flex:1 0 40%}}@media (max-width:576px){.AppHero_statItem__H8S8_{flex:1 0 100%}}@media (max-width:480px){.AppHero_statItem__H8S8_{flex:1 0 100%}.AppHero_bgImage__XhP_0{opacity:.2;filter:blur(2px)}.AppHero_title__F8ukI{font-size:2rem}.AppHero_hero__Jh276{padding:60px 0}.AppHero_actions__LLvRu{margin-bottom:0}}.AppFeatures_appFeatures__cg7wt{padding:30px 0;background-color:#ffffff;position:relative;overflow:hidden}.AppFeatures_content__oSyxh{max-width:1200px;margin:0 auto;padding:0 20px}.AppFeatures_statsSection__WGv1d{margin-bottom:40px}.AppFeatures_statsRow__vtG8H{margin-bottom:20px}.AppFeatures_statCard__k3rCI{display:flex;align-items:center;padding:16px;border-radius:12px;background-color:#f8f9fa;transition:all .3s ease}.AppFeatures_statCard__k3rCI:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.AppFeatures_statIcon__MRdyH{margin-right:16px;width:52px;height:52px;border-radius:50%;background-color:rgba(255,93,93,.1);display:flex;align-items:center;justify-content:center}.AppFeatures_statContent__ttHIi{flex:1 1}.AppFeatures_statValue__rTtK0{display:flex;align-items:baseline;margin-bottom:4px}.AppFeatures_statNumber__SNnDB{font-size:24px;font-weight:700;color:#2d3748;line-height:1}.AppFeatures_statSuffix__GRFD_{font-size:14px;color:#64748b;margin-left:4px}.AppFeatures_statTitle__0zpB2{font-size:14px;color:#64748b}.AppFeatures_header__CHyjA{text-align:center;margin-top:3rem;margin-bottom:4rem}.AppFeatures_title__wMpq_{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;position:relative;display:inline-block}.AppFeatures_title__wMpq_:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#ff6b6b;border-radius:2px}.AppFeatures_subtitle__aLTlf{font-size:1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.AppFeatures_featuresGrid__z9uDd{margin-bottom:4rem}.AppFeatures_featureCard__2JpKG{height:100%;padding:2rem 1.5rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.AppFeatures_featureCard__2JpKG:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.AppFeatures_featureIcon__hib1t{margin-bottom:1.5rem}.AppFeatures_iconWrapper__FbkZb{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto}.AppFeatures_iconImage__n6U2X{width:40px;height:40px;object-fit:contain}.AppFeatures_featureTitle__wFXcX{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.AppFeatures_featureDescription__svNos{font-size:.95rem;color:#64748b;line-height:1.6}.AppFeatures_courseShowcase__pVvuy{margin-top:2rem;display:flex;justify-content:center}.AppFeatures_courseCard__aAjyj{display:flex;background-color:#fff;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.08);overflow:hidden;max-width:800px;width:100%}.AppFeatures_courseImage__dw0Tv{flex:0 0 300px;position:relative;overflow:hidden}.AppFeatures_courseImg____bgb{object-fit:cover;height:100%;width:100%}.AppFeatures_courseInfo__Ch0rp{flex:1 1;padding:2rem;display:flex;flex-direction:column}.AppFeatures_courseTitle__DIDr3{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}.AppFeatures_courseDetails__FOdI_{margin-bottom:1.5rem}.AppFeatures_courseRating__Zytfq{display:flex;align-items:center;margin-bottom:1rem}.AppFeatures_stars__DEk7V{display:flex;color:#ffb400;margin-right:.5rem}.AppFeatures_star__ViZJa{font-size:1.2rem}.AppFeatures_ratingScore__XqROe{font-weight:600;color:#2d3748}.AppFeatures_courseStats__mYhMQ{display:flex;gap:1.5rem}.AppFeatures_statItem___Y7qh{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.AppFeatures_courseTeacher__t_61Y{display:flex;align-items:center;margin-bottom:1.5rem;padding:12px;background-color:#f8f9fa;border-radius:12px}.AppFeatures_teacherAvatar__0aCCx{margin-right:12px}.AppFeatures_teacherAvatar__0aCCx img{border-radius:50%;object-fit:cover}.AppFeatures_teacherInfo__aI_Qr{flex:1 1}.AppFeatures_teacherName__emnCY{font-weight:600;color:#2d3748;margin-bottom:2px}.AppFeatures_teacherTitle__EpM_M{font-size:.85rem;color:#64748b}.AppFeatures_courseActions__2jRsJ{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.AppFeatures_enrollButton__vAPsE{background-color:#ff6b6b;color:white;border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.AppFeatures_enrollButton__vAPsE:hover{background-color:#ff5252;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,107,.3)}.AppFeatures_priceTag__JPgFi{font-size:1.5rem;font-weight:700;color:#ff6b6b}@media (max-width:992px){.AppFeatures_courseCard__aAjyj{flex-direction:column;max-width:500px}.AppFeatures_courseImage__dw0Tv{flex:0 0 auto;height:300px}.AppFeatures_statCard__k3rCI{margin-bottom:16px}}@media (max-width:768px){.AppFeatures_appFeatures__cg7wt{padding:60px 0}.AppFeatures_title__wMpq_{font-size:2rem}.AppFeatures_subtitle__aLTlf{font-size:.9rem;padding:0 20px}.AppFeatures_courseStats__mYhMQ{flex-direction:column;gap:.5rem}.AppFeatures_statNumber__SNnDB{font-size:20px}.AppFeatures_statSuffix__GRFD_{font-size:12px}}@media (max-width:576px){.AppFeatures_appFeatures__cg7wt{padding:40px 0}.AppFeatures_statsSection__WGv1d{margin-bottom:40px}.AppFeatures_statCard__k3rCI{padding:12px}.AppFeatures_statIcon__MRdyH{width:40px;height:40px;margin-right:12px}.AppFeatures_courseActions__2jRsJ{flex-direction:column;gap:1rem;align-items:flex-start}.AppFeatures_priceTag__JPgFi{margin-top:.5rem}.AppFeatures_courseTeacher__t_61Y{padding:10px}}@media (max-width:480px){.AppFeatures_appFeatures__cg7wt{padding:30px 0}.AppFeatures_statCard__k3rCI{margin-bottom:0}.AppFeatures_statsRow__vtG8H{gap:0!important;margin:0!important}.AppFeatures_content__oSyxh{padding:0 8px}.AppFeatures_statsCol__IvKAb{padding:8px!important}.AppFeatures_statsSection__WGv1d{margin-bottom:30px}.AppFeatures_header__CHyjA{margin:30px 0}.AppFeatures_title__wMpq_{font-size:2rem}}.AppCommunity_community__MMikf{padding-top:60px;position:relative;overflow:hidden;background-color:#f8fafc}.AppCommunity_communityBg__12SO9{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.AppCommunity_bgImage__oAIbi{object-fit:cover;object-position:center;opacity:.1}.AppCommunity_content__KtbtM{position:relative;z-index:1;margin:0 auto}.AppCommunity_textContent__b0__W{padding-right:2rem}.AppCommunity_header__eUfV0{text-align:center;margin-bottom:2rem}.AppCommunity_title__CJjZl{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem;position:relative;display:inline-block}.AppCommunity_subtitle__4Q8rb{font-size:1rem;color:#64748b;margin:0 auto;line-height:1.6}.AppCommunity_tabButtons__SptKw{display:flex;justify-content:center;gap:16px;margin-bottom:2rem}.AppCommunity_tabButton__TLVx2{height:48px;padding:0 24px;font-size:1rem;font-weight:500;border-radius:24px;border:2px solid #e2e8f0;background-color:white;color:#64748b;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer}.AppCommunity_tabButton__TLVx2:hover{transform:translateY(-2px)}.AppCommunity_tabButton__TLVx2:focus,.AppCommunity_tabButton__TLVx2:hover{border-color:#ff6d47;color:#ff6d47;background-color:#fff5f5;box-shadow:0 4px 12px rgba(255,109,71,.15)}.AppCommunity_tabButton__TLVx2:focus{outline:none}.AppCommunity_tabButton__TLVx2.AppCommunity_active__em96A{background-color:#ff6d47;border-color:#ff6d47;color:white;box-shadow:0 4px 14px rgba(255,109,71,.4)}.AppCommunity_tabButton__TLVx2.AppCommunity_active__em96A:hover{background-color:#e55a37;border-color:#e55a37;color:white}.AppCommunity_tabButton__TLVx2.AppCommunity_active__em96A:focus{background-color:#ff6d47;border-color:#ff6d47;color:white}.AppCommunity_sectionTitle__PpBP7{font-size:1.8rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;position:relative;display:inline-block}.AppCommunity_sectionTitle__PpBP7:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:#ff6d47;border-radius:2px}.AppCommunity_description__FK7nO{font-size:1.1rem;color:#64748b;line-height:1.8;margin-bottom:2rem}.AppCommunity_featuresGrid__kHZCu{margin-bottom:2rem}.AppCommunity_actions__J8S1Q,.AppCommunity_communityContent__Ynplu{margin-top:2rem}.AppCommunity_primaryBtn__BMv19{height:48px;padding:0 2rem;font-size:1rem;font-weight:500;background-color:#ff6d47;border-color:#ff6d47;border-radius:8px;box-shadow:0 4px 14px rgba(255,109,71,.4);transition:all .3s ease}.AppCommunity_primaryBtn__BMv19:hover{background-color:#e55a37;border-color:#e55a37;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,109,71,.5)}.AppCommunity_communityShowcase__TY06G{position:relative;display:flex;justify-content:center}.AppCommunity_showcaseImage__Ezbk5{position:relative;z-index:2}.AppCommunity_phoneImage__h8iR1{border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.15)}.AppCommunity_rankingList__G2LnH{position:absolute;top:50%;right:-30px;transform:translateY(-50%);background-color:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:220px;overflow:hidden;z-index:1}.AppCommunity_rankingHeader__ex_7P{background-color:#ff6d47;color:white;padding:1rem;text-align:center}.AppCommunity_rankingHeader__ex_7P h3{margin:0;font-size:1.1rem;font-weight:600}.AppCommunity_rankingItems__fLuk0{padding:1rem}.AppCommunity_rankingItem__EUfXx{display:flex;align-items:center;padding:.8rem 0;border-bottom:1px solid #f1f1f1}.AppCommunity_rankingItem__EUfXx:last-child{border-bottom:none}.AppCommunity_rankBadge__SqB3h{margin-right:1rem;flex-shrink:0}.AppCommunity_rankInfo__OYD6d{display:flex;justify-content:space-between;align-items:center;flex:1 1}.AppCommunity_rankName__py_Fy{font-weight:500;color:#2d3748}.AppCommunity_rankScore__TwQuw{font-weight:600;color:#ff6d47}@media (max-width:992px){.AppCommunity_textContent__b0__W{padding-right:0}}@media (max-width:768px){.AppCommunity_community__MMikf{padding:80px 0}.AppCommunity_title__CJjZl{font-size:2rem}.AppCommunity_tabButtons__SptKw{flex-direction:column;align-items:center;gap:12px}.AppCommunity_tabButton__TLVx2{width:200px;justify-content:center}.AppCommunity_communityShowcase__TY06G{margin-top:2rem}.AppCommunity_rankingList__G2LnH{position:relative;top:auto;right:auto;transform:none;margin-top:2rem;width:100%;max-width:300px}}@media (max-width:480px){.AppCommunity_community__MMikf{padding:30px 0}.AppCommunity_title__CJjZl{font-size:2rem}}.Footer_footer__MFrE9{position:relative;background:#1e293b;color:#fff;padding:24px 0;overflow:hidden}.Footer_footerContent__HSjT3{position:relative;z-index:2}.Footer_footerRow__gYLWh{margin-bottom:16px}.Footer_logo__IhwJa{display:flex;align-items:center}.Footer_logoImage__mFqnA{height:40px;width:auto}.Footer_contactInfo__dwvAa{display:flex;align-items:center;gap:24px}.Footer_contactItem__N8zP7{display:flex;align-items:center;gap:8px;font-size:14px;color:#cbd5e1}.Footer_contactIcon__Ubytj{font-size:16px;color:#cbd5e1}.Footer_copyright__HrLG0{text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.Footer_copyrightText__2YarD{font-size:12px;color:#94a3b8}@media (max-width:768px){.Footer_footerRow__gYLWh{flex-direction:column;align-items:center;gap:16px}.Footer_contactInfo__dwvAa{flex-direction:column;align-items:center;gap:12px}.Footer_logo__IhwJa{margin-bottom:16px}}@media (max-width:480px){.Footer_footer__MFrE9{padding:16px 0}.Footer_logoImage__mFqnA{height:32px}.Footer_contactItem__N8zP7{font-size:12px}.Footer_contactIcon__Ubytj{font-size:14px}.Footer_copyrightText__2YarD{font-size:10px}}.Awards_awards__QEZB_{padding:var(--spacing-3xl) 0;background:var(--color-grey-0);overflow:hidden}.Awards_header__EjDlV{text-align:center;margin-bottom:var(--spacing-2xl)}.Awards_title__4czun{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-grey-90);margin:0}.Awards_scrollers__InGav{display:flex;flex-direction:column;gap:1.5rem}.Awards_scroller__4BFrK{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 5%,white 95%,transparent);mask:linear-gradient(90deg,transparent,white 5%,white 95%,transparent)}.Awards_scrollerInner__P3SYs{display:flex;gap:1rem;width:max-content;animation:Awards_scroll-left__nY2fY 80s linear infinite}.Awards_scroller__4BFrK[data-direction=right] .Awards_scrollerInner__P3SYs{animation-name:Awards_scroll-right__wgmSy}.Awards_scroller__4BFrK:hover .Awards_scrollerInner__P3SYs{animation-play-state:paused}@keyframes Awards_scroll-left__nY2fY{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .5rem))}}@keyframes Awards_scroll-right__wgmSy{0%{transform:translateX(calc(-50% - .5rem))}to{transform:translateX(0)}}.Awards_awardCard__D_pWK{width:280px;background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .3s ease;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-grey-10)}.Awards_awardCard__D_pWK:hover{box-shadow:var(--shadow-md)}.Awards_imageContainer__L_Yiy{width:100%;height:200px;position:relative;overflow:hidden;padding:1.5rem}.Awards_awardImage__tZqTD{object-fit:contain;transition:transform .3s ease}.Awards_awardCard__D_pWK:hover .Awards_awardImage__tZqTD{transform:scale(1.05)}.Awards_cardContent__rFa68{padding:var(--spacing-md);text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.Awards_awardTitle__WHabB{font-size:var(--font-size-base);font-weight:600;color:var(--color-grey-80);margin:0;line-height:1.5}@media (max-width:768px){.Awards_title__4czun{font-size:var(--font-size-3xl)}.Awards_scrollerInner__P3SYs{animation-duration:120s}}@media (max-width:480px){.Awards_awards__QEZB_{padding:30px 0}.Awards_title__4czun{font-size:1.8rem;margin-bottom:0}.Awards_header__EjDlV{margin-bottom:30px}.Awards_scrollerInner__P3SYs{animation-duration:160s}.Awards_awardCard__D_pWK{width:180px}.Awards_imageContainer__L_Yiy{height:100px}}.student_studentPage__xp9fg{min-height:100vh;background:#ffffff;position:relative}.student_studentPage__xp9fg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:.03;z-index:0}.student_mainContent__vihLa{position:relative;z-index:1;padding-top:80px;padding-bottom:40px;min-height:calc(100vh - 200px)}.student_profileWrapper__n76H1{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#f5f5f5;padding:32px 0;margin-bottom:40px}.student_studentPage__xp9fg .student_container__H4SaX{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}@media (max-width:768px){.student_mainContent__vihLa{padding-top:100px;padding-bottom:20px}.student_profileWrapper__n76H1{padding:24px 0;margin-bottom:32px}.student_studentPage__xp9fg .student_container__H4SaX{padding:0 var(--spacing-md)}}@media (max-width:480px){.student_mainContent__vihLa{padding-top:90px}.student_profileWrapper__n76H1{padding:20px 0;margin-bottom:24px}.student_studentPage__xp9fg .student_container__H4SaX{padding:0 var(--spacing-sm)}}.course-detail_courseDetailPage__XJ2FK{min-height:100vh;background:#ffffff;position:relative}.course-detail_courseDetailPage__XJ2FK:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:.03;z-index:0}.course-detail_mainContent__Mzqt6{position:relative;z-index:1;padding-top:80px;padding-bottom:40px;min-height:calc(100vh - 200px)}.course-detail_courseDetailPage__XJ2FK .course-detail_container__ePuG1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.course-detail_courseHeader__lLs5H{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:32px;margin-bottom:24px}.course-detail_courseImageWrapper__lXWX5{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3}.course-detail_courseImage__owlTm{width:100%;height:100%;object-fit:cover;border-radius:16px}.course-detail_courseInfo__UsGc_{padding-left:0}.course-detail_categoryTag__qR_PA{margin-bottom:12px;border:none;font-weight:500}.course-detail_courseTitle__4yH8u{font-size:28px;font-weight:700;color:#333;margin:0 0 12px;line-height:1.3}.course-detail_courseDuration__T4ocr{color:#666;font-size:14px;margin-bottom:24px}.course-detail_progressSection__UMOcy{margin-bottom:24px}.course-detail_progressInfo__N6h_d{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.course-detail_progressPercent__B1JPt{font-weight:600;color:#1890ff;font-size:16px}.course-detail_progressBar__hPWdu{margin:0}.course-detail_teacherInfo__bxsJm{display:flex;align-items:center;gap:12px}.course-detail_commentModal__bdY5P .ant-modal-body{padding:0}.course-detail_commentModalBody__eoA9Q{display:flex;flex-direction:column}.course-detail_commentLeftPanel__itGIl{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:#f0f2f5;border-radius:8px;height:48vh;padding:16px;overflow:hidden}.course-detail_commentImageContainer__a8ZjD{width:100%;height:calc(100% - 30px);position:relative;display:flex;align-items:center;justify-content:center}.course-detail_commentImageWrapper__unoC7{width:100%;height:100%;position:relative}.course-detail_commentImageSlide__B0toB{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.course-detail_commentWorkImage__vSITG{max-width:100%;max-height:100%;object-fit:contain;display:block}.course-detail_commentNextButton__XFAEn,.course-detail_commentPrevButton__xb1Th{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(0,0,0,.3);color:white;border:none;transition:background .3s}.course-detail_commentPrevButton__xb1Th{left:10px}.course-detail_commentNextButton__XFAEn{right:10px}.course-detail_commentNextButton__XFAEn:hover,.course-detail_commentPrevButton__xb1Th:hover{background:rgba(0,0,0,.5)}.course-detail_commentImageCounter__u8ttH{position:absolute;bottom:24px;background:rgba(0,0,0,.5);color:white;padding:2px 8px;border-radius:12px;font-size:12px}.course-detail_commentRightPanel__wvWpm{height:48vh;overflow-y:auto;padding-right:16px;display:flex;flex-direction:column;gap:16px}.course-detail_commentSectionTitle__zovNh{font-size:16px;font-weight:500;margin-bottom:12px;color:#333}.course-detail_commentTeacherInfo__OvLeA{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fafafa;border-radius:8px}.course-detail_commentTeacherAvatar__lnQNz{flex-shrink:0}.course-detail_commentTeacherDetails__JgOVb{flex:1 1}.course-detail_commentEvaluationDetails__KvmR_{background-color:#fafafa;padding:16px;border-radius:8px}.course-detail_commentRatingGrid__aFbiN{display:flex;flex-direction:column;gap:8px}.course-detail_commentGradeItem__3NreR{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.course-detail_commentGradeItem__3NreR:last-child{border-bottom:none}.course-detail_commentEvaluationContent__uTqbI{background-color:#fafafa;padding:16px;border-radius:8px}.course-detail_commentCommentText__OuP5C{margin:0;line-height:1.6;color:#666}.course-detail_commentMediaSection__sGEwP{display:flex;flex-direction:column;gap:16px}.course-detail_commentMediaItem__eehlZ{background-color:#fafafa;padding:16px;border-radius:8px}.course-detail_commentEvaluationImage__a9M3e{max-width:100%;border-radius:8px}.course-detail_commentEvaluationAudio__vnqGF{width:100%;max-width:300px}.course-detail_commentEvaluationVideo__8_bPL{width:100%;max-width:400px;border-radius:8px}.course-detail_commentWorkInfo__vPm3Y{background-color:#fafafa;padding:16px;border-radius:8px}.course-detail_commentWorkStats__QwyCY{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.course-detail_commentModal__bdY5P .ant-modal{width:95%!important;margin:10px auto}.course-detail_commentModalBody__eoA9Q{flex-direction:column}.course-detail_commentLeftPanel__itGIl,.course-detail_commentRightPanel__wvWpm{height:auto;width:100%}.course-detail_commentLeftPanel__itGIl{height:300px;margin-bottom:16px}}.course-detail_teacherName__f2EB4{font-weight:500;color:#333}.course-detail_teacherRating__9MqSU{font-size:14px}.course-detail_contentArea__74i6h{margin-top:24px}.course-detail_simpleViewCard__ZyP7h{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:24px;margin-bottom:24px}.course-detail_mainCourseTitle__YKB3_{font-size:24px;font-weight:700;color:#333;margin-bottom:16px}.course-detail_wideView__ny1Uu{width:100%;max-width:none;margin:0}.course-detail_leftSidebar__Avsnm{flex-direction:column}.course-detail_leftSidebar__Avsnm,.course-detail_simpleHeader__fNNdS{display:flex;gap:16px;background:#fff;padding:20px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.course-detail_simpleHeader__fNNdS{align-items:center;margin-bottom:32px;margin-top:30px}.course-detail_requirementsHeader__1i1KT{display:flex;align-items:center;margin-bottom:32px;gap:16px}.course-detail_courseIcon__K3_ze{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.course-detail_courseIcon__K3_ze img{width:100%;height:100%;object-fit:cover}.course-detail_courseTitle__4yH8u{flex:1 1}.course-detail_courseTitleText__PJDfZ{margin:0 0 4px;font-size:20px;font-weight:600;color:#333}.course-detail_courseSubtitle__KIevD{font-size:14px;color:#666;margin:0}.course-detail_simpleRequirements__ujwMY{display:flex;flex-direction:column;gap:16px}.course-detail_simpleRequirementItem__gSmzO{display:flex;align-items:center;padding:20px;background:#f8f9fa;border-radius:12px;transition:all .3s ease;position:relative}.course-detail_simpleRequirementItem__gSmzO.course-detail_attend__kf0tz{background:#FFF9DB}.course-detail_simpleRequirementItem__gSmzO.course-detail_submit__skJdd{background:#E5F8FF}.course-detail_simpleRequirementItem__gSmzO.course-detail_evaluation__XGRGz{background:#FFF6F5}.course-detail_simpleRequirementItem__gSmzO.course-detail_clickable__PWtvA{cursor:pointer}.course-detail_simpleRequirementItem__gSmzO.course-detail_clickable__PWtvA:hover{background:#fff9f2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.course-detail_simpleRequirementItem__gSmzO.course-detail_completed__eeDxg{background:#f6ffed;border:1px solid #b7eb8f}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementIcon__9oEzr{width:40px;height:40px;margin-right:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementIcon__9oEzr img{width:32px;height:32px;object-fit:contain}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementContent__xoqPl{flex:1 1}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementTitle__WR2Fv{font-size:16px;font-weight:500;color:#333;margin:0}.course-detail_requirementStatus__KDX38{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.course-detail_completedIcon__vzQ7r{color:#FF6047;font-size:20px}.course-detail_arrowIcon__4gBJz{color:#999;font-size:16px}.course-detail_lessonsContainer__O2BTy{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.course-detail_lessonsHeader__03I0_{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #f0f0f0}.course-detail_lessonsHeader__03I0_ h4{margin:0;font-size:16px;font-weight:600;color:#333}.course-detail_courseCount__XG6yD{font-size:12px;color:#666;background:#f5f5f5;padding:2px 8px;border-radius:12px}.course-detail_lessonsList__0s0u7{display:flex;flex-direction:column;gap:8px}.course-detail_lessonCard__6lvfb{padding:16px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s ease;border-radius:8px;margin-bottom:8px}.course-detail_lessonCard__6lvfb:last-child{border-bottom:none}.course-detail_lessonCard__6lvfb:hover{background:#f8f9fa}.course-detail_lessonCard__6lvfb.course-detail_selected__V1Y1t{background:#e6f7ff;border:1px solid #1890ff}.course-detail_lessonIcon__WplWT{width:40px;height:40px;background:linear-gradient(135deg,#ff9a56,#ffad56);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.course-detail_lessonImage__H1np9{width:100%;height:100%;object-fit:cover;border-radius:8px}.course-detail_makeupBadge__j0sYG{position:absolute;top:-4px;right:-4px;background:#ff4d4f;color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;font-weight:600}.course-detail_lessonCharacter__0dviR{color:#fff;font-size:18px;font-weight:700}.course-detail_lessonInfo__C_Wk8{flex:1 1}.course-detail_lessonTitle__b2bB2{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.course-detail_lessonTime__BNpK9{font-size:12px;color:#666;margin-bottom:4px}.course-detail_lessonTeacher__0R4lv{font-size:12px;color:#999;margin-bottom:6px}.course-detail_lessonFeatures___O__q{display:flex;gap:6px}.course-detail_featureBadge__Kg3LM{font-size:12px;padding:2px 6px;background:#f0f7ff;border-radius:4px;border:1px solid #d6e4ff}.course-detail_noLessons__Z4hxk{text-align:center;padding:20px;color:#999}.course-detail_noLessonsText__ni13z{font-size:14px}.course-detail_selectedLesson__P2Dim{background:#fff9f2}.course-detail_selectedLesson__P2Dim:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#ff9a56}.course-detail_lessonStatus__v9CA3{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.course-detail_statusIcon__qZzFq{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.course-detail_statusIcon__qZzFq img{width:100%;height:100%;object-fit:contain}.course-detail_requirementsSection__VdtLM{display:flex;flex-direction:column;gap:24px}.course-detail_chapterCard__RgfIt{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.course-detail_chapterHeader__5NzT7,.course-detail_chapterImage__zkwVG{margin-bottom:16px}.course-detail_currentStage__6mCg3{padding:12px 16px;background:#f8f9fa;border-radius:8px;text-align:center}.course-detail_requirementsCard__38TXS{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.course-detail_requirementsList__xAhZN{padding:0}.course-detail_requirementItem__ZFFbs{display:flex;align-items:center;padding:16px;margin-bottom:12px;border-radius:12px;transition:all .3s ease;border:1px solid transparent}.course-detail_requirementItem__ZFFbs:last-child{margin-bottom:0}.course-detail_attendRequirement__HgKmK{background:#FFF9DB}.course-detail_submitRequirement__K4lGC{background:#E5F8FF}.course-detail_evaluationRequirement__oi0yH{background:#FFF6F5}.course-detail_requirementIcon__9oEzr{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;position:relative}.course-detail_requirementIcon__9oEzr img{width:32px;height:32px;object-fit:contain}.course-detail_completedIcon__vzQ7r{position:absolute;top:-4px;right:-4px;color:#52c41a;font-size:16px;background:#fff;border-radius:50%;padding:2px}.course-detail_requirementContent__xoqPl{flex:1 1}.course-detail_requirementTitle__WR2Fv{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.course-detail_completedText__rRAO0{font-size:12px;font-weight:500}.course-detail_workCard__FRv9V{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.course-detail_workImages__GkBRy{display:flex;gap:12px;flex-wrap:wrap}.course-detail_workImage___73I8{width:120px;height:120px;object-fit:cover;border-radius:8px}.course-detail_workStats__fBhX7{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.course-detail_actionButtons__k_RnD{padding:24px;display:flex;flex-direction:column;gap:12px}.course-detail_submitBtn__wlGcM{background:#ff9a56;border-color:#ff9a56;font-weight:500;height:44px;border-radius:8px}.course-detail_submitBtn__wlGcM:hover{background:#ffad56;border-color:#ffad56}.course-detail_submitBtn__wlGcM[disabled],.course-detail_submitBtn__wlGcM[disabled]:hover{background:#f5f5f5;border-color:#d9d9d9;color:rgba(0,0,0,.25)}.course-detail_commentBtn___sK0K{border-color:#ff9a56;color:#ff9a56;font-weight:500;height:44px;border-radius:8px}.course-detail_commentBtn___sK0K:hover{border-color:#ffad56;color:#ffad56;background:#fff9f2}.course-detail_commentBtn___sK0K[disabled],.course-detail_commentBtn___sK0K[disabled]:hover{border-color:#d9d9d9;color:rgba(0,0,0,.25);background:#f5f5f5}.course-detail_submitModal__KMizv .ant-modal-header{background:#f8f9fa;border-bottom:1px solid #f0f0f0}.course-detail_submitModal__KMizv .ant-tabs-nav{background:#fff;margin:0}.course-detail_uploadArea__nDDsG{padding:24px;text-align:center}.course-detail_uploadComponent__CoTCe{margin-bottom:16px}.course-detail_uploadPlaceholder__GhQEO{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666}.course-detail_uploadPlaceholder__GhQEO .anticon{font-size:24px;color:#1890ff}.course-detail_uploadedImages__vxdhv{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.course-detail_uploadedImages__vxdhv img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:2px solid #f0f0f0}.course-detail_modalActions__LfA4z{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0;margin:0 -24px -24px}.course-detail_qrCodeArea__yyZw_{padding:40px;text-align:center}.course-detail_qrCodeWrapper__c_EAn{display:flex;justify-content:center;margin-bottom:24px}.course-detail_qrCode__hAXu1{border:8px solid #f0f0f0;border-radius:12px}.course-detail_qrCodeTip__YBDRG{color:#666;font-size:14px;margin:0}.course-detail_commentModal__bdY5P .ant-modal-header{background:#f8f9fa;border-bottom:1px solid #f0f0f0}.course-detail_commentContent__0PzbD{padding:24px}.course-detail_commentHeader__iikyq{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.course-detail_commentTeacher__Yh_uw h4{margin:0 0 8px;font-size:16px;color:#333}.course-detail_commentRating__ttfN_{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.course-detail_commentRating__ttfN_ .ant-rate{font-size:14px}.course-detail_commentBody__Q6Fpz{margin-top:16px}.course-detail_commentCategories___mZjn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.course-detail_commentCategory__9pKLj{display:flex;align-items:center;gap:8px;padding:12px;background:#f8f9fa;border-radius:8px;font-size:14px}.course-detail_commentCategory__9pKLj .ant-rate{font-size:12px}.course-detail_commentText__t51bD{margin-bottom:24px}.course-detail_commentText__t51bD h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#333}.course-detail_commentText__t51bD p{margin:0;line-height:1.6;color:#666;font-size:14px}.course-detail_commentImages__l9yPC{margin-bottom:24px}.course-detail_commentImages__l9yPC .ant-image{margin-right:12px;border-radius:8px;overflow:hidden}.course-detail_commentAudio__P_0oS{display:flex;align-items:center;gap:12px}.course-detail_commentAudio__P_0oS .ant-btn{display:flex;align-items:center;gap:8px}@media (max-width:992px){.course-detail_courseHeader__lLs5H{padding:24px}.course-detail_courseInfo__UsGc_{padding-left:0;margin-top:24px}.course-detail_courseTitle__4yH8u{font-size:24px}.course-detail_commentCategories___mZjn{grid-template-columns:1fr}.course-detail_lessonCard__6lvfb{padding:12px 16px}.course-detail_lessonIcon__WplWT{width:50px;height:50px;margin-right:12px}.course-detail_lessonCharacter__0dviR{font-size:20px}.course-detail_requirementItem__ZFFbs{padding:12px 16px}.course-detail_actionButtons__k_RnD{padding:16px}}@media (max-width:768px){.course-detail_mainContent__Mzqt6{padding-top:100px;padding-bottom:20px}.course-detail_courseDetailPage__XJ2FK .course-detail_container__ePuG1{padding:0 var(--spacing-md)}.course-detail_courseHeader__lLs5H{padding:20px}.course-detail_courseTitle__4yH8u{font-size:20px}.course-detail_actionButtons__k_RnD{margin-top:12px}.course-detail_commentContent__0PzbD{padding:16px}.course-detail_commentHeader__iikyq{flex-direction:column;align-items:flex-start;gap:12px}.course-detail_lessonsTitle__HMKac,.course-detail_requirementsTitle___FKiX{padding:16px 20px;font-size:16px}.course-detail_lessonCard__6lvfb{padding:12px 20px}.course-detail_lessonIcon__WplWT{width:45px;height:45px;margin-right:10px}.course-detail_lessonCharacter__0dviR{font-size:18px}.course-detail_lessonTitle__b2bB2{font-size:14px}.course-detail_lessonTime__BNpK9{font-size:12px}.course-detail_requirementItem__ZFFbs{padding:12px 20px}.course-detail_requirementTitle__WR2Fv{font-size:13px}.course-detail_actionButtons__k_RnD{padding:20px}.course-detail_simpleViewCard__ZyP7h{padding:16px;margin-bottom:16px}.course-detail_wideView__ny1Uu{width:100%;max-width:none;margin:0}.course-detail_simpleHeader__fNNdS{margin-bottom:24px;gap:12px}.course-detail_courseIcon__K3_ze{width:50px;height:50px}.course-detail_courseIcon__K3_ze img{width:100%;height:100%;object-fit:cover}.course-detail_courseTitleText__PJDfZ{font-size:18px}.course-detail_courseSubtitle__KIevD{font-size:13px}.course-detail_simpleRequirements__ujwMY{gap:12px}.course-detail_simpleRequirementItem__gSmzO{padding:16px}.course-detail_simpleRequirementItem__gSmzO.course-detail_attend__kf0tz{background:#FFF9DB}.course-detail_simpleRequirementItem__gSmzO.course-detail_submit__skJdd{background:#E5F8FF}.course-detail_simpleRequirementItem__gSmzO.course-detail_evaluation__XGRGz{background:#FFF6F5}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementIcon__9oEzr{width:36px;height:36px;margin-right:12px}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementIcon__9oEzr img{width:28px;height:28px}.course-detail_simpleRequirementItem__gSmzO .course-detail_requirementTitle__WR2Fv{font-size:15px}}.course-detail_addTeacherButton__AsveE{position:fixed;bottom:100px;right:40px;z-index:100}.course-detail_addTeacherIcon___sbEa{width:80px;cursor:pointer;transition:transform .2s ease-in-out}.course-detail_addTeacherIcon___sbEa:hover{transform:scale(1.1)}@media (max-width:480px){.course-detail_mainContent__Mzqt6{padding-top:90px}.course-detail_courseDetailPage__XJ2FK .course-detail_container__ePuG1{padding:0 var(--spacing-sm)}.course-detail_courseHeader__lLs5H{padding:16px}.course-detail_courseTitle__4yH8u{font-size:18px}.course-detail_uploadArea__nDDsG{padding:16px}.course-detail_qrCodeArea__yyZw_{padding:24px}.course-detail_modalActions__LfA4z{padding:12px 16px;margin:0 -16px -16px}}.course-detail_simpleRequirementItem__gSmzO.course-detail_disabled__IjbVQ{background-color:#f5f5f5!important;cursor:not-allowed;box-shadow:none}.course-detail_simpleRequirementItem__gSmzO.course-detail_disabled__IjbVQ:hover{background-color:#f5f5f5!important;box-shadow:none}.course-detail_simpleRequirementItem__gSmzO.course-detail_disabled__IjbVQ .course-detail_requirementTitle__WR2Fv{color:#aaa}.course-detail_simpleRequirementItem__gSmzO.course-detail_disabled__IjbVQ .course-detail_requirementIcon__9oEzr img{filter:grayscale(100%);opacity:.6}.course-detail_simpleRequirementItem__gSmzO.course-detail_disabled__IjbVQ .course-detail_arrowIcon__4gBJz{display:none}.AddTeacher_addTeacherContainer__vf0ao{display:inline-block}.AddTeacher_addTeacherIcon__pd7a8{transition:transform .2s ease}.AddTeacher_addTeacherIcon__pd7a8:hover{transform:scale(1.1)}.AddTeacher_teacherItem__sy3me{border-bottom:1px solid #f0f0f0}.AddTeacher_teacherItem__sy3me:last-child{border-bottom:none}.AddTeacher_teacherInfo__JpJtM{width:100%;text-align:center;padding:20px 0}.AddTeacher_teacherName__f__z5{margin-bottom:10px;font-size:18px;font-weight:600;color:#333}.AddTeacher_courseName__kSuPP{margin-bottom:15px;color:#666;font-size:14px}.AddTeacher_qrCode__h_WIK{margin-bottom:10px}.AddTeacher_qrCodeTip__hC33c{color:#888;font-size:12px;margin:0}.AddTeacher_emptyState__w2Vbj{text-align:center;padding:40px 0;color:#999;font-size:14px}.course-detail_courseDetailPage__JwprY{min-height:100vh;background:#f8f9fa;position:relative}.course-detail_mainContent___Ng9k{position:relative;z-index:1;padding-top:80px;padding-bottom:40px;min-height:calc(100vh - 200px)}.course-detail_courseDetailPage__JwprY .course-detail_container__2nNpP{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg,24px)}.course-detail_errorContainer__E_oia,.course-detail_loadingContainer__rRd3z{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.course-detail_errorContainer__E_oia h3{margin-bottom:16px;color:#666}.course-detail_courseHeader__aUt0u{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:32px;margin-bottom:24px;display:grid;grid-template-columns:400px 1fr;grid-gap:32px;gap:32px;align-items:start}.course-detail_courseImageWrapper__wKJ_n{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#f5f5f5}.course-detail_courseImage__GiE5q{border-radius:12px}.course-detail_playButton__0W9rW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:24px;cursor:pointer;transition:all .3s ease}.course-detail_playButton__0W9rW:hover{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.1)}.course-detail_courseInfo__5HGWr{display:flex;flex-direction:column;gap:16px}.course-detail_courseTags__736xX{display:flex;gap:8px;flex-wrap:wrap}.course-detail_categoryTag__tyXH2{border:none;font-weight:500;padding:4px 12px;border-radius:16px}.course-detail_courseTitle__rrqIF{font-size:28px;font-weight:700;color:#333;margin:0;line-height:1.3}.course-detail_courseDescription__YFGus{color:#666;font-size:16px;line-height:1.6;margin:0}.course-detail_courseStats__pca7T{display:flex;gap:24px;flex-wrap:wrap}.course-detail_statItem__8QR8Z{display:flex;align-items:center;gap:4px}.course-detail_statLabel__s2U8m{color:#666;font-size:14px}.course-detail_statValue__ASMNm{font-size:1.2rem;font-weight:700;color:#333}.course-detail_originalPrice__UnlzF{text-decoration:line-through;color:#999;margin-right:8px;font-size:1rem}.course-detail_discountPrice__W7TKG{color:#ff4d4f;font-size:1.2rem;font-weight:700}.course-detail_actionButtons__VEKvr{display:flex;gap:16px;margin-top:8px}.course-detail_startLearningBtn__iMng6{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:24px;background:#FF6047;border:none;box-shadow:0 4px 12px rgba(255,154,86,.3);transition:all .3s ease}.course-detail_startLearningBtn__iMng6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,154,86,.4)}.course-detail_courseContent__es1Mo{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.course-detail_contentTabs__M5AY8{margin:0}.course-detail_contentTabs__M5AY8 .ant-tabs-nav{background:#f8f9fa;margin:0;padding:0 32px}.course-detail_contentTabs__M5AY8 .ant-tabs-tab{font-weight:500;font-size:16px;padding:16px 0;margin:0 32px 0 0}.course-detail_contentTabs__M5AY8 .ant-tabs-content-holder{padding:32px}.course-detail_courseIntroduction__47xYK{display:flex;flex-direction:column;gap:32px}.course-detail_introSection__5i2dQ h3,.course-detail_teacherSection__1DJw0 h3{font-size:20px;font-weight:600;color:#333;margin:0 0 16px}.course-detail_courseDetails__8q10M{line-height:1.8;color:#666}.course-detail_courseDetails__8q10M h1,.course-detail_courseDetails__8q10M h2,.course-detail_courseDetails__8q10M h3,.course-detail_courseDetails__8q10M h4,.course-detail_courseDetails__8q10M h5,.course-detail_courseDetails__8q10M h6{color:#333;margin:16px 0 8px}.course-detail_courseDetails__8q10M p{margin:8px 0}.course-detail_courseDetails__8q10M img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.course-detail_lessonImageContainer__tfOYX{margin-right:16px;flex-shrink:0}.course-detail_lessonImage__foWhp{border-radius:8px;object-fit:cover}.course-detail_teacherList__032fx{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.course-detail_teacherCard___exvi{background:#f8f9fa;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.course-detail_teacherInfo__M9SiH h4{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.course-detail_teacherInfo__M9SiH p{font-size:14px;color:#666;margin:0}.course-detail_teacherContact__ZmBSm{flex-shrink:0}.course-detail_wxQrCode__DNfs1{width:60px;height:60px;border-radius:8px;border:1px solid #e0e0e0}.course-detail_courseLessons__8wwV0{min-height:300px}.course-detail_lessonsList__Stvnx{display:flex;flex-direction:column;gap:16px}.course-detail_lessonGroup__x519O{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.course-detail_lessonGroupTitle__f0xqp{background:#f8f9fa;padding:12px 20px;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #f0f0f0}.course-detail_lessonItem__KoxxP{display:flex;align-items:center;gap:16px;padding:16px 20px;transition:all .3s ease;border-bottom:1px solid #f0f0f0}.course-detail_lessonGroup__x519O .course-detail_lessonItem__KoxxP:last-child{border-bottom:none}.course-detail_lessonItem__KoxxP:hover{background:#f8f9fa}.course-detail_lessonNumber__o3qUI{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ff9a56,#ffad56);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.course-detail_lessonInfo__YeQ8X{flex:1 1}.course-detail_lessonInfo__YeQ8X h4{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.course-detail_lessonInfo__YeQ8X p{font-size:14px;color:#666;margin:0 0 8px}.course-detail_lessonMeta__1UFpo{display:flex;gap:16px;font-size:12px;color:#999}.course-detail_lessonStatus__dIcEm{flex-shrink:0}.course-detail_emptyLessons__QyB_i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#999}.course-detail_emptyIcon__6220d{font-size:48px;margin-bottom:16px;color:#d9d9d9}@media (max-width:992px){.course-detail_courseHeader__aUt0u{grid-template-columns:1fr;gap:24px}.course-detail_courseImageWrapper__wKJ_n{max-width:400px;justify-self:center}.course-detail_courseTitle__rrqIF{font-size:24px}.course-detail_courseStats__pca7T{gap:16px}.course-detail_contentTabs__M5AY8 .ant-tabs-content-holder{padding:24px}}@media (max-width:768px){.course-detail_mainContent___Ng9k{padding-top:60px}.course-detail_courseDetailPage__JwprY .course-detail_container__2nNpP{padding:0 16px}.course-detail_courseHeader__aUt0u{padding:24px;margin-bottom:16px}.course-detail_courseTitle__rrqIF{font-size:20px}.course-detail_courseStats__pca7T{flex-direction:column;gap:8px}.course-detail_actionButtons__VEKvr{flex-direction:column}.course-detail_startLearningBtn__iMng6{width:100%;height:44px;font-size:14px}.course-detail_contentTabs__M5AY8 .ant-tabs-nav{padding:0 16px}.course-detail_contentTabs__M5AY8 .ant-tabs-tab{margin-right:16px;font-size:14px}.course-detail_contentTabs__M5AY8 .ant-tabs-content-holder{padding:16px}.course-detail_teacherList__032fx{grid-template-columns:1fr}.course-detail_lessonItem__KoxxP{padding:16px}.course-detail_lessonMeta__1UFpo{flex-direction:column;gap:4px}}@media (max-width:480px){.course-detail_courseDetailPage__JwprY .course-detail_container__2nNpP{padding:0 12px}.course-detail_courseHeader__aUt0u{padding:16px}.course-detail_courseTitle__rrqIF{font-size:18px}.course-detail_courseTags__736xX{gap:4px}.course-detail_categoryTag__tyXH2{font-size:12px;padding:2px 8px}.course-detail_lessonItem__KoxxP{padding:12px;gap:12px}.course-detail_lessonNumber__o3qUI{width:32px;height:32px;font-size:12px}.course-detail_lessonInfo__YeQ8X h4{font-size:14px}.course-detail_lessonInfo__YeQ8X p{font-size:12px}}.course-detail_addTeacherButton__1ha3d{position:fixed;bottom:100px;right:40px;z-index:100}.course-detail_addTeacherIcon__eQqX5{width:80px;cursor:pointer;transition:transform .2s ease-in-out}.course-detail_addTeacherIcon__eQqX5:hover{transform:scale(1.1)}.StudyCalendar_calendarContainer__KnSGE{background:#fff;border-radius:12px;border:1px solid #f0f0f0;overflow:hidden;position:relative;margin-bottom:20px}.StudyCalendar_calendarHeader__zpPyB{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #f0f0f0}.StudyCalendar_headerCenter__g1gmZ{display:flex;align-items:center;gap:12px}.StudyCalendar_navButton__CzyJs{width:28px;height:28px;border:none;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.StudyCalendar_navButton__CzyJs:hover{background:#ff9a56;color:#fff}.StudyCalendar_navButton__CzyJs:disabled{opacity:.5;cursor:not-allowed}.StudyCalendar_monthTitle__jDoIM{font-size:16px;font-weight:600;color:#333;margin:0}.StudyCalendar_todayButton__lIrbp{padding:4px 8px;border:1px solid #ff9a56;background:#fff;color:#ff9a56;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s ease}.StudyCalendar_todayButton__lIrbp:hover{background:#ff9a56;color:#fff}.StudyCalendar_todayButton__lIrbp:disabled{opacity:.5;cursor:not-allowed}.StudyCalendar_weekHeader__qB672{display:grid;grid-template-columns:repeat(7,1fr);background:#f8f9fa;border-bottom:1px solid #f0f0f0}.StudyCalendar_weekDay__WnLK9{padding:8px 4px;text-align:center;font-size:12px;font-weight:500;color:#666}.StudyCalendar_calendarGrid__aTzW_{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;background:#f0f0f0;position:relative}.StudyCalendar_dayCell__SJE0j{background:#fff;min-height:60px;position:relative}.StudyCalendar_dayContent__t3pEz{padding:6px;height:100%;display:flex;flex-direction:column}.StudyCalendar_dayContent__t3pEz.StudyCalendar_today__IqIM4{background:#fff9f2;border:2px solid #ff9a56}.StudyCalendar_dayContent__t3pEz.StudyCalendar_hasSchedule__uZmGc{transition:background-color .2s ease}.StudyCalendar_dayContent__t3pEz.StudyCalendar_hasSchedule__uZmGc:hover{background:#f8f9fa}.StudyCalendar_dayContent__t3pEz.StudyCalendar_today__IqIM4.StudyCalendar_hasSchedule__uZmGc:hover{background:#fff5e6}.StudyCalendar_dayNumber__SQc2f{font-size:14px;font-weight:600;color:#333;margin-bottom:2px;text-align:center}.StudyCalendar_today__IqIM4 .StudyCalendar_dayNumber__SQc2f{color:#ff9a56}.StudyCalendar_scheduleList__OfzZP{flex:1 1;display:flex;flex-wrap:wrap;gap:3px;padding:2px 0}.StudyCalendar_scheduleDot__sVpv4{width:8px;height:8px;border-radius:50%;background:#ff9a56;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.StudyCalendar_scheduleDot__sVpv4:hover{background:#ff8a40;transform:scale(1.2)}.StudyCalendar_scheduleDot__sVpv4.StudyCalendar_selected__btyag{background:#ff6b1a;transform:scale(1.3);box-shadow:0 0 0 2px rgba(255,154,86,.3)}.StudyCalendar_makeupTag__HLeCB{position:absolute;top:-2px;right:-2px;background:#ff4d4f;color:#fff;font-size:8px;padding:1px 2px;border-radius:2px;line-height:1}.StudyCalendar_courseInfoSection__brfp5{padding:20px 24px;display:flex;gap:16px;border-bottom:1px solid #f0f0f0}.StudyCalendar_courseCard__efnEc{display:flex;align-items:center;gap:12px;flex:1 1}.StudyCalendar_courseImage___ryJo{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.StudyCalendar_courseImage___ryJo img{width:100%;height:100%;object-fit:cover}.StudyCalendar_courseInfo__weTn2 h4{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.StudyCalendar_courseInfo__weTn2 p{font-size:14px;color:#666;margin:0}.StudyCalendar_todaySchedule__7AA_X{padding:20px 24px;background:#fffbf0}.StudyCalendar_todaySchedule__7AA_X h4{font-size:16px;font-weight:600;color:#333;margin:0 0 12px}.StudyCalendar_todaySchedule__7AA_X .StudyCalendar_scheduleTime___1c_q{font-size:14px;color:#ff9a56;font-weight:500;margin-bottom:8px}.StudyCalendar_todaySchedule__7AA_X .StudyCalendar_scheduleItem__EXlK0{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px;margin-top:12px}.StudyCalendar_todaySchedule__7AA_X .StudyCalendar_scheduleItem__EXlK0 .StudyCalendar_scheduleTime___1c_q{font-size:12px;color:#666;margin:0}.StudyCalendar_todaySchedule__7AA_X .StudyCalendar_scheduleItem__EXlK0 .StudyCalendar_scheduleTitle__Dffat{flex:1 1;font-size:14px;font-weight:500;color:#333}.StudyCalendar_infoIcon__w29_V,.StudyCalendar_warningIcon__7lzbv{font-size:16px}.StudyCalendar_warningIcon__7lzbv{color:#faad14}.StudyCalendar_infoIcon__w29_V{color:#1890ff}@media (max-width:768px){.StudyCalendar_calendarContainer__KnSGE{border-radius:12px;margin-bottom:16px}.StudyCalendar_calendarHeader__zpPyB{padding:16px 20px}.StudyCalendar_monthTitle__jDoIM{font-size:16px}.StudyCalendar_dayCell__SJE0j{min-height:60px}.StudyCalendar_dayContent__t3pEz{padding:6px}.StudyCalendar_dayNumber__SQc2f{font-size:14px}.StudyCalendar_scheduleItem__EXlK0{padding:3px 4px}.StudyCalendar_scheduleTime___1c_q{font-size:9px}.StudyCalendar_scheduleTitle__Dffat{font-size:10px}.StudyCalendar_courseInfoSection__brfp5{flex-direction:column;gap:12px;padding:16px 20px}.StudyCalendar_courseImage___ryJo{width:50px;height:50px}.StudyCalendar_courseInfo__weTn2 h4{font-size:14px}.StudyCalendar_courseInfo__weTn2 p{font-size:12px}.StudyCalendar_todaySchedule__7AA_X{padding:16px 20px}.StudyCalendar_todaySchedule__7AA_X h4{font-size:14px}}.StudyCalendar_loadingOverlay__kIEQh{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}