@charset "UTF-8";@import url(https://fonts.cdnfonts.com/css/visby);@font-face{font-display:swap;font-family:Forte;font-style:italic;font-weight:400;src:url(/static/media/ForteMT.58c0a5d7aeddc97360ed.eot);src:url(/static/media/ForteMT.58c0a5d7aeddc97360ed.eot?#iefix) format("embedded-opentype"),url(/static/media/ForteMT.a108de9af2ecc5e1e32d.woff2) format("woff2"),url(/static/media/ForteMT.dae920a0fc152c642d8f.woff) format("woff"),url(/static/media/ForteMT.f1665ee4877c32784ccb.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.table-responsive{padding:0 0 20px!important}table{border-spacing:0}.fc-white{color:#fff}.fw-bold{font-weight:700}button{cursor:pointer;outline:none!important;transition:all .3s ease-in-out!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.AuthBackground,.footer,.header{background:url(/static/media/Frame%20424.e4b76932454a5511e18d.png);background-position:50%;background-size:cover}.homeBackground{background:url(/static/media/homebannerbg.229e7c95e05cd579d80c.png);background-position:top;background-size:cover}.blueBackground2{background:url(/static/media/CourseOultline.1411e3966909ed0aae9e.png);background-position:50%;background-size:cover}.blueBackground{background:url(/static/media/Frame%20424.e4b76932454a5511e18d.png);background-position:50%;background-size:cover}.coachBackground{background:url(/static/media/consultants.47644a353b708b48bcee.png);background-position:50%;background-size:cover;height:100vh;position:relative}.coachBackground:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.coachBackground-content{position:relative;z-index:2}.communitybnr{background:url(/static/media/new-community.a9e46e31942ed19304e8.png);background-position:50%;background-size:cover;height:100vh;position:relative}.signupBackground{background:url(/static/media/register.d6cb5958ce1d6d049545.png);background-position:50%;background-size:cover;height:100vh;position:relative}.signupBackground:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.signupBackground-content{position:relative;z-index:2}.compltedBackground{background:url(/static/media/completed-lesson.edf2cef600c8987b604e.png);background-position:50%;background-size:cover;height:100vh;position:relative}.compltedBackground:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.compltedBackground-content{position:relative;z-index:2}.aboutbanner{background:url(/static/media/newaboutbaner.a342046b489674d42c85.png);background-position:50%;background-size:cover}.aboutbanner,.booksbanner{height:100vh;position:relative}.booksbanner{background:url(/static/media/books.85b0ede31e809a2ed645.png);background-position:50%;background-size:cover}.aboutbanner:before,.communitybnr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.aboutbanner-content{position:relative;z-index:2}.tranerbnr{background:url(/static/media/trainers.3ff1690b1d9c5ef0bebb.png);background-position:50%;background-size:cover;height:100vh;position:relative}.tranerbnr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tranerbnr-content{position:relative;z-index:2}.dashboardbnr{background:url(/static/media/dashboardbanner.6fc4fa0cdb4896be6bcf.png);background-position:50%;background-size:cover;height:100vh;position:relative}.dashboardbnr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.dashboardbnr-content{position:relative;z-index:2}.servicebnr{background:url(/static/media/servicebanner.f7ee6eb695039822490a.png);background-position:50%;background-size:cover}.upcomingBackground{background:url(/static/media/upcominglessons.e0ebdba03ce0f0aaca62.png);background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.upcomingBackground:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.upcomingBackground-content{position:relative;z-index:2}.myquizbanr{background:url(/static/media/my-quiz.62b89a9ab83355906004.png);background-position:50%;background-size:cover;height:100vh;position:relative}.myquizbanr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.myquizbanr-content{position:relative;z-index:2}.meetingbanr{background:url(/static/media/my-Meeting.661631aca25b0b2ff190.png);background-position:50%;background-size:cover;height:100vh;position:relative}.meetingbanr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.meetingbanr-content{position:relative;z-index:2}.chatbnr{background:url(/static/media/messages.6cbda4bad71bcc12335b.png);background-position:50%;background-size:cover;height:100vh;position:relative}.chatbnr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.chatbnr-content{position:relative;z-index:2}.coursebnr{background:url(/static/media/coursesbnr.45ad7b510c2aed573bee.png);background-position:50%;background-size:cover;height:100vh;position:relative}.coursebnr:before{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.coursebnr-content{position:relative;z-index:2}.contactbnr{background:url(/static/media/newcontact.289936b7f55d6dddf9f5.png);height:100vh;position:relative;z-index:1}.contactbnr-content{position:relative;z-index:2}.contactbnr{background:url(/static/media/contactbaner.2e51079d2a115607002c.png);background-position:50%;background-size:cover}.faqbnr{background:url(/static/media/faqbnr.a3c0265fa661adb03e7e.png);background-position:50%;background-size:cover}.whiteBackground{background:url(/static/media/frame.fe05ee20b6756162ee32.png);background-position:50%;background-size:cover}.fontFamily1{font-family:Poppins,sans-serif!important;font-weight:auto}.fontFamily2{font-family:Visby!important;font-weight:auto}.footerLink{border:none!important;color:#333d47!important;cursor:pointer;font-size:14px!important;font-weight:auto;padding:8px 0!important}.footerLink,.header-menu{font-family:Poppins,sans-serif!important}.header-menu{color:#333d47;font-size:16px!important;font-weight:700!important}.ant-menu-item:after{display:none!important}.header-menu .ant-menu-item{height:auto!important;padding:0 20px!important}.header-menu .ant-menu-title-content:after{color:#333d47!important}.header-menu .ant-menu-item *{color:#000!important}.header-menu .ant-menu-item-selected{color:#333d47!important}.filterDropdown{border:none;border-radius:4px;max-width:300px}.filterDropdownHeader{padding:0 1rem}.filterDropdownBody{padding:1rem}.filterInput{border:1px solid #e0e0e0!important;border-radius:4px;margin-bottom:10px;width:100%!important}.disabledTab{background-color:#fff!important;cursor:not-allowed!important;opacity:.5!important}.disabledTab,.disabledTab *{color:#000!important}.mainLabel{color:#333;font-size:15px;font-weight:600;margin:0;word-break:break-word}.header-menu-mobile{color:#fff;font-family:Poppins,sans-serif!important;font-size:16px!important}.header-menu-mobile .ant-menu-item{color:#fff;height:auto!important;padding:10px 20px!important}.submenu .ant-menu-submenu-title{color:#000!important}.ant-menu-submenu:hover:after{border:none!important}.ant-menu-horizontal{border-bottom:0!important}.authFormBox{background:linear-gradient(135deg,#ffffff26,#fff0);border-radius:41px 0 0 41px;min-height:100vh}.authFormBox,.heroSection{align-items:center;display:flex;flex-direction:column;justify-content:center}.ant-input-number-handler-wrap{display:none!important}.flex{align-items:center;justify-content:center}.coachCard{background-size:cover;box-shadow:1px 1px 4px 1px #fffbfb00}.coachCard:hover{box-shadow:auto}.coachCard2{background:url(/static/media/2.a67c49bfd026a9b898a2.png);background-size:cover}.coachCard3{background:url(/static/media/3.969e02d7ab3e8b69b9c0.png);background-size:cover}.coachCard4{background:url(/static/media/4.a47753c8c3a585fc960d.png);background-size:cover}.coachCard5{background:url(/static/media/5.1104c414268f060fb43b.png);background-size:cover}.authImageBox{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.signinPageLayout{background:#f3f4f7}.signinPageRow{min-height:100vh}.signinFormCol{align-items:center;background:#f3f4f7;padding:34px 24px}.signinFormCol,.signinFormShell{display:flex;justify-content:center}.signinFormShell{width:100%}.signinFormCard{max-width:430px;width:100%}.signinLogo{height:78px!important;margin-bottom:26px;width:78px!important}.signinTitle{color:#08156c!important;font-size:44px!important;font-weight:800!important;letter-spacing:-.6px;line-height:1.08!important;margin-bottom:4px!important}.signinSubtitle,.signinTitle{font-family:Visby,sans-serif!important}.signinSubtitle{color:#70798c!important;font-size:18px!important;line-height:1.4!important;margin-bottom:22px!important}.signinRoleCards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.signinRoleCard{align-items:center;background:#f8f9fc;border:1px solid #d4d8e1;border-radius:12px;cursor:default;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:11px 8px;text-align:center}.signinRoleCard.active{background:#fffaf0;border-color:#d2a63f}.signinRoleIcon{color:#80889a;font-size:15px;margin-bottom:6px}.signinRoleCard.active .signinRoleHeading,.signinRoleCard.active .signinRoleIcon{color:#08156c}.signinRoleHeading{color:#4f596d;font-size:13px;font-weight:700}.signinRoleHeading,.signinRoleText{font-family:Visby,sans-serif!important;line-height:1.2}.signinRoleText{color:#717b90;font-size:10px;margin-top:2px;max-width:90px}.signinForm{margin-top:4px}.signinForm .ant-form-item-label{padding-bottom:6px!important}.signinForm .ant-form-item-label label,.signinPasswordLabelRow{color:#08156c!important;font-family:Visby,sans-serif!important;font-size:15px!important;font-weight:700!important;width:100%}.signinInput.ant-input,.signinInput.ant-input-affix-wrapper,.signinInput.ant-input-password{background:#fff!important;border:1px solid #d6dbe6!important;border-radius:8px!important;box-shadow:none!important;height:47px!important}.signinInput .ant-input,.signinInput.ant-input{color:#2f3a4f!important;font-family:Visby,sans-serif!important;font-size:14px}.signinInput .ant-input::placeholder,.signinInput.ant-input::placeholder{color:#95a0b3}.signinInput .anticon,.signinInput svg{color:#8a94a7}.signinInput.ant-input-affix-wrapper-focused,.signinInput.ant-input-affix-wrapper:focus,.signinInput.ant-input-affix-wrapper:hover,.signinInput.ant-input:focus,.signinInput.ant-input:hover{border-color:#aeb8cb!important}.signinPasswordLabelRow{align-items:center;display:flex;justify-content:space-between}.signinForgotButton{background:#0000;border:0;color:#c8a24a;cursor:pointer;font-family:Visby,sans-serif!important;font-size:14px;font-weight:700;padding:0;text-decoration:none}.signinForgotButton:focus,.signinForgotButton:hover{color:#b38d37}.signinRememberCheckbox,.signinRememberCheckbox .ant-checkbox+span{color:#1d2b5e!important;font-family:Visby,sans-serif!important;font-size:14px}.signinRememberCheckbox .ant-checkbox-inner{border-color:#7e86a0;border-radius:4px}.signinSubmit.loginButton{border:0!important;border-radius:8px!important;font-family:Roboto Slab!important;font-size:17px;font-weight:800!important;height:48px}.signinSubmit.loginButton,.signinSubmit.loginButton:focus,.signinSubmit.loginButton:hover{background:#00a79d!important;color:#fff!important}.signinCreateAccountText{color:#6f798d!important;display:block;font-family:Visby,sans-serif!important;font-size:14px;text-align:center}.signinCreateAccountLink{color:#000;cursor:pointer;font-family:Roboto Slab!important;font-weight:700!important}.signinPromoCol{align-items:center;background:#024e49;display:flex;justify-content:center;min-height:100vh;padding:30px 34px}.signinPromoContent{max-width:550px;text-align:center}.signinPromoLogo{filter:saturate(.95);height:96px!important;margin-bottom:32px;object-fit:contain;width:96px!important}.signinPromoTitle{color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:18px!important}.signinPromoSubtitle{color:#d7ddff!important;font-size:22px!important;line-height:1.45!important;margin-bottom:60px!important}.signinStatsRow{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.signinStatItem{text-align:center}.signinStatNumber{color:#fff;display:block;font-size:32px;font-weight:800;line-height:1;margin-bottom:8px}.signinStatLabel{color:#dce2ff;font-size:16px;line-height:1.35}@media (max-width:1599px){.signinTitle{font-size:40px!important}.signinSubtitle{font-size:21px!important}.signinPromoTitle{font-size:44px!important}.signinPromoSubtitle{font-size:27px!important}.signinStatNumber{font-size:36px}.signinStatLabel{font-size:23px}}@media (max-width:1199px){.signinFormCol{padding:26px 20px}.signinTitle{font-size:34px!important}.signinSubtitle{font-size:18px!important}}@media (max-width:767px){.signinFormCol{min-height:100vh;padding:20px 16px}.signinLogo{margin-bottom:18px}.signinTitle{font-size:32px!important}.signinSubtitle{font-size:16px!important;margin-bottom:18px!important}.signinRoleCards{gap:8px;margin-bottom:18px}.signinRoleCard{min-height:86px;padding:10px 6px}.signinRoleHeading{font-size:12px}.signinRoleText{font-size:10px}.signinForgotButton{font-size:13px}}.loginForm .ant-form-item-label *{color:#333d47!important;font-family:Visby,sans-serif!important;font-size:14px!important;font-weight:450!important}.loginForm .ant-form-item-required:before{display:none!important}.contactForm .ant-form-item-label *{color:grey!important;font-family:Visby,sans-serif!important;font-size:14px!important;font-weight:600!important}.contactForm .ant-form-item-required:before{display:none!important}.AuthFormInput{background:#ffffffa6!important;border:none;border-radius:10px!important;box-shadow:1px 1px 4px 1px #dadada;color:#333d47!important;height:49px!important}.loginButton{background:#00a79d!important;border-radius:8px!important;color:#fff!important;font-family:Roboto Slab;font-weight:900!important;height:46px;min-width:157px}.AuthBackground .trsnpButton{border:1px solid #000;color:#000!important}.trsnpButton{background:#0000!important;border:1px solid #fff;border-radius:8px!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-weight:600!important;height:46px;min-width:157px}.upcomingButton{background:#ffebf6!important}.completedButton,.upcomingButton{align-items:center;border-radius:8px!important;color:#000!important;display:flex;font-family:Visby,sans-serif!important;font-weight:400!important;height:50px;justify-content:center;min-width:100%}.completedButton{background:#e7faff!important}.messageButton{background:#d7fdc3!important}.courseButton,.messageButton{align-items:center;border-radius:8px!important;color:#000!important;display:flex;font-family:Visby,sans-serif!important;font-weight:400!important;height:50px;justify-content:center;min-width:100%}.courseButton{background:#bbf2f9!important}.scheduleButton{align-items:center;background:#ece7ff!important;border-radius:8px!important;color:#000!important;display:flex;font-family:Visby,sans-serif!important;font-weight:400!important;height:50px;justify-content:center;min-width:100%}.price-tabs .ant-tabs-tab{background:#00a79d;border-radius:40px 40px 40px 20px;cursor:pointer;flex:0 0 auto;padding:10px}.price-tabs .ant-tabs-tab-btn{color:#fff;font-family:Poppins,sans-serif!important;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding:10px 5px}.price-tabs .ant-tabs-ink-bar{display:none}.price-tabs .ant-tabs-nav-wrap{justify-content:center}.price-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.serviceButton{background:#bbf2f9!important}.quizAttempBtn,.serviceButton{border-radius:8px!important;color:#000!important;font-family:Visby,sans-serif!important;font-weight:400!important;height:50px;min-width:100%}.quizAttempBtn{background:#c0ebe0!important}.ratesButton{background:#fdc3c3!important}.ratesButton,.reviewButton{border-radius:8px!important;color:#000!important;font-family:Visby,sans-serif!important;font-weight:400!important;height:50px;min-width:250px}.reviewButton{background:#f4f9bb!important}.tutorButton{background:#bbf2f9!important;border-radius:8px!important;color:#000!important;height:46px;min-width:200px}.heroButton,.tutorButton{font-family:Visby,sans-serif!important;font-weight:550!important}.heroButton{background:#2584c6!important;border-radius:50px!important;color:#fff!important;height:60px;width:150px}.AuthFormInput .ant-input{background:#0000!important;color:#333d47!important;font-size:14px!important}.AuthFormInput .ant-input-suffix *,.AuthFormInput .ant-input::placeholder{color:#333d47!important}.heroSerch .ant-input::placeholder{color:grey!important;font-weight:400!important}.heroSerch .ant-input-affix-wrapper-lg{padding:5px 5px 5px 10px!important}.heroSerch{border-radius:50px;overflow:hidden}.ContactFormInput{height:49px!important}.ContactFormInput,.ContactFormTextField{color:grey!important}.ContactFormInput,.ContactFormTextField,.signupFormInput{background:#efefef9a!important;border:none;border-radius:10px!important}.signupFormInput{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:auto;height:49px!important}.letterSpacing *{letter-spacing:10px}.ContactFormInput2{background:#efefef9a!important;border:none;border-radius:10px!important;color:grey!important;height:auto!important;height:49px!important;padding:5px 10px!important}.ContactFormInput .ant-input{background:#0000!important;color:grey!important;font-family:Poppins,sans-serif!important;font-weight:auto}.ContactFormInput .ant-input-suffix *,.ContactFormInput .ant-input::placeholder{color:grey!important}.signupFormInput .ant-input{background:#0000!important;color:grey!important;font-size:14px!important}.signupFormInput .ant-input-suffix *,.signupFormInput .ant-input::placeholder{color:grey!important}.rangeSlider .ant-slider-track,.searchBar .ant-btn{background-color:#00a79d!important}.rangeSlider .ant-slider-handle:after{box-shadow:0 0 0 2px #00a79d!important}.avaliblityGroup .ant-checkbox *{border-radius:20px!important}.avaliblityGroup .ant-checkbox-checked *{background-color:#00a79d!important;border-color:#00a79d!important;border-radius:20px!important}.ant-checkbox-inner *{background-color:green!important}.swal-text{text-align:center!important;width:80%!important}.swal-footer{display:flex!important;justify-content:center!important}.swal-button{background-color:#00a79d}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:#333d47!important}.signupFormInput:-webkit-autofill{-webkit-text-fill-color:#000!important}.StyledModal .ant-modal-content,.StyledModal .ant-modal-footer{display:flex;justify-content:center}.StyledModal .ant-modal-content{align-items:center;flex-direction:column;height:300px}.StyledModal .ant-btn-primary{background-color:#00a79d!important;border-color:#00a79d!important;border-radius:10px!important}.StyledModal .ant-btn-default{border-radius:10px!important}.tutorCard{box-shadow:0 4px 22px 0 #00000029!important}.tutorCard,.tutorDetailCard{background:#fff;border-radius:10px;padding:0!important}.tutorDetailCard{box-shadow:0 4px 22px 0 #00000012!important}.tutorDetailCard .ant-card-body{padding:0}.tutorCard .ant-card-body{padding:20px}.categoryTab .ant-tabs-tab{font-family:Poppins,sans-serif!important;font-size:20px;padding:10px 20px}.categoryTab .ant-tabs-tab-active *{color:#00a79d!important}.categoryTab .ant-tabs-ink-bar{background:#00a79d!important}.learningImage1{background:url(/static/media/new-home-banner.fe71d42f6ff845c000c3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:30px;height:680px;width:100%}.authImage1{background:url(/static/media/Rectangle_1.60c1baaf45cfd5019b55.png);background-position:50%;background-size:cover}.authImage1,.authImage2{border-radius:53px;height:65vh;width:100%}.authImage2{background:url(/static/media/Rectangle_2.03f6507786455c930626.png);background-position:50%;background-size:cover}.authImage3{background:url(/static/media/Rectangle_3.1b584388a1d5ceb5c64a.png);background-position:50%;background-size:cover;border-radius:53px;height:65vh;width:100%}.joinCard1{background:url(/static/media/green.07dc0ccd6679d98611c3.png);background-position:50%;background-size:cover}.joinCard2{background:url(/static/media/Register.fbe23527786f818976e4.jpg);background-position:50%;background-size:cover}.homeVideo{border-radius:2.6041666666666665vw;height:100%;object-fit:fill;overflow:hidden;padding:0;position:relative;transform:scale(1.1);width:100%}.hover:hover{color:#00a79d!important}.codeInput{background:#ffffffa6!important;border:none!important;border-radius:10px;box-shadow:1px 1px 4px 1px #dadada;color:#333d47;font-size:20px;height:50px;line-height:20px;padding:5px;text-align:center;width:50px;z-index:5}.codeInput:focus{outline:none}.animation-blue{bottom:5%;position:absolute;right:0}.animation-blue .cirlce-small{bottom:100px;position:relative;right:20px;transition:all .3s ease-in-out;width:50px}.animation-blue .circle{bottom:80px;mix-blend-mode:overlay;width:150px}.animation-blue .circle,.animation-blue .kaju{position:relative;transition:all .3s ease-in-out}.animation-blue .kaju{bottom:20;right:150px;width:70px}.chatButton{background-color:#00a79d!important}.chatCard,.infoBox{background:#fff;border-radius:8px;box-shadow:0 4px 22px 0 #00000012!important}.chatCard .ant-card-body{padding:0!important}.aboutCard1{background:url(/static/media/aboutUs.480e6f4398dd81ea2943.jpg);background-position:50%;background-size:cover;border-radius:26px!important}.contactCard1{box-shadow:0 4px 22px 0 #00000012!important}.contactCard1,.contactCard2{background:#fff;border-radius:8px}.contactCard2{box-shadow:0 4px 22px 0 #00000029!important}.smallTitle{font-size:55px!important}.smallText{font-size:20px}.vdo{padding:0 50px}@media only screen and (max-width:600px){.hide-on-phone{display:none!important}.authFormBox{border-radius:0}.smallTitle{font-size:40px!important}.smallTitle2{font-size:30px!important}.smallText{font-size:16px}.heroButton{height:40px!important;width:120px}.vdo{padding:0 10px;top:50px!important}.tab-page .ant-tabs-left{display:block}}.custom-scrollbar::-webkit-scrollbar{width:10px}.custom-scrollbar::-webkit-scrollbar-track{background-color:initial;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#385790;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#213758}.f-35{color:#000;font-size:35px;font-weight:600;margin-top:0}.f-16{color:grey;font-size:16px}.f-30{color:#333d47;font-size:25px;font-weight:700;text-align:center}.facility-cards img{cursor:pointer;position:relative;top:0;transition:top .2s ease}.facility-cards img:hover{top:-10px}.facility-baner{background-image:url(/static/media/new-baner.8287bbf3514153446fcd.png);background-position:50%;background-size:cover;padding:80px 0}.f-32{color:#fff;font-size:32px;font-weight:700;line-height:1.375em}.f-22{font-size:22px;margin-top:25px}.f-22,.f-24{color:#fff;line-height:1.363636363636364em}.f-24{font-size:24px}.counter .ant-statistic-content-value{color:#fff;font-size:50px;font-weight:700;padding-top:30px}.counter{align-items:center;display:flex;gap:50px}.tab-green-text{color:#04d2c8;font-size:30px;line-height:40px}.tab-black-heading{font-size:44px;font-weight:600}.p-black{color:#000;font-size:20px}.tabs-content ul li{align-items:center;color:#000;display:flex;font-size:16px;gap:16px;padding:10px 0}.tabs-content ul li svg{color:#04d2c8}.tab-page .ant-tabs-tab-btn{font-size:24px;font-weight:600}.tab-page .ant-tabs-tab{border-bottom:1px solid}.tab-page .ant-tabs-tab-active{background-color:#fff;box-shadow:-2px 2px 6px 1px #0000000d;color:#000}.tab-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:#04d2c8!important}.tab-page{padding:80px 0}.tab-page .ant-tabs-content-holder{border:none}.tab-page .ant-tabs-tabpane{padding-left:54px!important}.page-box{padding:14px 20px}.demo-book .page-text{background-color:#fff}.page-cover .page-content{overflow:hidden!important}.next-pre{margin:20px auto}.new-green-bg{background:linear-gradient(90deg,#05b4a8,#024e49)}.home-counter .item{background-color:initial;border-radius:8px;flex:1 1;margin:10px;min-width:200px;padding:20px;text-align:center}.home-counter .item h5{color:#fff6f6;font-family:Karma,serif;font-size:40px;font-style:normal;font-weight:700;line-height:125%}.home-counter .item p{color:#fff6f6;font-family:Poppins,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.home-counter .ant-divider-vertical{border-color:#fff;height:9em}.home-coachCard{padding:20px 0}.home-coachCard h1{color:#07222c;font-family:Karma,serif;font-size:20px;font-style:normal;font-weight:700;line-height:125%}.home-coachCard p{color:#565a5b!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:normal;font-weight:400;line-height:150%}.flex-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.home-benefits .item{background-color:initial;border-radius:8px;flex:1 1;margin:10px;min-width:200px;text-align:start}.populr-card h5{color:#07152f;font-family:Roboto Slab;font-size:25px;font-style:normal;font-weight:700;line-height:125%}.populr-card{border-radius:24px}.populr-card .ant-image img{border-radius:10px 10px 0 0;max-height:274px;object-fit:cover;object-position:center}.text-35{color:#333d47;font-size:35px;font-weight:600;text-align:center}.media-object img{border-radius:100px;max-width:100px}.media-object{align-items:center;display:flex;gap:10px}.testicard{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 #0000000d;margin:6px;padding:24px}.students-say{padding:60px 0}.testicard h5{color:#190d30;font-family:Roboto Slab;font-size:24px;font-style:normal;font-weight:700;line-height:125%}.testicard p{font-family:Poppins,sans-serif!important;font-weight:400;line-height:150%}.media-object h6,.testicard p{color:#534d5e;font-size:14px;font-style:normal}.media-object h6{font-weight:700;line-height:125%}.contact-wraper{background:linear-gradient(90deg,#05b4a8,#04a79d .01%,#03716a 55.5%,#024e49);border-radius:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:60px 0}.contact-heading-box{text-align:center}.contact-heading-box h2{font-size:38px;font-weight:800;letter-spacing:-2.455px;opacity:.9}.contact-heading-box h2,.contact-heading-box p{color:#fff;font-family:Poppins,sans-serif!important;font-style:normal;line-height:normal}.contact-heading-box p{font-size:14px;font-weight:500;letter-spacing:-.44px}.home-contact-inner-box{-webkit-backdrop-filter:blur(190px);backdrop-filter:blur(190px);background:#ffffff3d;border:2px solid #0a0d170d;border-radius:20px;padding:18px}.home-contact-inner-box .loginButton{background:linear-gradient(0deg,#147d7b,#147d7b)!important;border-radius:5px}.web-input{border-radius:5px;color:#fff;padding:12px 14px}.web-input,.web-input:hover{background:#ffffff0d;border:1px solid #fff3}.ant-input-outlined:focus,.ant-input-outlined:focus-within{background-color:#ffffff0d!important;border-color:#00a79d;box-shadow:none!important}.web-input::placeholder{color:#ffffffbe!important}.home-contact-inner-box h5{font-size:30px;font-weight:600;letter-spacing:-.6px}.home-contact-inner-box h5,.home-contact-inner-box p{color:#fff;font-family:Poppins,sans-serif!important;font-style:normal;line-height:normal}.home-contact-inner-box p{font-size:16px;font-weight:400;letter-spacing:-.16px;padding-bottom:30px}.home-contact-inner-box .ant-form-item{margin:0}.home-contact-inner-box .home-insightly-lead-form .insightly-field{margin-bottom:14px}.home-contact-inner-box .home-insightly-lead-form .insightly-field--submit{margin-bottom:0;margin-top:4px}.home-contact-inner-box .home-insightly-lead-form .insightly-field-label{color:#fff}.home-contact-inner-box .home-insightly-lead-form .insightly-required{color:#f4d03f}.home-contact-inner-box .home-insightly-lead-form .insightly-input,.home-contact-inner-box .home-insightly-lead-form .insightly-textarea{background:#ffffff0d;border:1px solid #fff3;border-radius:5px;color:#fff}.home-contact-inner-box .home-insightly-lead-form .insightly-input::placeholder,.home-contact-inner-box .home-insightly-lead-form .insightly-textarea::placeholder{color:#ffffffbe!important}.home-contact-inner-box .home-insightly-lead-form .insightly-input:hover,.home-contact-inner-box .home-insightly-lead-form .insightly-textarea:hover{border-color:#ffffff59}.home-contact-inner-box .home-insightly-lead-form .insightly-input:focus,.home-contact-inner-box .home-insightly-lead-form .insightly-textarea:focus{background:#ffffff14;border-color:#00a79d;box-shadow:0 0 0 2px #00a79d40}.cource-banner{background-color:#00a79d;padding:100px 0}.whiteButton{background:#fff!important;border:1px solid #309dc1;border-radius:6px!important;color:#6a6b6c!important;margin:5px 0}.greenTextButton,.whiteButton{font-family:Poppins,sans-serif!important;font-weight:600!important;height:46px;min-width:157px}.greenTextButton{background:#0000!important;border:1px solid #00a79d;border-radius:6px!important;color:#00a79d!important}.bg-white{background-color:#fff}.top-bottom-padding{padding:50px 0}.two-colum-white h4{line-height:47.5px}.text-38,.two-colum-white h4{color:#333d47;font-family:Poppins,sans-serif!important;font-size:30px;font-style:normal;font-weight:700;text-transform:capitalize}.text-38{line-height:40px}.text-p-16{padding:18px 0}.text-p-16,.two-colum-white .text-p-16{color:#333;font-family:Poppins,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:28.8px}.two-colum-white .text-p-16{padding:20px 0}.ant-list-item-meta svg{margin-top:5px!important}.multiple-choice-card{text-align:center}.multiple-choice-card h5{color:#333d47;font-size:24px;font-weight:600;line-height:32px;padding:10px 0 0;text-transform:capitalize}.multiple-choice-card h5,.multiple-choice-card p{font-family:Poppins,sans-serif!important;font-style:normal;margin:0 auto;max-width:400px}.multiple-choice-card p{color:#333;font-size:14px;font-weight:400;line-height:22px;padding:10px 0}.multiple-choice-card span{color:#333;cursor:pointer;font-family:Poppins,sans-serif!important;font-size:12px;font-style:normal;font-weight:600;line-height:28.8px}.price-form-modal .ant-modal-footer{text-align:center}.bg-blue{background-color:#dbfffd}.bg-green{background-color:#00a79d}.text-white{color:#fff!important}.list-icon{color:#fff;font-size:26px}.list-h6{font-size:18px;font-weight:700;text-transform:capitalize}.list-des,.list-h6{color:#fff;font-family:Poppins,sans-serif!important;font-style:normal;line-height:24px}.list-des{font-size:16px;font-weight:500}.list-box{max-width:500px}.card-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:20px 5px}.blue-card{background:#dbfffd;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:350px;min-height:500px;min-width:300px;padding:20px}.blue-card .ant-image{width:80px}.blue-card div{display:flex;justify-content:space-between;margin-top:10px}.blue-card h5{font-size:26px;font-style:normal;line-height:30px}.blue-card h5,.blue-card p{color:#342c49;font-family:Poppins,sans-serif!important;font-weight:500}.blue-card p{font-size:18px;font-style:italic;line-height:24px}.blue-card h6{font-size:15px}.blue-card h6,.blue-card span{color:#333d47;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:700;line-height:20px}.blue-card span{font-size:12px}.on-demand{background-image:url(/static/media/new-9.d28effb10399b0dea1f0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:15% 50px}.on-demand h4{font-size:38px;font-weight:700;line-height:47.5px;max-width:550px;padding-bottom:10px}.on-demand h4,.text-p-14{color:#fff;font-family:Poppins,sans-serif!important;font-style:normal}.text-p-14{font-size:14px;font-weight:400;line-height:28.8px}.bg-gray{background-color:#f6f5fa}.review-p{color:#342c49a9;font-family:Poppins,sans-serif!important;font-size:18px;font-style:italic;font-weight:600;line-height:30px}.stories-cards{background-color:#fff;display:flex;gap:5px}.stories-cards h5{font-size:20px;font-weight:600;line-height:26px}.stories-cards-content{padding:10px}.stories-cards .ant-image img{height:100%;object-fit:cover;object-position:center;width:450px}.demo-book{height:100vh;margin:0 auto;max-width:100%!important;width:100%!important}.page-box{background-color:#fff;padding:20px}.page-box h3{font-size:41.86px;font-weight:700}.page-box h3,.page-box p{color:#333;font-family:Poppins,sans-serif!important;font-style:normal;line-height:normal}.page-box p{font-size:10px;font-weight:300}.demo-book .page-text{max-height:795px!important;min-height:795px!important}.page-cover{max-height:794px!important;min-height:794px!important}.page-cover .ant-image img{max-height:792px!important;min-height:792px!important}.page-cover .page-content{max-height:796px!important;min-height:796px!important}.demo-book .page-box{height:100%!important}.book-cards{align-items:baseline;display:flex;padding:20px 0;text-align:center}.next-pre{margin-bottom:20px;position:relative;text-align:center;z-index:9}.next-pre button{margin:5px}.demo-book .page-content{border:1px solid #1f1e1eb0;overflow:auto}.tutorimg-box{display:flex;gap:8px}.tutorimg-box h6{font-weight:600}.tutor-Details{align-items:center;display:flex;gap:10px}.tutor-Details img{width:80px!important}.tutor-Details h6{font-size:20px;font-weight:600}.price-cards{background-color:#00a79d;border-radius:10px;max-width:350px;min-width:320px;padding:20px}.list-box .list-icon svg{margin-top:4px!important}.price-flexbox{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.price-flexbox .list-box{margin:16px 1px;max-height:372px;overflow:auto;padding:0 5px}.price-flexbox ::-webkit-scrollbar{width:5px}.price-flexbox ::-webkit-scrollbar-track{background:#f1f1f1}.price-flexbox ::-webkit-scrollbar-thumb{background:#02756e}.price-flexbox ::-webkit-scrollbar-thumb:hover{background:#555}.price-flexbox .list-h6{font-size:14px}.price-flexbox .list-icon{color:#fff;font-size:16px}.price-flexbox .text-p-16{font-family:Poppins,sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:25px;padding:10px 0}.mega-menu{margin:auto;width:100%}.ant-menu-vertical,.mega-menu{left:0!important;position:absolute;right:0!important}.ant-menu-vertical{margin:auto!important;width:950px}.mega-menu .mega-menu-content .ant-menu-item{display:flex!important}.mega-menu .mega-menu-content .ant-menu-item:hover{background-color:initial!important}.mega-menu-content{background-color:#fff;box-shadow:0 4px 8px #00000026;padding:20px}.submenu-title{font-weight:700}.mega-menu .ant-menu-item{padding:8px 16px}.mega-menu .ant-col{display:flex;flex-direction:column;gap:10px;padding:8px 12px}.mega-menu .ant-menu-title-content{align-items:center;display:flex;gap:5px}.mega-menu .service-dropdown-card{box-shadow:none!important;box-sizing:border-box;min-height:44px;transition:border-color .2s ease,background .2s ease;width:100%}.mega-menu .service-dropdown-icon{transition:background .2s ease,color .2s ease}.mega-menu .ant-col .ant-menu-item{background:#0000!important;box-shadow:none!important;height:auto!important;line-height:normal!important;margin:0!important;padding:0!important;width:100%}.mega-menu .ant-menu-item-active:after,.mega-menu .ant-menu-item-selected:after,.mega-menu .ant-menu-item:after{border:0!important;display:none!important}.mega-menu .ant-menu-item-active,.mega-menu .ant-menu-item-selected,.mega-menu .ant-menu-item:hover{background:#0000!important}.mega-menu .ant-menu-item-active .service-dropdown-card,.mega-menu .ant-menu-item-selected .service-dropdown-card,.mega-menu .ant-menu-item:hover .service-dropdown-card{background:#fff!important;border-color:#00a79d2e!important;box-shadow:none!important;transform:none}.mega-menu .ant-menu-item:hover .service-dropdown-icon{background:#00a79d1f!important;color:#02756e!important}.ant-menu-submenu-active:after{display:none!important}.terms-box h1{color:#000;font-family:Poppins,sans-serif!important;font-size:35px;font-weight:600}.terms-box h3{font-size:24px}.terms-box h3,.terms-box h4{color:#000;font-family:Poppins,sans-serif!important;font-weight:600;padding:10px 0}.terms-box h4{font-size:18px}.terms-box h2{font-size:26px;padding:10px 0}.terms-box h2,.terms-box strong{color:#000;font-family:Poppins,sans-serif!important;font-weight:600}.terms-box strong{font-size:14px}.terms-box p{color:grey;font-family:Poppins,sans-serif!important;font-size:15px}.terms-box ul li{color:#000;font-size:15px;font-weight:600}.terms-box ul{list-style:disc!important}.terms-box ul li p{padding:10px 0}.detail-box{display:flex;gap:20px;height:100%}.book-title{font-size:16px;font-weight:600}.book-price{font-size:14px}@media screen and (max-width:1599px){.header-menu .ant-menu-item{height:auto!important;padding:0 14px!important}.header-menu{font-size:13px!important}}@media screen and (max-width:1399px){.populr-card h5{font-size:18px}.home-contact-inner-box h5{font-size:22px}.home-contact-inner-box p{font-size:14px}.on-demand{padding:10% 50px}.header-menu .ant-menu-item,.header-menu .ant-menu-submenu{padding:0 6px!important}.header-menu{font-size:14px!important}.home-text-responsive{font-size:16px!important}}@media screen and (max-width:1199px){.hide-on-phone{display:none!important}.display-on-phone{display:block;text-align:end}.for-header-adjust{justify-content:space-between!important}}@media screen and (max-width:991px){.book-detail-page{display:block}.hide-on-phone{display:none!important}.display-on-phone{text-align:end}.home-counter .ant-divider-vertical{display:none}}@media screen and (max-width:767px){.gutter-0{margin:0!important}.venue-title{font-size:22px!important}.detail-price{font-size:16px!important}.author{font-size:14px!important}.heading-20{font-size:22px!important;padding:14px 0 0}.book-detail-page-img{min-width:100%!important}}@media screen and (max-width:575px){.text-35{font-size:24px!important}.on-demand h4{font-size:22px;font-weight:700;line-height:29px}}@media screen and (max-width:480px){.home-contact-inner-box h5{font-size:16px}.home-contact-inner-box p{font-size:12px}}.grid-Container{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(296px,1fr));justify-content:center;padding:10px}.userCol{display:flex;justify-content:start}.otherCol{display:flex;justify-content:center}.newfont{font-family:Forte!important;font-weight:500!important}.c-img .ant-image{width:100%}.c-heading{font-Weight:600;color:#000!important;font-size:18px}@media print{body *{visibility:hidden}#quiz-print-content,#quiz-print-content *{visibility:visible}#quiz-print-content{box-sizing:border-box;left:0;padding:5mm!important;position:absolute;top:0;width:100%}.ant-modal,.ant-modal-body,.ant-modal-content{box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.ant-modal-close,.ant-modal-footer,.ant-modal-header{display:none!important}#quiz-print-content .ant-typography{color:#000!important}.certificate-container{border-radius:8px!important;border-width:3px!important;box-sizing:border-box;margin:0!important;max-width:100%!important;padding:15px!important;width:100%!important}#quiz-print-content h1.ant-typography,#quiz-print-content h2.ant-typography{font-size:20px!important;line-height:1.2!important;margin:4px 0!important}#quiz-print-content h3.ant-typography{font-size:16px!important;margin:4px 0!important}#quiz-print-content .ant-typography{font-size:11px!important;line-height:1.4!important}#quiz-print-content *{margin-bottom:5px!important;margin-top:5px!important}#quiz-print-content .certificate-container>div>div{margin-bottom:8px!important;margin-top:8px!important}#quiz-print-content div[style*="marginBottom: 25px"],#quiz-print-content div[style*="marginBottom: 30px"],#quiz-print-content div[style*="marginBottom: 35px"]{margin-bottom:8px!important}#quiz-print-content div[style*="marginTop: 20px"],#quiz-print-content div[style*="marginTop: 30px"],#quiz-print-content div[style*="marginTop: 50px"]{margin-top:8px!important}#quiz-print-content div[style*="padding: 20px"],#quiz-print-content div[style*="padding: 50px"],#quiz-print-content div[style*="padding: 60px"]{padding:8px!important}#quiz-print-content div[style*="gap: 40px"]{gap:10px!important}#quiz-print-content div[style*="height: 6px"]{height:2px!important}#quiz-print-content .certificate-container{border-width:2px!important}@page{size:A4;size:210mm 297mm;margin:5mm}body,html{height:297mm;margin:0;padding:0;width:210mm}#quiz-print-content{height:auto!important;max-height:287mm!important;max-width:200mm!important;min-height:287mm!important;width:200mm!important}}.counter-card{-webkit-backdrop-filter:blur(190px);backdrop-filter:blur(190px);background:#ffffff3d;border:2px solid #0a0d170d;border-radius:16px;padding:30px 20px;transition:all .3s ease}.counter-card:hover{background:hsla(0,0%,100%,.329);transform:translateY(-8px)}.counter-number{font-feature-settings:"tnum";color:#fff;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;margin-bottom:8px}.counter-text{color:#fff;font-size:15px;letter-spacing:.5px}.benefit-card{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;padding:30px 25px;text-align:center;transition:all .3s ease}.benefit-card:hover{box-shadow:0 20px 50px #0000001a;transform:translateY(-10px)}.benefit-card h3{color:#0f172a;font-size:18px;font-weight:600;margin-top:20px}.benefit-card p{color:#64748b;font-size:14px;line-height:1.6;margin-top:10px}.counter-section{background:linear-gradient(90deg,#05b4a8,#04a79d .01%,#03716a 55.5%,#024e49);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.client-header--dark.ant-layout-header{background:#000b1a!important}.client-header--dark .header-menu .ant-menu-item *,.client-header--dark .header-menu .ant-menu-submenu-title,.client-header--dark .header-menu .ant-menu-submenu-title *,.client-header--dark .header-menu .ant-menu-title-content{color:#fff!important}.client-header--dark .header-menu .ant-menu-item-selected,.client-header--dark .header-menu .ant-menu-item-selected *,.client-header--dark .header-menu .ant-menu-item:hover *,.client-header--dark .header-menu .ant-menu-submenu-title:hover *{color:#7fe3dc!important}@font-face{font-family:Visby;src:local("Visby"),url(/static/media/Fontspring-DEMO-visbycf-regular.0fe165f5d07a8f96a609.otf) format("otf"),}body.preloader-active,html.preloader-active{height:100%;overflow:hidden!important;touch-action:none}.global-preloader{align-items:center;animation:globalPreloaderFadeIn .35s ease both;background:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;justify-content:center;margin:0;padding:0;position:fixed;width:100vw;z-index:99999}.global-preloader--exiting{animation:globalPreloaderFadeOut .65s ease forwards;pointer-events:none}.global-preloader__inner{align-items:center;border:none;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.global-preloader .global-preloader__video{-webkit-appearance:none;appearance:none;background:#fff;border:none!important;box-shadow:none!important;display:block;height:100%;margin:0;max-height:100vh;max-height:100dvh;max-width:100vw;object-fit:cover;object-position:center;outline:none!important;padding:0;width:100%}.global-preloader__skip{background:#ffffffeb;border:1px solid #00a79d73;border-radius:999px;bottom:clamp(20px,4vh,40px);box-shadow:0 8px 24px #024e491a;color:#00a79d;cursor:pointer;font-size:15px;font-weight:600;left:50%;min-width:120px;padding:10px 28px;position:absolute;transform:translateX(-50%);transition:background .2s ease,color .2s ease,border-color .2s ease;z-index:2}.global-preloader__skip:hover{background:#00a79d;border-color:#00a79d;color:#fff}.global-preloader__skip:focus-visible{outline:2px solid #00a79d;outline-offset:3px}@keyframes globalPreloaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes globalPreloaderFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.global-preloader{animation-duration:.01ms!important}.global-preloader--exiting{animation-duration:.2s!important}}.footer.client-footer{background:#f4f6f8!important;background-image:none!important;border:none!important;height:auto!important;margin:0!important;padding:20px!important}.client-footer__outer{background:#000b1a;border-radius:32px;box-sizing:border-box;margin:0;max-width:none;padding:56px clamp(28px,4.5vw,72px) 0;width:100%}.client-footer__grid{grid-gap:clamp(28px,4vw,56px);align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(240px,1.35fr) minmax(160px,.9fr) minmax(160px,.85fr) minmax(220px,1.15fr)}.client-footer__block{font-family:Lato,Poppins,system-ui,sans-serif;min-width:0}.client-footer__heading{color:#00b8ae!important;font-size:20px!important;font-weight:700!important;letter-spacing:0;margin:4px 0 16px!important;text-transform:none}.client-footer__heading--spaced{margin-top:28px!important}.client-footer__slogan{color:#00b8ae;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 12px}.client-footer__text{color:#ffffffe6!important;display:block;font-size:14px;line-height:1.7;max-width:340px}.client-footer__brand-logo-wrap{margin-bottom:10px}.client-footer__brand-logo-wrap .ant-image{line-height:0}.client-footer__social-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.client-footer__social-btn{align-items:center;background:#071018;border:0;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;text-decoration:none;transition:background .2s ease,transform .2s ease;width:36px}.client-footer__social-btn:hover{background:#00b8ae;color:#fff;transform:translateY(-2px)}.client-footer__cta{align-items:center;background:linear-gradient(90deg,#00b8ae,#00d4c8)!important;border:none!important;border-radius:10px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:14px!important;font-weight:700!important;gap:8px;height:46px!important;margin-top:22px!important;padding:0 24px!important}.client-footer__cta:hover{background:linear-gradient(90deg,#00a39a,#00c4b8)!important;color:#fff!important}.client-footer__contact-list,.client-footer__list,.client-footer__nav-list{list-style:none;margin:0;padding:0}.client-footer__contact-list li,.client-footer__list-item,.client-footer__nav-list li{margin:0;padding:5px 0}.client-footer__list-item,.client-footer__list-item a{color:#fff;font-family:Poppins,sans-serif;font-size:14px;line-height:1.55;text-decoration:none}.client-footer__list-item a:hover{color:#00b8ae}.client-footer__nav-link{align-items:center;color:#fff!important;display:inline-flex;font-size:14px;gap:8px;text-decoration:none;transition:color .2s ease}.client-footer__nav-link:before{color:#00b8ae;content:">";font-size:13px;font-weight:700}.client-footer__nav-link:hover{color:#00b8ae!important}.client-footer__contact-list li{align-items:flex-start;display:flex;gap:10px;padding:8px 0}.client-footer__contact-icon{color:#00b8ae;flex-shrink:0;font-size:16px;margin-top:3px}.client-footer__contact-list a,.client-footer__contact-list span{color:#fff;font-family:Poppins,sans-serif;font-size:14px;line-height:1.55;text-decoration:none}.client-footer__contact-list a:hover{color:#00b8ae}.client-footer__bottom{grid-gap:16px;align-items:center;border-top:1px solid #ffffff1a;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-top:40px;padding:20px 0 24px}.client-footer__trust{align-items:center;display:flex;gap:12px}.client-footer__trust-icon{align-items:center;background:#00b8ae;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:20px;height:34px;justify-content:center;width:34px}.client-footer__trust-title{color:#00b8ae;font-size:13px;font-weight:700;line-height:1.3;margin:0}.client-footer__trust-sub{color:#fff;font-size:12px;line-height:1.3;margin:2px 0 0}.client-footer__copy{color:#ffffffd1;font-size:12px;margin:0;text-align:center;white-space:nowrap}.client-footer__legal{align-items:center;color:#ffffff8c;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-end}.client-footer__legal a{color:#fff;text-decoration:none}.client-footer__legal a:hover{color:#00b8ae}@media (max-width:1199px){.client-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-footer__bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.client-footer__legal{justify-content:center}}@media (max-width:767px){.footer.client-footer{padding:12px!important}.client-footer__outer{border-radius:20px;padding:32px 18px 0}.client-footer__grid{gap:28px;grid-template-columns:1fr}.client-footer__copy{white-space:normal}}@media (prefers-reduced-motion:reduce){.client-footer__social-btn:hover{transform:none}}.hp{--hp-navy:#0b1d36;--hp-navy-2:#0e2444;--hp-teal:#00b8ae;--hp-teal-dark:#00968e;--hp-text:#0f172a;--hp-muted:#64748b;--hp-line:#e6edf3;--hp-max:1520px;--hp-gutter:24px;background:#fff;color:var(--hp-text);font-family:Poppins,sans-serif;overflow-x:hidden;width:100%}.hp *{box-sizing:border-box}.hp-wrap{margin:0 auto;width:min(var(--hp-max),calc(100% - var(--hp-gutter)*2))}.hp-kicker{color:var(--hp-teal);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.hp-h2{color:var(--hp-text);font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.2;margin:0 0 8px}.hp-section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.hp-view-all{background:none;border:0;color:var(--hp-teal);cursor:pointer;font-size:14px;font-weight:600;padding:0;white-space:nowrap}.hp-view-all:hover{color:var(--hp-teal-dark)}.hp-slider-nav{display:flex;gap:10px;margin-top:22px}.hp-nav-btn{align-items:center;background:var(--hp-navy);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform .2s ease,background .2s ease;width:44px}.hp-nav-btn:hover{background:#143056;transform:translateY(-1px)}.hp-hero{--hp-hero-bg:#000b1a;--hp-hero-teal:#00d2d3;background:radial-gradient(ellipse at 8% 85%,#00d2d329,#0000 42%),radial-gradient(ellipse at 92% 8%,#2e5cc838,#0000 38%),var(--hp-hero-bg);color:#fff;overflow:hidden;padding:8px 20px 40px;position:relative}.hp-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.055) 1px,#0000 0);background-size:22px 22px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.hp-hero-grid{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;z-index:1}.hp-hero-copy,.hp-hero-visual,.hp-intro-body,.hp-intro-card,.hp-intro-media{min-width:0}.hp-courses .slick-list,.hp-testimonials .slick-list,.hp-trainers .slick-list{overflow:hidden}.hp-hero-badge{align-items:center;color:var(--hp-hero-teal);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.hp-hero h1{color:#fff;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.12;margin:0 0 18px}.hp-hero h1 span{color:var(--hp-hero-teal)}.hp-hero-lead{color:#a0aec0;font-size:16px;line-height:1.7;margin:0 0 28px;max-width:560px}.hp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.hp-hero-pills{display:flex;flex-wrap:wrap;gap:18px 22px}.hp-hero-pill{align-items:center;color:#fff;display:flex;gap:10px;min-width:160px}.hp-hero-pill-icon{align-items:center;background:#00d2d314;border:1px solid #00d2d373;border-radius:8px;color:var(--hp-hero-teal);display:inline-flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.hp-hero-pill strong{display:block;font-size:13px;font-weight:700;line-height:1.2}.hp-hero-pill small{color:#a0aec0;display:block;font-size:12px;font-weight:400;margin-top:2px}.hp-hero-visual{align-items:center;display:flex;justify-content:flex-end;min-height:420px;position:relative}.hp-hero-blob{background:#0000;border:0;display:block;margin-right:0;max-width:100%;padding:0;position:relative;width:100%}.hp-hero-blob:focus{outline:none}.hp-hero-blob:focus-visible{outline:2px solid #00d2d3;outline-offset:6px}.hp-hero-blob:before{background:radial-gradient(circle,#00d2d359,#0000 70%);border-radius:50%;content:"";filter:blur(18px);inset:12% 8%;position:absolute;z-index:0}.hp-hero-blob:after{display:none}.hp-hero-blob-inner{display:block;height:auto;position:relative;width:100%;z-index:1}.hp-hero-blob-inner .ant-image,.hp-hero-blob-inner .ant-image-img,.hp-hero-blob-inner img{display:block;height:100%;object-fit:contain;width:100%}.hp-btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;gap:8px;justify-content:center}.hp-btn,.hp-btn.ant-btn{font-weight:700;height:48px;padding:0 22px}.hp-btn.ant-btn{border-radius:8px}.hp-btn-teal{background:var(--hp-teal)!important;border:0!important;color:#fff!important}.hp-hero .hp-btn-teal{background:#00d2d3!important}.hp-hero .hp-btn-teal:focus,.hp-hero .hp-btn-teal:hover{background:#00b8b9!important}.hp-btn-teal:focus,.hp-btn-teal:hover{background:var(--hp-teal-dark)!important;color:#fff!important}.hp-btn-ghost{background:#0000!important;border:1px solid #ffffffa6!important;color:#fff!important}.hp-btn-ghost:focus,.hp-btn-ghost:hover{background:#ffffff14!important;border-color:#fff!important;color:#fff!important}.hp-btn-white{background:#fff!important;border:0!important;color:var(--hp-navy)!important}.hp-btn-white:focus,.hp-btn-white:hover{background:#f3f7fb!important;color:var(--hp-navy)!important}.hp-testimonials .slick-dots li{margin:0 3px}.hp-testimonials .slick-dots li button:before{color:#b7c9dc;font-size:9px;opacity:1}.hp-testimonials .slick-dots li.slick-active button:before{color:#0b1d36;opacity:1}.hp-intro{background:#fff;padding:40px clamp(32px,5vw,72px) 12px}.hp-intro .hp-wrap{max-width:none;width:100%}.hp-intro-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr}.hp-intro-card{grid-gap:18px;align-items:flex-start;background:#0000;border-radius:16px;box-shadow:none;display:grid;gap:18px;grid-template-columns:1fr 1fr;overflow:visible;padding:0}.hp-intro-card--alt{background:#eef4f8;box-shadow:none;grid-template-columns:1fr 1fr;padding:18px}.hp-intro-media{height:100%;min-width:0}.hp-intro-media img{border-radius:12px;display:block;height:100%;min-height:240px;object-fit:cover;width:100%}.hp-intro-body{padding:10px}.hp-intro-card--alt .hp-intro-body{padding:0 4px 0 0}.hp-intro-icon{align-items:center;background:#00b8ae;border-radius:10px;color:#fff;display:inline-flex;font-size:20px;height:42px;justify-content:center;margin-bottom:12px;width:42px}.hp-intro-body h3{color:#0b1d36;font-size:22px;font-weight:800;margin:0 0 10px}.hp-intro-body p{color:#64748b;font-size:16px;line-height:1.6;margin:0 0 14px}.hp-intro-list{list-style:none;margin:0;padding:0}.hp-intro-list li{align-items:flex-start;color:#475569;display:flex;font-size:16px;gap:10px;line-height:1.55;margin:8px 0}.hp-intro-list svg{color:#00b8ae;flex-shrink:0;font-size:16px;margin-top:3px}.hp-stats{background:#fff;margin-top:12px;padding:28px clamp(32px,5vw,72px)}.hp-stats .hp-wrap{max-width:none;width:100%}.hp-stats-bar{align-items:center;background:#071428;border-radius:16px;box-shadow:0 16px 40px #07142847;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 18px}.hp-stat{align-items:center;display:flex;gap:12px;justify-content:center;padding:6px 14px;position:relative;text-align:left}.hp-stat:not(:last-child):after{background:#ffffff29;content:"";height:64%;position:absolute;right:0;top:18%;width:1px}.hp-stat-icon{align-items:center;background:#ffffff14;border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.hp-stat-copy h2{font-feature-settings:"tnum";color:#fff;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1;margin:0}.hp-stat-copy p{color:#ffffffc7;font-size:13px;line-height:1.3;margin:4px 0 0}.hp-contact,.hp-courses,.hp-testimonials,.hp-trainers,.hp-why{background:#fff;padding:32px clamp(32px,5vw,72px)}.hp-consult .hp-wrap,.hp-courses .hp-wrap,.hp-reports .hp-wrap,.hp-testimonials .hp-wrap,.hp-trainers .hp-wrap,.hp-why .hp-wrap{max-width:none;width:100%}.hp-course-slide{padding:8px 8px 18px}.hp-course-card{background:#fff;border-radius:14px;box-shadow:0 10px 28px #0f172a14;display:flex;flex-direction:column;height:100%;overflow:visible}.hp-course-media{background:#eef4f8;border-radius:14px 14px 0 0;height:168px;overflow:hidden;position:relative}.hp-course-media .ant-image-img,.hp-course-media img{display:block;height:100%;object-fit:cover;width:100%}.hp-course-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 16px 18px}.hp-course-icon{align-items:center;border-radius:10px;box-shadow:0 8px 16px #0f172a1f;display:inline-flex;font-size:20px;height:44px;justify-content:center;margin-top:-22px;position:relative;width:44px;z-index:1}.hp-course-body h3{color:#0b1d36;font-size:16px;font-weight:800;line-height:1.3;margin:10px 0 0;min-height:44px}.hp-course-count{font-size:13px;font-weight:600;margin:0 0 10px}.hp-course-enroll{background:#fff!important;border-radius:8px;font-weight:700;height:40px;margin-top:auto;width:100%}.hp-courses-head{justify-content:center;margin-bottom:32px;position:relative;text-align:center}.hp-courses-head .hp-kicker{color:#0b1d36}.hp-courses-head .hp-h2{color:#0b1d36;margin:0}.hp-courses-head .hp-view-all{bottom:4px;color:#0b1d36;position:absolute;right:0}.hp-courses-slider{position:relative}.hp-courses-nav{justify-content:space-between;left:-6px;margin:0;pointer-events:none;position:absolute;right:-6px;top:42%;z-index:3}.hp-trainers .hp-courses-nav{top:50%;transform:translateY(-50%)}.hp-courses-nav .hp-nav-btn{box-shadow:0 8px 20px #0b1d362e;pointer-events:auto}.hp-trainer-slide{padding:8px 10px 18px}.hp-trainer-card{background:#fff;border:1px solid var(--hp-line);border-radius:16px;box-shadow:0 10px 28px #0f172a0d;height:100%;padding:28px 18px 20px;text-align:center}.hp-trainer-avatar{border-radius:50%;display:block;height:92px;margin:0 auto 12px;object-fit:cover;width:92px}.hp-trainer-card h3{font-size:16px;font-weight:800;margin:0}.hp-trainer-role{color:var(--hp-muted);display:block;font-size:13px;margin:4px 0 8px}.hp-trainer-meta{color:#334155;font-size:13px;font-weight:600;margin-bottom:8px}.hp-trainer-card .ant-rate{font-size:14px;margin-bottom:14px}.hp-trainer-actions{display:flex;flex-direction:column;gap:8px}.hp-trainer-actions .ant-btn{border-radius:8px;font-weight:700;height:38px}.hp-reports{background:#fff;color:#fff;padding:24px clamp(32px,5vw,72px)}.hp-reports-grid{grid-gap:28px;align-items:center;background:var(--hp-navy);border-radius:16px;display:grid;gap:28px;grid-template-columns:1.05fr .95fr .95fr;padding:48px 40px}.hp-reports-visual .ant-image-img,.hp-reports-visual img{max-height:320px;object-fit:contain;width:100%}.hp-reports h2{color:#fff;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.25;margin:0 0 18px}.hp-reports-list{display:flex;flex-direction:column;gap:22px}.hp-reports-item{align-items:flex-start;display:flex;gap:14px}.hp-reports-item svg{color:#fff;flex-shrink:0;font-size:22px;margin-top:2px}.hp-reports-item h4{color:#fff;font-size:16px;font-weight:700;margin:0 0 4px}.hp-reports-item p{color:#ffffffb3;font-size:13px;line-height:1.5;margin:0}.hp-why{background:#fff}.hp-why-head{display:block;margin-bottom:48px;text-align:center}.hp-why-head .hp-kicker{color:#000b1a;letter-spacing:.14em;margin-bottom:12px}.hp-why-head .hp-h2{color:#000b1a;margin:0}.hp-why-grid{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.hp-why-item{align-items:center;display:flex;flex-direction:column;padding:6px 18px;position:relative;text-align:center}.hp-why-item:not(:last-child):after{background:#e5eaf0;content:"";height:68%;position:absolute;right:0;top:16%;width:1px}.hp-why-icon{align-items:center;color:var(--hp-teal);display:flex;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.hp-why-svg{display:block;height:48px;margin:0 auto;width:48px}.hp-why-item h3{color:#000b1a;font-size:16px;font-weight:800;line-height:1.3;margin:0 0 10px;max-width:190px}.hp-why-item p{color:#5b6b7c;font-size:14px;line-height:1.5;margin:0;max-width:210px}.hp-testi-card{background:#eef5fb;border-radius:22px;padding:28px 24px 46px;position:relative}.hp-testi-slider-wrap .slick-slider{position:static}.hp-testimonials .slick-dots{bottom:14px;left:0;margin:0;position:absolute;right:0}.hp-quote-mark{color:var(--hp-teal);font-family:Georgia,Times New Roman,serif;font-size:64px;left:22px;line-height:1;pointer-events:none;position:absolute;top:10px}.hp-testi-row{align-items:center;display:flex;gap:16px}.hp-testi-slider-wrap{flex:1 1;min-width:0}.hp-testi-inner{align-items:center;display:flex;gap:28px;padding:18px 8px 8px 52px}.hp-testi-avatar{border-radius:50%;flex-shrink:0;height:108px;object-fit:cover;width:108px}.hp-testi-copy{min-width:0;text-align:left}.hp-quote{color:#0b1d36;font-size:clamp(15px,1.5vw,18px);line-height:1.7;margin:0 0 14px}.hp-testi-copy h4{color:#0b1d36;font-size:16px;font-weight:800;margin:0 0 4px}.hp-testi-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.hp-testi-meta span{color:#5b6b7c;font-size:13px}.hp-testi-stars.ant-rate{color:#f5c400;font-size:14px;line-height:1}.hp-testi-arrows{align-items:center;display:flex;flex-shrink:0;gap:10px;padding-right:6px}.hp-nav-btn-light{background:#fff;box-shadow:0 8px 18px #0f172a14;color:#0b1d36}.hp-nav-btn-light:hover{background:#fff;color:#0b1d36;transform:translateY(-1px)}.hp-consult{background:#fff;padding:0 clamp(32px,5vw,72px) 40px}.hp-consult-inner{grid-gap:28px;align-items:center;background:var(--hp-navy);border-radius:16px;display:grid;gap:28px;grid-template-columns:220px 1fr auto;overflow:hidden;padding:18px 24px}.hp-consult-photo{border-radius:8px 0 0 8px;height:150px;overflow:hidden;width:220px}.hp-consult-photo .ant-image{display:block;height:100%;width:100%}.hp-consult-photo .ant-image-img,.hp-consult-photo img{display:block;height:100%;object-fit:cover;width:100%}.hp-consult h3{color:#fff;font-size:26px;font-weight:800;margin:0 0 6px}.hp-consult p{color:#ffffffb8;font-size:14px;margin:0}.hp-consult-cta{align-items:center;display:flex;gap:16px;padding-right:8px}.hp-consult-cal{align-items:center;background:#ffffff14;border-radius:12px;color:var(--hp-teal);display:inline-flex;font-size:26px;height:54px;justify-content:center;width:54px}.hp-contact{background:#f7f9fc}.hp-contact-box{background:#fff;border-radius:18px;box-shadow:0 12px 36px #0f172a0f;padding:28px}.hp-contact-box h3{font-size:24px;font-weight:800;margin:0 0 8px}.hp-contact-box>p{color:var(--hp-muted);margin-bottom:18px}.hp-contact .insightly-field-label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.hp-contact .insightly-required{color:#e11d48}.hp-contact .insightly-input,.hp-contact .insightly-textarea{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;color:var(--hp-text);padding:11px 12px;width:100%}.hp-contact .insightly-input:focus,.hp-contact .insightly-textarea:focus{background:#fff;border-color:var(--hp-teal);outline:none}.hp-contact .loginButton{background:var(--hp-teal)!important;border:0!important;font-weight:700;height:46px}@media (max-width:1199px){.hp-intro-grid{gap:20px;grid-template-columns:1fr}.hp-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.hp-why-item:nth-child(3):after{display:none}.hp-reports-grid{grid-template-columns:1fr 1fr}.hp-reports-list{grid-column:1/-1}}@media (max-width:1024px){.hp-hero{padding:16px 20px 28px}.hp-hero-grid{gap:20px;grid-template-columns:1fr}.hp-hero-copy{padding-left:8px;padding-right:8px}.hp-hero-visual{justify-content:center;min-height:0}.hp-hero-blob{margin:0 auto;width:min(100%,480px)}.hp-hero h1{font-size:clamp(28px,5vw,40px)}.hp-intro{padding:32px 24px 8px}.hp-intro-card,.hp-intro-card--alt{grid-template-columns:1fr 1fr}.hp-stats-bar{grid-template-columns:repeat(2,1fr);padding:20px 12px;row-gap:18px}.hp-stat:nth-child(2n):after{display:none}.hp-reports-grid{grid-template-columns:1fr}.hp-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.hp-why-item:nth-child(3):after{display:block}.hp-why-item:nth-child(2n):after{display:none}.hp-consult-inner{grid-template-columns:1fr;padding:24px 0;text-align:center}.hp-consult-cta{justify-content:center}.hp-consult-photo{border-radius:12px;height:180px;width:100%}.hp-contact,.hp-courses,.hp-testimonials,.hp-trainers,.hp-why{padding:48px 24px}.hp-reports{padding:20px 24px}.hp-consult{padding:0 24px 28px}}@media (max-width:767px){.hp-wrap{width:calc(100% - 28px)}.hp-hero{padding:16px 16px 24px}.hp-hero-actions{margin-bottom:24px}.hp-hero-actions .ant-btn{width:100%}.hp-hero-pills{flex-direction:column;gap:12px}.hp-hero-pill{min-width:0}.hp-hero-lead{font-size:14px;margin-bottom:20px}.hp-intro{padding:28px 16px 8px}.hp-contact,.hp-courses,.hp-testimonials,.hp-trainers,.hp-why{padding:40px 16px}.hp-reports{padding:16px}.hp-reports-grid{padding:28px 18px}.hp-consult{padding:0 16px 24px}.hp-intro-grid{grid-template-columns:1fr}.hp-intro-card,.hp-intro-card--alt{gap:14px;grid-template-columns:1fr}.hp-intro-card--alt .hp-intro-media{order:-1}.hp-intro-media img{height:200px;max-height:200px;min-height:200px}.hp-intro-body h3{font-size:20px}.hp-stats{margin-top:8px;padding:20px 16px}.hp-stats-bar{border-radius:14px;grid-template-columns:repeat(2,1fr);padding:16px 8px}.hp-stat{gap:10px;justify-content:flex-start;padding:6px 8px}.hp-stat-icon{font-size:20px;height:40px;width:40px}.hp-stat-copy h2{font-size:22px}.hp-why-grid{gap:28px;grid-template-columns:1fr}.hp-why-item:not(:last-child):after,.hp-why-item:nth-child(2n):after,.hp-why-item:nth-child(3):after{display:none}.hp-why-head{text-align:center}.hp-section-head{align-items:flex-start;flex-direction:column}.hp-courses-head{align-items:center;padding-bottom:8px}.hp-courses-head .hp-view-all{margin-top:10px;position:static}.hp-courses-nav{left:0;right:0}.hp-contact-box{padding:18px}.hp-testi-row{flex-wrap:wrap}.hp-testi-inner{align-items:center;flex-direction:column;gap:16px;padding:28px 8px 8px}.hp-testi-copy,.hp-testi-inner{text-align:center}.hp-quote{font-size:15px}.hp-quote-mark{font-size:48px;left:16px;top:8px}.hp-testi-arrows,.hp-testi-meta{justify-content:center}.hp-testi-arrows{padding:4px 0 0;width:100%}.hp-consult h3{font-size:22px}}@media (max-width:480px){.hp-hero h1{font-size:26px}.hp-btn,.hp-btn.ant-btn{font-size:14px;height:44px;padding:0 14px}.hp-stat-copy h2{font-size:20px}.hp-stat-copy p{font-size:12px}.hp-intro-body p,.hp-intro-list li{font-size:13px}}.about-page{--about-ink:#10243f;--about-muted:#52647b;--about-surface:#fff;--about-soft:#f5f8fb;--about-accent:#f4a259;--about-accent-deep:#e1701a;--about-border:#10243f1f;--about-shadow:0 20px 55px #10243f29}.about-layout{background:radial-gradient(circle at 12% 20%,#f4a25947,#0000 34%),radial-gradient(circle at 85% 10%,#1e6bac29,#0000 38%),linear-gradient(180deg,#eef3f8,#f8fbfd 52%,#edf2f7);min-height:100vh}.about-hero{align-items:center;justify-content:center;min-height:58vh;overflow:hidden;padding:72px 20px 42px;position:relative;text-align:center}.about-hero:after,.about-hero:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.about-hero:before{background:#fff6;filter:blur(2px);height:360px;left:-90px;top:-120px;width:360px}.about-hero:after{background:#f4a25926;bottom:-170px;height:420px;right:-120px;width:420px}.about-hero-panel{animation:aboutRise .8s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#ffffffed,#ffffffb3);border:1px solid #ffffff8c;border-radius:26px;box-shadow:var(--about-shadow);padding:38px 36px;position:relative;z-index:2}.about-hero-kicker{color:var(--about-accent-deep);display:inline-block;font-family:Visby CF,Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.about-hero-title{color:var(--about-ink)!important;font-family:Visby CF,Poppins,sans-serif!important;font-size:clamp(38px,6vw,68px)!important;letter-spacing:-.02em;line-height:1.03!important;margin:0 0 8px!important}.about-hero-subtitle{color:var(--about-muted)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.7!important;margin:0 auto!important;max-width:760px}.about-section{align-items:center;margin:24px auto 44px!important;width:min(1180px,calc(100% - 40px))}.about-section-mission,.about-section-story{animation:aboutFade .8s ease-out}.about-content-card{background:linear-gradient(180deg,#fff,#fbfcff)!important;border:1px solid var(--about-border)!important;border-radius:22px!important;box-shadow:0 14px 45px #10243f1f!important;padding:20px 12px!important}.about-content-card .ant-card-body{padding:24px!important}.about-section-title{color:var(--about-ink)!important;font-family:Visby CF,Poppins,sans-serif!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:-.01em;line-height:1.18!important;margin-bottom:16px!important;margin-top:0!important}.about-section-text{color:var(--about-muted)!important;font-size:17px!important;line-height:1.8!important;margin:0 0 14px!important}.about-image-frame{background:var(--about-surface);border:1px solid #10243f14;border-radius:24px;box-shadow:0 18px 50px #10243f2e;overflow:hidden;transform:rotate(-1.5deg);transition:transform .35s ease,box-shadow .35s ease}.about-image-frame-story{transform:rotate(1.5deg)}.about-image-frame:hover{box-shadow:0 24px 56px #10243f33;transform:rotate(0deg) translateY(-4px)}.about-image{width:100%}.about-image .ant-image-img{display:block;height:auto;width:100%}@keyframes aboutRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.about-hero{min-height:50vh;padding-top:56px}.about-hero-panel{padding:28px 22px}.about-section{margin:14px auto 30px!important;width:min(1180px,calc(100% - 30px))}.about-content-card .ant-card-body{padding:20px!important}.about-image-frame,.about-image-frame-story{transform:none}}@media (max-width:575px){.about-hero{padding:50px 14px 30px}.about-hero-title{font-size:40px!important}.about-hero-subtitle,.about-section-text{font-size:15px!important;line-height:1.75!important}.about-section-title{font-size:28px!important}}.contact-page-layout{background:radial-gradient(circle at 12% 16%,#f4a25933,#0000 35%),radial-gradient(circle at 88% 12%,#185e9526,#0000 40%),linear-gradient(180deg,#eef4f9,#f9fbfe 46%,#edf2f7);min-height:100vh}.contact-hero{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;min-height:46vh;overflow:hidden;padding:42px 18px;position:relative}.contact-hero:before{background:#ffffff54;border-radius:999px;content:"";height:430px;left:-140px;position:absolute;top:-180px;width:430px}.contact-hero-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffeb,#ffffffb8);border:1px solid #ffffff94;border-radius:24px;box-shadow:0 18px 50px #10243f24;padding:30px 24px 22px;text-align:center;width:min(860px,96%);z-index:1}.contact-hero-kicker{color:#d07125;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.contact-hero-title{color:#10243f!important;font-size:clamp(34px,5.2vw,54px)!important;letter-spacing:-.02em;line-height:1.06!important;margin:0!important}.contact-hero-subtitle{color:#4e6178!important;font-size:clamp(15px,1.45vw,18px)!important;line-height:1.7!important;margin:10px auto 0!important;max-width:680px}.contact-main-section{background-color:initial!important;justify-content:center}.contact-form-col,.contact-info-col{display:flex}.contact-section-wrap{display:flex;flex-direction:column;padding:44px 16px 58px;width:100%}.contact-form-card,.contact-info-card{background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #10243f1a!important;border-radius:24px!important;box-shadow:0 16px 48px #10243f21!important;width:100%}.contact-form-card .ant-card-body,.contact-info-card .ant-card-body{padding:24px!important}.contact-submit-btn{border-radius:12px!important;box-shadow:0 10px 24px #0055ff2e;font-weight:600;height:44px;letter-spacing:.01em;min-width:150px}.insightly-lead-form{width:100%}.insightly-lead-form .insightly-field{margin-bottom:18px}.insightly-lead-form .insightly-field-label{color:#10243f;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.insightly-lead-form .insightly-required{color:#d07125}.insightly-lead-form .insightly-input,.insightly-lead-form .insightly-textarea{background:#fff;border:1px solid #10243f24;border-radius:12px;box-sizing:border-box;color:#10243f;font-size:15px;line-height:1.5;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.insightly-lead-form .insightly-input::placeholder,.insightly-lead-form .insightly-textarea::placeholder{color:#8a9bb0}.insightly-lead-form .insightly-input:hover,.insightly-lead-form .insightly-textarea:hover{border-color:#2b8ab073}.insightly-lead-form .insightly-input:focus,.insightly-lead-form .insightly-textarea:focus{border-color:#2b8ab0;box-shadow:0 0 0 3px #2b8ab033;outline:none}.insightly-lead-form .insightly-textarea{min-height:120px;resize:vertical}.insightly-lead-form .insightly-field--submit{margin-bottom:0;margin-top:8px}.contact-info-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px;text-align:center;width:100%}.contact-info-title{color:#10243f!important;font-size:30px!important;font-weight:600!important;margin-bottom:8px!important;margin-top:0!important}.contact-info-subtitle{color:#5e7389!important;font-size:14px!important;line-height:1.75!important;margin-bottom:4px}.contact-icon-btn{align-items:center;background:linear-gradient(135deg,#4db7ca,#2b8ab0)!important;border:none!important;box-shadow:0 10px 24px #2b8ab057;display:flex!important;height:52px!important;justify-content:center;margin-top:28px;width:52px!important}.contact-icon{color:#fff;font-size:20px}.contact-info-value{color:#10243f!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;margin-top:10px}@media (max-width:991px){.contact-section-wrap{padding:26px 14px 20px}.contact-info-col .contact-section-wrap{padding-bottom:44px;padding-top:4px}.contact-info-title{font-size:26px!important}}@media (max-width:575px){.contact-hero{min-height:40vh;padding:36px 14px}.contact-hero-panel{padding:22px 16px 16px}.contact-form-card .ant-card-body,.contact-info-card .ant-card-body{padding:16px!important}}.tutors-page{--tutor-ink:#0b1d36;--tutor-muted:#64748b;--tutor-accent:#00b8ae;--tutor-navy:#071428;--tutor-gutter:clamp(32px,5vw,72px);--hp-navy:#0b1d36;background:#f7f9fc;color:var(--tutor-ink);font-family:Poppins,sans-serif}.tutors-page.ant-layout{background:#f7f9fc;min-height:100vh}.tutors-page *{box-sizing:border-box}.tutors-page__wrap{padding-left:var(--tutor-gutter);padding-right:var(--tutor-gutter);width:100%}.tutors-page__hero{background:#000b1a;color:#fff;min-height:420px;overflow:hidden;padding:48px 0 72px;position:relative}.tutors-page__hero-bg{height:100%;inset:0;object-fit:cover;object-position:right center;pointer-events:none;position:absolute;width:100%;z-index:0}.tutors-page__hero:after{background:linear-gradient(90deg,#000b1a,#000b1a 36%,#000b1a8c 52%,#000b1a1f 72%,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.tutors-page__hero-grid{position:relative;z-index:2}.tutors-page__hero-copy{max-width:560px}.tutors-page__hero-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.tutors-page__hero-title{color:#fff!important;font-size:clamp(36px,5vw,56px)!important;font-weight:800!important;line-height:1.1!important;margin:0 0 12px!important}.tutors-page__hero-sub{color:#ffffffc7;font-size:15px;line-height:1.65;margin:0 0 22px;max-width:480px}.tutors-page__hero-search{align-items:stretch;background:#fff;border-radius:12px;display:flex;height:52px;max-width:420px;overflow:hidden;width:100%}.tutors-page__hero-search .ant-input,.tutors-page__hero-search .ant-input-affix-wrapper{border:0!important;box-shadow:none!important;flex:1 1 auto;height:52px!important;min-width:0;padding:0 16px!important;width:auto!important}.tutors-page__hero-search-btn{align-items:center;background:#00b8ae;border:0;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;line-height:1;padding:0;width:52px}.tutors-page__hero-search-btn svg{fill:currentColor;display:block;height:16px;width:16px}.tutors-page__filter-trigger{background:#ffffff1f;border:0;border-radius:10px;color:#fff;cursor:pointer;display:none;margin-top:16px;padding:10px 14px}.tutors-page__main{padding:28px 0 8px}.tutors-page__pills-wrap{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0f172a0d;margin-bottom:16px;padding:12px 52px;position:relative}.tutors-page__pills{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.tutors-page__pills::-webkit-scrollbar{display:none}.tutors-page__pill{align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:8px;height:42px;padding:0 14px;white-space:nowrap}.tutors-page__pill svg{color:#7c5cbf;font-size:16px}.tutors-page__pill.is-active{border-color:#00b8ae;color:#00b8ae}.tutors-page__pill.is-active svg{color:#00b8ae}.tutors-page__pills-arrow{align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:50%;box-shadow:0 4px 12px #0f172a14;color:#0b1d36;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.tutors-page__pills-arrow svg{fill:currentColor;display:block;height:13px;width:13px}.tutors-page__pills-arrow--left{left:10px}.tutors-page__pills-arrow--right{right:10px}.tutors-page__filter-bar{align-items:stretch;background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:28px;padding:12px 14px}.tutors-page__filter-search{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:8px;display:flex;flex:1 1 auto;height:44px;min-width:180px;overflow:hidden}.tutors-page__search-input.ant-input,.tutors-page__search-input.ant-input-affix-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto;height:100%!important;min-width:0;width:auto!important}.tutors-page__search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.tutors-page__search-btn svg{fill:currentColor;display:block;height:15px;width:15px}.tutors-page__filter-select.ant-select{flex:0 0 120px;height:44px!important;min-width:120px;width:120px!important}.tutors-page__filter-select .ant-select-selector{align-items:center!important;border-radius:8px!important;display:flex!important;height:44px!important}.tutors-page__filter-btn.ant-btn{align-items:center;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:8px!important;color:#0b1d36!important;display:inline-flex!important;font-weight:600;gap:8px;height:44px!important}.tutors-page__block{margin-bottom:36px}.tutors-page__section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.tutors-page__section-head h2{font-size:28px;font-weight:800;margin:0}.tutors-page__section-head p{color:var(--tutor-muted);font-size:14px;margin:4px 0 0}.tutors-page__view-all{background:none;border:0;color:#2563eb;cursor:pointer;font-weight:600;white-space:nowrap}.tutors-page__slider-wrap{position:relative}.tutors-page__slide{padding:8px 10px 16px}.tutors-page__feat-card{background:#fff;border-radius:16px;box-shadow:0 10px 28px #0f172a14;overflow:hidden}.tutors-page__feat-media{height:180px;position:relative}.tutors-page__feat-media img{height:100%;object-fit:cover;width:100%}.tutors-page__verified{align-items:center;background:#22c55e;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 8px;position:absolute;right:12px;top:12px}.tutors-page__verified--inline{margin-top:6px;position:static}.tutors-page__feat-body{padding:14px 16px 16px}.tutors-page__feat-body h3{font-size:16px;font-weight:800;margin:0}.tutors-page__feat-body>p{color:var(--tutor-muted);font-size:13px;margin:4px 0 8px}.tutors-page__rating{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:10px}.tutors-page__rating svg{color:#f5b301}.tutors-page__mini-stats{color:var(--tutor-muted);display:flex;font-size:12px;gap:16px;margin-bottom:12px}.tutors-page__mini-stats span{align-items:center;display:inline-flex;gap:6px}.tutors-page__book-btn.ant-btn{align-items:center;background:#2563eb!important;border:0!important;border-radius:8px!important;display:inline-flex!important;font-weight:700;gap:8px;height:42px!important;justify-content:center;width:100%}.tutors-page .hp-courses-nav{display:flex;margin-top:0}.tutors-page__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.tutors-page__list-card{background:#fff;border-radius:16px;box-shadow:0 10px 28px #0f172a14;display:flex;flex-direction:column;padding:20px 18px 16px;position:relative}.tutors-page__verified-chip{align-items:center;background:#e8f8ef;border-radius:8px;color:#16a34a;display:inline-flex;font-size:11px;font-weight:700;gap:4px;line-height:1;padding:4px 8px;position:absolute;right:14px;top:14px}.tutors-page__verified-chip svg{font-size:13px}.tutors-page__list-top{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px;padding-right:78px}.tutors-page__list-top img{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.tutors-page__list-info{min-width:0}.tutors-page__list-info h3{color:#0b1d36;font-size:18px;font-weight:800;line-height:1.2;margin:0}.tutors-page__list-role{color:#6b7280;font-size:13px;margin:4px 0 8px}.tutors-page__list-rating{align-items:center;display:flex;font-size:13px;gap:6px;margin:0 0 10px}.tutors-page__list-rating svg{color:#f59e0b;font-size:15px}.tutors-page__list-rating b{color:#f59e0b;font-weight:700}.tutors-page__list-rating span{color:#9ca3af;font-weight:500}.tutors-page__list-stats{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:14px}.tutors-page__list-stats span{align-items:center;display:inline-flex;gap:6px}.tutors-page__list-price{color:#0b1d36;font-size:18px;font-weight:800;margin:0 0 12px}.tutors-page__profile-btn{background:linear-gradient(90deg,#1d4ed8,#2563eb 42%,#14b8a6);border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;gap:8px;height:48px;margin-top:auto;position:relative;width:100%}.tutors-page__profile-btn,.tutors-page__profile-btn i{align-items:center;display:inline-flex;justify-content:center}.tutors-page__profile-btn i{background:#fff3;border-radius:50%;font-size:11px;font-style:normal;height:28px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px}.tutors-page__empty{padding:40px 16px;text-align:center}.tutors-page__pagination-wrap{display:flex;justify-content:center;margin-top:28px}.tutors-page__stats{padding:8px 0 36px}.tutors-page__stats-bar{background:#fff;border-radius:18px;box-shadow:0 14px 40px #0f172a14;display:grid;grid-template-columns:repeat(4,1fr);padding:18px 8px}.tutors-page__stat{align-items:center;display:flex;gap:12px;justify-content:center;padding:10px 12px;position:relative}.tutors-page__stat:not(:last-child):after{background:#eee;content:"";height:64%;position:absolute;right:0;top:18%;width:1px}.tutors-page__stat span{align-items:center;border-radius:14px;color:#fff;display:inline-flex;font-size:22px;height:48px;justify-content:center;width:48px}.tutors-page__stat span.is-purple{background:#8b5cf6}.tutors-page__stat span.is-blue{background:#3b82f6}.tutors-page__stat span.is-green{background:#22c55e}.tutors-page__stat span.is-orange{background:#fb923c}.tutors-page__stat strong{display:block;font-size:24px;font-weight:800}.tutors-page__stat p{color:var(--tutor-muted);font-size:13px;margin:2px 0 0}.tutors-page__cta{padding:0 0 48px}.tutors-page__cta-inner{align-items:center;background:var(--tutor-navy);border-radius:18px;color:#fff;display:flex;gap:24px;justify-content:space-between;padding:28px 36px}.tutors-page__cta-inner h2{font-size:28px;font-weight:800;margin:0 0 8px}.tutors-page__cta-inner p{color:#ffffffb8;margin:0 0 16px;max-width:460px}.tutors-page__cta-btn.ant-btn{align-items:center;background:#00b8ae!important;border:0!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;font-weight:700;gap:8px;height:44px!important}.tutors-page__cta-img{border-radius:12px;height:140px;object-fit:cover;width:220px}.tutors-page__filter-heading{margin-bottom:16px!important}.tutors-page__filter-label{display:block;font-weight:600;margin:16px 0 8px}.tutors-page__filter-range{display:block;margin-bottom:8px}.tutors-page__drawer-actions{margin-top:24px}@media (max-width:1100px){.tutors-page__grid,.tutors-page__stats-bar{grid-template-columns:repeat(2,1fr)}.tutors-page__filter-bar{flex-wrap:wrap}.tutors-page__filter-search{flex:1 1 100%}}@media (max-width:767px){.tutors-page{--tutor-gutter:16px}.tutors-page__filter-trigger{align-items:center;display:inline-flex;gap:8px}.tutors-page__grid,.tutors-page__stats-bar{grid-template-columns:1fr}.tutors-page__cta-inner{align-items:flex-start;flex-direction:column}.tutors-page__stat:not(:last-child):after{display:none}}.course-page{--course-ink:#0b1d36;--course-muted:#64748b;--course-surface:#fff;--course-accent:#00b8ae;--course-accent-hover:#00968e;--course-border:#0f172a14;--course-gutter:clamp(32px,5vw,72px);--hp-navy:#0b1d36;--hp-teal:#00b8ae;--hp-teal-dark:#00968e;background:#fff;color:var(--course-ink);font-family:Poppins,sans-serif}.course-page.ant-layout{background:#fff;min-height:100vh}.course-page *{box-sizing:border-box}.course-page__wrap{padding-left:var(--course-gutter);padding-right:var(--course-gutter);width:100%}.course-page__hero{background:#000b1a;color:#fff;min-height:460px;overflow:hidden;padding:36px 0 88px;position:relative}.course-page__hero-bg{height:100%;inset:0;object-fit:cover;object-position:right center;pointer-events:none;position:absolute;width:100%;z-index:0}.course-page__hero:after{background:linear-gradient(90deg,#000b1a,#000b1a 36%,#000b1a8c 52%,#000b1a1f 72%,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.course-page__hero-grid{display:block;position:relative;z-index:2}.course-page__hero-copy{max-width:560px;position:relative}.course-page__hero-kicker{color:#00d2d3;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.course-page__hero-title{color:#fff!important;font-size:clamp(32px,4.4vw,52px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 14px!important}.course-page__hero-title span{color:#00d2d3}.course-page__hero-sub{color:#ffffffc7;font-size:15px;line-height:1.6;margin:0 0 22px;max-width:520px}.course-page__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.course-page__hero-btn.ant-btn{background:#00b8ae!important;border:0!important;border-radius:8px}.course-page__hero-btn-ghost.ant-btn,.course-page__hero-btn.ant-btn{align-items:center;color:#fff!important;display:inline-flex;font-weight:700;gap:8px;height:48px;padding:0 22px}.course-page__hero-btn-ghost.ant-btn{background:#0000!important;border:1px solid #ffffffb3!important;border-radius:8px}.course-page__hero-btn-ghost.ant-btn:hover{background:#ffffff14!important;color:#fff!important}.course-page__back{align-items:center;background:#0000;border:1px solid #ffffff47;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.course-page__back:hover{border-color:#00b8ae;color:#00b8ae}.course-page__stats{background:#0000;margin-top:-42px;padding:0;position:relative;z-index:3}.course-page__stats-bar{align-items:center;background:#fff;border-radius:14px;box-shadow:0 14px 40px #0f172a14;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 10px}.course-page__stat{align-items:center;display:flex;gap:14px;justify-content:center;padding:8px 16px;position:relative}.course-page__stat:not(:last-child):after{background:#eee;content:"";height:64%;position:absolute;right:0;top:18%;width:1px}.course-page__stat-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.course-page__stat strong{color:#000b1a;display:block;font-size:26px;font-weight:800;line-height:1.1}.course-page__stat p{color:#0b1d36;font-size:14px;font-weight:500;margin:4px 0 0}.course-page__main{background:#fff;padding:36px 0 56px}.course-page__section-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:8px 0 22px}.course-page__section-head h2{color:var(--course-ink);font-size:clamp(24px,3vw,32px);font-weight:800;margin:0}.course-page__view-all{background:none;border:0;color:var(--course-accent);cursor:pointer;font-size:14px;font-weight:600;padding:0;white-space:nowrap}.course-page__filter-bar{align-items:stretch;background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;display:flex;flex-wrap:nowrap;gap:10px;margin:0 0 28px;padding:12px 14px}.course-page__filter-search{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:8px;display:flex;flex:1 1 auto;height:44px;min-width:220px;overflow:hidden}.course-page__search-input.ant-input,.course-page__search-input.ant-input-affix-wrapper{align-items:center;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex:1 1;height:100%!important;max-height:44px!important;min-height:0!important;padding-bottom:0!important;padding-top:0!important}.course-page__search-input.ant-input-affix-wrapper .ant-input{border:0!important;box-shadow:none!important;height:42px!important;line-height:42px!important;padding:0!important}.course-page__search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;font-size:15px;height:100%;justify-content:center;line-height:1;margin:0;padding:0;width:44px}.course-page__filter-select.ant-select{display:flex!important;flex:0 0 132px;height:44px!important;min-width:132px;width:132px!important}.course-page__filter-select .ant-select-selector{align-items:center!important;border-color:#dbe3ea!important;border-radius:8px!important;display:flex!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.course-page__filter-select .ant-select-selection-search{align-items:center;display:flex;inset-inline-end:28px!important;inset-inline-start:12px!important}.course-page__filter-select .ant-select-selection-item,.course-page__filter-select .ant-select-selection-placeholder{color:#0b1d36!important;line-height:42px!important;padding:0!important}.course-page__filter-btn.ant-btn{align-items:center!important;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:8px!important;box-shadow:none!important;color:#0b1d36!important;display:inline-flex!important;flex:0 0 auto;font-weight:600;gap:8px;height:44px!important;justify-content:center;line-height:42px!important;min-height:44px!important;padding:0 16px!important}.course-page__tabs-wrap{background:#fff;border-radius:14px;box-shadow:0 8px 24px #0f172a0f;margin-bottom:14px;padding:6px 8px 0;width:100%}.course-page__tabs-scroll-outer{padding-right:52px;position:relative;width:100%}.course-page__tabs-scroll-fade--right{display:none}.course-page__tabs-rail{background:#0000;border:0;box-shadow:none;display:inline-block;min-width:100%;padding:0 8px}.course-page__tabs--saas .ant-tabs-nav{margin:0!important}.course-page__tabs--saas .ant-tabs-nav:before{border-bottom:0!important}.course-page__tabs--saas .ant-tabs-ink-bar{background:var(--course-accent)!important;border-radius:3px 3px 0 0;display:block!important;height:3px!important}.course-page__tabs--saas .ant-tabs-nav-wrap{justify-content:flex-start!important}.course-page__tabs--saas .ant-tabs-nav-list{display:inline-flex!important;flex-wrap:nowrap;gap:4px}.course-page__tabs--saas .ant-tabs-tab{background:#0000!important;border:0!important;border-radius:0!important;color:var(--course-ink)!important;margin:0!important;padding:0!important}.course-page__tabs--saas .ant-tabs-tab-active{background:#0000!important;border:0!important}.course-page__tabs--saas .ant-tabs-tab-active,.course-page__tabs--saas .ant-tabs-tab-active .ant-tabs-tab-btn,.course-page__tabs--saas .ant-tabs-tab-active .course-page__tab-icon,.course-page__tabs--saas .ant-tabs-tab-active .course-page__tab-text{color:var(--course-accent)!important;font-weight:700!important}.course-page__tabs--saas .ant-tabs-tab-btn{padding:12px 14px!important}.course-page__tab-icon{align-items:center;color:var(--course-ink);display:inline-flex;height:22px;justify-content:center;width:22px}.course-page__tabs--saas .ant-tabs-tab-active .course-page__tab-icon{color:var(--course-accent)}.course-page__tabs-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;cursor:grab;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;width:100%}.course-page__tabs-scroll::-webkit-scrollbar{display:none}.course-page__tabs-scroll.is-dragging{cursor:grabbing}.course-page__tabs-scroll.is-dragging,.course-page__tabs-scroll.is-dragging *{-webkit-user-select:none!important;user-select:none!important}.course-page__tabs-scroll-fade{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .28s ease;width:48px;z-index:2}.course-page__tabs-scroll-fade.is-visible{opacity:1}.course-page__tabs-scroll-fade--left{background:linear-gradient(90deg,#fff,#0000);left:0}.course-page__tabs-scroll-fade--right{background:linear-gradient(270deg,#fff,#0000);right:0}.course-page__tabs-scroll .course-page__tabs.ant-tabs-top{min-width:100%;width:-webkit-max-content;width:max-content}.course-page__tabs-scroll .ant-tabs-nav{max-width:none;width:-webkit-max-content;width:max-content}.course-page__tabs.categoryTab{min-width:0;width:100%}.course-page__tab-label{align-items:center;display:inline-flex;gap:8px;max-width:min(260px,72vw)}.course-page__tab-icon svg{height:18px;width:18px}.course-page__tab-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-page__grid.ant-row{margin-top:4px}.course-page__card{background:#fff;border-radius:14px;box-shadow:0 10px 28px #0f172a14;display:flex;flex-direction:column;height:100%;overflow:visible}.course-page__tabs-next{align-items:center;background:#0b1d36;border:0;border-radius:50%;box-shadow:0 8px 18px #0b1d3629;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;z-index:3}.course-page__card-media{background:#eef4f8;border-radius:14px 14px 0 0;height:168px;overflow:hidden;position:relative}.course-page__card-img,.course-page__card-media img{display:block;height:100%;object-fit:cover;width:100%}.course-page__card-body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 16px 18px}.course-page__card-icon{align-items:center;border-radius:10px;box-shadow:0 8px 16px #0f172a1f;color:#fff;display:inline-flex;font-size:20px;height:44px;justify-content:center;margin-top:-22px;position:relative;width:44px;z-index:1}.course-page__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--course-ink)!important;display:-webkit-box;font-size:16px!important;font-weight:800!important;line-height:1.3!important;margin:10px 0 0!important;min-height:44px;overflow:hidden}.course-page__card-meta{font-size:13px!important;font-weight:600!important;margin:0 0 10px!important}.course-page__card-cta.ant-btn{background:#fff!important;border-radius:8px;font-weight:700;height:40px;margin-top:auto;width:100%}.course-page__slide{padding:8px 10px 16px}.course-page__slider-wrap{position:relative}.course-page .hp-courses-nav{display:flex;margin-top:0}.course-page__trainers .hp-courses-nav{top:50%;transform:translateY(-50%)}.course-page .slick-list{overflow:hidden}.course-page__trainers{background:#fff;padding:20px 0 48px}.course-page__trainer-card{background:#fff;border:1px solid var(--course-border);border-radius:16px;box-shadow:0 10px 28px #0f172a0d;height:100%;padding:28px 18px 20px;text-align:center}.course-page__trainer-avatar{border-radius:50%;display:block;height:92px;margin:0 auto 12px;object-fit:cover;width:92px}.course-page__trainer-card h3{color:var(--course-ink);font-size:16px;font-weight:800;margin:0}.course-page__trainer-role{color:var(--course-muted);display:block;font-size:13px;margin:4px 0 8px}.course-page__trainer-meta{color:#334155;font-size:13px;font-weight:600;margin-bottom:8px}.course-page__trainer-card .ant-rate{font-size:14px;margin-bottom:14px}.course-page__trainer-actions{display:flex;flex-direction:column;gap:8px}.course-page__trainer-actions .ant-btn{border-radius:8px;font-weight:700;height:38px}.course-page__why{background:#fff;padding:12px 0 48px}.course-page__why-title{color:var(--course-ink);font-size:clamp(24px,3vw,32px);font-weight:800;margin:0 0 28px;text-align:left}.course-page__why-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.course-page__why-item{align-items:flex-start;display:flex;gap:12px;text-align:left}.course-page__why-item span{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.course-page__why-item h3{color:var(--course-ink);font-size:15px;font-weight:800;line-height:1.3;margin:0 0 6px}.course-page__why-item p{color:var(--course-muted);font-size:13px;line-height:1.5;margin:0}.course-page__testimonials{background:#fff;padding:8px 0 48px}.course-page__testi-arrows{display:flex;gap:10px}.course-page__testi-card{background:#eef5fb;border-radius:18px;display:flex;flex-direction:column;min-height:280px;padding:22px 20px 18px}.course-page__testi-quote{color:#3b6fd4;font-size:42px;font-weight:700;line-height:1}.course-page__testi-card p{color:#334155;flex:1 1;font-size:14px;line-height:1.6;margin:0 0 16px}.course-page__testi-user{align-items:center;display:flex;gap:10px;margin-bottom:8px}.course-page__testi-user img{border-radius:50%;height:44px;object-fit:cover;width:44px}.course-page__testi-user strong{color:var(--course-ink);display:block;font-size:14px}.course-page__testi-user span{color:var(--course-muted);font-size:12px}.course-page__skeleton{min-height:280px;padding:24px 0;width:100%}.course-page__empty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:260px;padding:40px 16px;text-align:center;width:100%}.course-page__empty-title{color:var(--course-ink)!important;margin:0!important}.course-page__empty-hint{color:var(--course-muted);margin:0}.course-page__pagination-wrap{margin-top:36px}.course-page .course-page__pagination-wrap .paginationContainer{flex-wrap:wrap;gap:6px;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course-page .course-page__pagination-wrap .page-link{border-radius:12px!important;font-weight:600;height:42px;margin:0!important;width:42px}.course-page .course-page__pagination-wrap li.active .page-link{background:var(--course-accent)!important;border-color:var(--course-accent)!important;color:#fff!important}.course-page .hp-consult-photo .ant-image{display:block;height:100%;width:100%}@media (max-width:1024px){.course-page__hero{min-height:420px;padding:28px 0 80px}.course-page__hero:after{background:linear-gradient(180deg,#000b1ab8,#000b1a8c 48%,#000b1a59)}.course-page__hero-copy{max-width:100%;text-align:center}.course-page__hero-sub{margin-left:auto;margin-right:auto}.course-page__hero-actions{justify-content:center}.course-page__stats-bar{grid-template-columns:1fr 1fr}.course-page__stat:nth-child(2n):after{display:none}.course-page__filter-bar{flex-wrap:wrap}.course-page__filter-search{flex:1 1 100%}.course-page__why-grid{grid-template-columns:1fr}}@media (max-width:767px){.course-page{--course-gutter:16px}.course-page__hero-title{font-size:28px!important}.course-page__stats-bar{grid-template-columns:1fr}.course-page__stat:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.course-page__tabs-scroll{scroll-behavior:auto}}.my-course-page{--mc-teal:#00b8ae;--mc-ink:#0f172a;--mc-muted:#64748b;--mc-surface:#fff;--mc-canvas:#f4f7fb;--mc-border:#0f172a14;background:var(--mc-canvas);color:var(--mc-ink);font-family:Poppins,sans-serif}.my-course-page.ant-layout{background:var(--mc-canvas);height:auto;min-height:0}.my-course-page *{box-sizing:border-box}.my-course-wrap{margin:0 auto;width:min(1280px,calc(100% - 48px))}.my-course-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:36px 0 56px}.my-course-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.my-course-hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.my-course-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0;max-width:540px}.my-course-main{margin-top:-36px;padding-bottom:40px;position:relative;z-index:2}.my-course-panel{background:#fff;border-radius:20px;box-shadow:0 16px 40px #0f172a14;padding:22px 18px 10px}.my-course-panel-head{padding:4px 10px 8px}.my-course-panel-head h2{font-size:22px;font-weight:800;margin:0 0 4px}.my-course-panel-head p{color:var(--mc-muted);font-size:14px;margin:0}.my-course-skeleton-wrap{background:#0000;border-radius:0;box-shadow:none;padding:16px}.my-course-empty h3{font-size:22px;margin:0 0 8px}.my-course-empty p{color:var(--mc-muted);margin:0 auto;max-width:360px}.my-course-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.my-course-grid .hp-course-slide{padding:8px 8px 18px}.my-course-pagination-wrap{display:flex;justify-content:center;padding:8px 0 16px;width:100%}.my-course-page .my-course-pagination.paginationContainer{flex-wrap:wrap;gap:8px;margin:0 auto}.my-course-page .my-course-pagination .page-link{background:#fff!important;border:1px solid var(--mc-border)!important;border-radius:10px!important;color:#0b1d36!important;font-weight:600;height:42px;margin:4px!important;width:42px}.my-course-page .my-course-pagination .page-item.active .page-link{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border-color:#0000!important;color:#fff!important}@media (max-width:1100px){.my-course-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:640px){.my-course-wrap{width:calc(100% - 28px)}.my-course-grid{grid-template-columns:1fr}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{direction:ltr;margin:auto;position:relative;width:100%}.alice-carousel__wrapper{height:auto;overflow-x:hidden;overflow-y:hidden}.alice-carousel__stage,.alice-carousel__wrapper{box-sizing:border-box;position:relative;width:100%}.alice-carousel__stage{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;margin:0;padding:0;transform-style:flat;-webkit-transform-style:flat;white-space:nowrap}.alice-carousel__stage-item{box-sizing:border-box;display:inline-block;height:100%;line-height:0;margin:0;padding:0;position:relative;vertical-align:top;white-space:normal;width:100%}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{box-sizing:border-box;display:inline-block;padding:10px 5px;width:50%}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);position:relative;text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn{text-align:left}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#465798;cursor:pointer;display:inline-block;margin:0;padding:5px}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{display:inline-block;left:20px;position:absolute;top:30px}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{background-color:#fff;border-radius:50%;height:32px;padding:10px;position:relative;width:32px}.alice-carousel__play-btn-item{background:#0000;border:0;cursor:pointer;height:32px;outline:none;position:absolute;width:32px}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{border-color:#0000 #0000 #0000 #465798;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .4s linear;width:0}.alice-carousel__play-btn-item:before{height:14px;left:5px}.alice-carousel__play-btn-item:after{left:18px;top:7px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{border-width:0 0 0 10px;height:30px}.alice-carousel__play-btn-item.__pause:after{left:18px;top:0}.alice-carousel__dots{list-style:none;margin:30px 3px 5px;padding:0;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){background-color:#e0e4fb;border-radius:50%;cursor:pointer;height:8px;width:8px}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{background-color:#e0e4fb99;border-radius:5px;color:#465798;display:inline-block;padding:5px 10px;position:absolute;right:20px;top:20px}.alice-carousel__slide-info-item{line-height:0;vertical-align:middle}.dash{--dash-navy:#071428;--dash-navy-2:#0b1d36;--dash-teal:#00b8ae;--dash-text:#0f172a;--dash-muted:#64748b;--dash-line:#e8eef4;--dash-bg:#f4f7fb;--dash-max:1280px;background:var(--dash-bg);color:var(--dash-text);font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden}.dash *{box-sizing:border-box}.dash-wrap{margin:0 auto;width:min(var(--dash-max),calc(100% - 48px))}.dash-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),radial-gradient(ellipse 70% 90% at 10% 80%,#0ea5e91f,#0000 50%),linear-gradient(180deg,#071428,#0b1d36 55%,#0e2748);overflow:hidden;padding:56px 0 88px;position:relative}.dash-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='320' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-40 220c220-80 400 60 600-40s380-100 640-10 300 90 400 30' fill='none' stroke='%237dd3fc' stroke-opacity='.22' stroke-width='2'/%3E%3Cpath d='M-20 250c240-80 420 50 640-40s360-100 620-10 300 80 400 30' fill='none' stroke='%2338bdf8' stroke-opacity='.16' stroke-width='2'/%3E%3C/svg%3E") 50% /cover no-repeat;content:"";inset:0;pointer-events:none;position:absolute}.dash-hero-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:1}.dash-hello{color:#fff;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.15;margin:0}.dash-hello-sub{color:#ffffffb8;font-size:16px;margin:10px 0 0}.dash-date-card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0818308c;border:1px solid #ffffff14;border-radius:16px;color:#fff;display:flex;gap:14px;min-width:220px;padding:14px 16px}.dash-date-copy{display:flex;flex-direction:column;gap:2px}.dash-date-label{color:#ffffff9e;font-size:12px}.dash-date-value{font-size:15px;font-weight:700}.dash-date-icon{align-items:center;background:#16345c;border:0;border-radius:12px;color:#7dd3fc;cursor:default;display:inline-flex;font-size:18px;height:42px;justify-content:center;width:42px}.dash-stats{background:#fff;border-radius:22px;box-shadow:0 16px 40px #07142829;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px;margin-top:-42px;padding:8px 6px;position:relative;z-index:2}.dash-stat{align-items:center;background:#0000;border-radius:0;box-shadow:none;display:flex;gap:16px;min-height:118px;padding:22px 28px}.dash-stat+.dash-stat{border-left:1px solid #e8edf3}.dash-stat-icon{align-items:center;border-radius:16px;color:#fff;display:inline-flex;flex-shrink:0;font-size:26px;height:56px;justify-content:center;width:56px}.dash-stat-icon.is-green{background:#22c55e}.dash-stat-icon.is-purple{background:#8b5cf6}.dash-stat-icon.is-orange{background:#fb923c}.dash-stat-icon.is-blue{background:#3b82f6}.dash-stat-copy{min-width:0}.dash-stat-label{color:#64748b;font-size:14px;font-weight:500;margin:0}.dash-stat-value{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:4px 0 6px}.dash-stat-meta{align-items:center;display:flex;font-size:13px;gap:6px;margin:0}.dash-stat-meta svg{font-size:15px}.dash-stat-meta.is-up{color:#22c55e}.dash-stat-meta.is-muted{color:#94a3b8}.dash-stat-meta.is-muted svg{color:#8b5cf6}.dash-stat-meta.is-orange{color:#fb923c}.dash-panel{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0f172a0d;margin-bottom:22px;padding:24px 24px 20px}.dash-panel-head{margin-bottom:18px}.dash-panel-head.is-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dash-panel-title{font-size:20px;font-weight:800;margin:0}.dash-panel-sub{color:var(--dash-muted);font-size:14px;margin:4px 0 0}.dash-view-all{background:none;border:0;color:var(--dash-teal);cursor:pointer;font-size:14px;font-weight:600;padding:0;white-space:nowrap}.dash-view-all:hover{color:#00968e}.dash-quick-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.dash-quick{align-items:center;border:0;border-radius:14px;cursor:pointer;display:flex;gap:12px;min-height:88px;padding:14px 14px 14px 12px;text-align:left;width:100%}.dash-quick-icon{align-items:center;background:#ffffffb8;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.dash-quick-copy{flex:1 1;min-width:0}.dash-quick-title{display:block;font-size:14px;font-weight:700;line-height:1.25}.dash-quick-desc{display:block;font-size:12px;line-height:1.35;margin-top:3px;opacity:.78}.dash-quick-arrow{flex-shrink:0;font-size:14px}.dash-quick.is-pink{background:#fde8f2;color:#c2417a}.dash-quick.is-slate{background:#e8eef6;color:#3d5a80}.dash-quick.is-green{background:#e7f8ee;color:#2f9e5a}.dash-quick.is-sky{background:#e4f4fb;color:#2a7aa8}.dash-quick.is-lavender{background:#eee8fa;color:#6d5cae}.dash-quick.is-violet{background:#efe7fb;color:#7c3aed}.dash-quick.is-teal{background:#e5f7f8;color:#1d9aaa}.dash-quick.is-mint{background:#e8f8f2;color:#1b8a62}.dash-cols{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);padding-bottom:48px}.dash-cols .dash-panel{display:flex;flex-direction:column;margin-bottom:0;min-height:360px}.dash-lesson{align-items:flex-start;background:#f8fafc;border:0;border-radius:14px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:12px;text-align:left;width:100%}.dash-lesson:hover{background:#f1f5f9}.dash-lesson-date{align-items:center;background:#e8f4ff;border-radius:12px;color:#2563eb;display:flex;flex-direction:column;flex-shrink:0;height:56px;justify-content:center;width:52px}.dash-lesson-date span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dash-lesson-date strong{font-size:20px;font-weight:800;line-height:1}.dash-lesson-body{flex:1 1;min-width:0}.dash-lesson-id{color:var(--dash-muted);font-size:12px;margin:0}.dash-lesson-title{color:var(--dash-text);font-size:14px;font-weight:700;margin:2px 0 4px}.dash-lesson-meta{color:var(--dash-muted);font-size:12px;margin:0}.dash-lesson-side{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.dash-pill{align-items:center;background:#e8f1ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px}.dash-more{background:none;border:0;color:#94a3b8;cursor:pointer;font-size:16px;padding:0}.dash-empty{display:flex;flex:1 1;flex-direction:column;padding:24px 12px 12px;text-align:center}.dash-empty,.dash-empty-icon{align-items:center;justify-content:center}.dash-empty-icon{background:#e8f7fb;border-radius:22px;color:#22b8c9;display:inline-flex;font-size:34px;height:72px;margin-bottom:14px;width:72px}.dash-empty h4{font-size:16px;margin:0 0 6px}.dash-empty p{color:var(--dash-muted);font-size:13px;margin:0;max-width:240px}.dash-activity{display:flex;gap:12px;margin-bottom:16px}.dash-activity-icon{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.dash-activity-icon.is-orange{background:#fff1e7;color:#f97316}.dash-activity-icon.is-purple{background:#f3e8ff;color:#8b5cf6}.dash-activity-icon.is-green{background:#ecfdf5;color:#10b981}.dash-activity-copy h4{font-size:14px;font-weight:700;margin:0 0 4px}.dash-activity-copy p{color:var(--dash-muted);font-size:12px;line-height:1.45;margin:0}.dash-activity-copy time{color:#94a3b8;display:block;font-size:11px;margin-top:6px}.dash-activity-btn{background:none;border:0;cursor:pointer;padding:0;text-align:left;width:100%}@media (max-width:1100px){.dash-cols,.dash-quick-grid,.dash-stats{grid-template-columns:repeat(2,1fr)}.dash-stat:nth-child(3){border-left:0}.dash-stat:nth-child(n+3){border-top:1px solid #e8edf3}}@media (max-width:720px){.dash-wrap{width:calc(100% - 28px)}.dash-hero{padding:36px 0 72px}.dash-hero-inner{align-items:flex-start;flex-direction:column}.dash-cols,.dash-quick-grid,.dash-stats{grid-template-columns:1fr}.dash-stat+.dash-stat,.dash-stat:nth-child(3){border-left:0;border-top:1px solid #e8edf3}}.upcoming-lessons-page{--ul-teal:#00b8ae;--ul-teal-soft:#e6f7f5;--ul-navy:#071428;--ul-ink:#0f172a;--ul-muted:#64748b;--ul-surface:#fff;--ul-surface-muted:#f4f7fb;--ul-border:#0f172a14;--ul-radius-sm:10px;--ul-radius-md:14px;--ul-shadow:0 4px 24px #0f172a0f;--ul-shadow-lg:0 16px 40px #0f172a14;--ul-space-1:4px;--ul-space-2:8px;--ul-space-3:12px;--ul-space-4:16px;--ul-space-5:20px;--ul-space-6:24px;--ul-ease:cubic-bezier(0.4,0,0.2,1);background:var(--ul-surface-muted);color:var(--ul-ink);font-family:Poppins,sans-serif}.upcoming-lessons-page *{box-sizing:border-box}.upcoming-lessons-wrap{margin:0 auto;width:min(1280px,calc(100% - 48px))}.upcoming-lessons-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:48px 0 72px}.upcoming-lessons-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.upcoming-lessons-hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.upcoming-lessons-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0;max-width:520px}.upcoming-lessons-main{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.upcoming-lessons-panel{background:#fff;border-radius:20px;box-shadow:var(--ul-shadow-lg);overflow:hidden}.upcoming-lessons-toolbar{align-items:flex-end;border-bottom:1px solid var(--ul-border);display:flex;gap:16px;justify-content:space-between;padding:24px 24px 18px}.upcoming-lessons-toolbar-intro h2{font-size:22px;font-weight:800;margin:0 0 4px}.upcoming-lessons-toolbar-intro p{color:var(--ul-muted);font-size:14px;margin:0}.upcoming-lessons-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.upcoming-lessons-search-wrap{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:10px;display:flex;height:44px;min-width:240px;overflow:hidden}.upcoming-lessons-search.ant-input,.upcoming-lessons-search.ant-input-affix-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1;height:44px!important;min-width:0}.upcoming-lessons-search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;width:44px}.upcoming-lessons-search-btn svg{fill:currentColor;height:14px;width:14px}.upcoming-lessons-filter-trigger.ant-btn{align-items:center;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:10px!important;box-shadow:none!important;color:#0b1d36!important;display:inline-flex!important;font-weight:600;gap:8px;height:44px!important}.upcoming-lessons-table-wrap{overflow-x:auto;padding:8px 16px 4px;width:100%}.upcoming-lessons-page .upcoming-lessons-table-wrap .upcoming-lessons-table.ant-table-wrapper{min-width:720px}@media (min-width:900px){.upcoming-lessons-page .upcoming-lessons-table-wrap .upcoming-lessons-table.ant-table-wrapper{min-width:0}}.upcoming-lessons-page .upcoming-lessons-table.ant-table-wrapper{width:100%!important}.upcoming-lessons-page .upcoming-lessons-table table{border-spacing:0 var(--ul-space-3)!important}.upcoming-lessons-page .upcoming-lessons-table .ant-table-thead>tr>th{background:#0000!important;border:none!important;color:var(--ul-muted)!important;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:var(--ul-space-3) var(--ul-space-4)!important;text-transform:uppercase}.upcoming-lessons-page .upcoming-lessons-table .ant-table-thead>tr>th:before{display:none!important}.upcoming-lessons-page .upcoming-lessons-table tbody tr.ant-table-row{background:var(--ul-surface)!important;border:1px solid var(--ul-border)!important;border-radius:var(--ul-radius-md)!important;box-shadow:var(--ul-shadow)!important;transition:box-shadow .2s var(--ul-ease),border-color .2s var(--ul-ease)}.upcoming-lessons-page .upcoming-lessons-table tbody tr.ant-table-row:hover{border-color:#00a79d38!important;box-shadow:0 12px 36px #0f172a14!important}.upcoming-lessons-page .upcoming-lessons-table .ant-table-cell{padding:var(--ul-space-4) var(--ul-space-4)!important;vertical-align:middle!important}.upcoming-lessons-page .upcoming-lessons-table tbody .ant-table-cell:first-child{border-left:3px solid var(--ul-teal)!important;border-radius:var(--ul-radius-md) 0 0 var(--ul-radius-md)!important}.upcoming-lessons-page .upcoming-lessons-table tbody .ant-table-cell:last-child{border-radius:0 var(--ul-radius-md) var(--ul-radius-md) 0!important}.upcoming-lessons-index{align-items:center;background:var(--ul-teal-soft);border-radius:999px;color:var(--ul-teal);display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;min-width:2rem;padding:0 var(--ul-space-2)}.upcoming-lessons-cell-id{color:var(--ul-ink);font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.upcoming-lessons-cell-name{color:var(--ul-ink);display:block;font-weight:600;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-lessons-cell-date,.upcoming-lessons-cell-money{color:#334155;font-size:.9375rem}.upcoming-lessons-cell-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.upcoming-lessons-type-pill{background:var(--ul-surface-muted);border:1px solid var(--ul-border);border-radius:999px;color:var(--ul-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.upcoming-lessons-status-pill,.upcoming-lessons-type-pill{display:inline-block;padding:var(--ul-space-1) var(--ul-space-3)}.upcoming-lessons-status-pill{border:1px solid #0000;border-radius:999px;font-size:.8125rem;font-weight:600}.upcoming-lessons-status-pill[data-status=PENDING]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.upcoming-lessons-status-pill[data-status=UPCOMING]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.upcoming-lessons-status-pill:not([data-status=PENDING]):not([data-status=UPCOMING]){background:var(--ul-surface-muted);border-color:var(--ul-border);color:var(--ul-ink)}.upcoming-lessons-payment-pill{border-radius:999px;display:inline-block;font-size:.8125rem;font-weight:700;padding:var(--ul-space-1) var(--ul-space-3)}.upcoming-lessons-payment-pill--paid{background:#ecfdf5;color:#047857}.upcoming-lessons-payment-pill--pending{background:#fef2f2;color:#b91c1c}.upcoming-lessons-view-btn{align-items:center;background:var(--ul-surface-muted);border:1px solid var(--ul-border);border-radius:var(--ul-radius-sm);color:var(--ul-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;padding:0;transition:color .2s var(--ul-ease),background .2s var(--ul-ease),border-color .2s var(--ul-ease),transform .15s var(--ul-ease);width:40px}.upcoming-lessons-view-btn:hover{background:var(--ul-teal-soft);border-color:#00a79d4d;color:var(--ul-teal);transform:scale(1.05)}.upcoming-lessons-view-icon{font-size:1.125rem}.upcoming-lessons-page .upcoming-lessons-skeleton-wrap{display:flex;justify-content:center;padding:var(--ul-space-6) var(--ul-space-4);width:100%}.upcoming-lessons-page .upcoming-lessons-skeleton-wrap .ant-skeleton{max-width:48rem;width:100%}.upcoming-lessons-page .upcoming-lessons-pagination-row{align-items:center;background:#fff;border-top:1px solid var(--ul-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px 24px}@media (min-width:768px){.upcoming-lessons-page .upcoming-lessons-pagination-row{padding:var(--ul-space-5) var(--ul-space-6) var(--ul-space-6)}}.upcoming-lessons-pagination-meta{color:var(--ul-muted);font-size:.875rem;margin:0 0 var(--ul-space-3)}@media (min-width:768px){.upcoming-lessons-pagination-meta{margin:0}}.upcoming-lessons-pagination-controls{display:flex;justify-content:flex-start;width:100%}@media (min-width:768px){.upcoming-lessons-pagination-controls{justify-content:flex-end;width:auto}}.upcoming-lessons-page .upcoming-lessons-pagination-controls .styledPagination.ant-pagination{margin:0!important}.upcoming-lessons-pager-btn{background:none;border:none;border-radius:var(--ul-radius-sm);color:var(--ul-teal);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:var(--ul-space-2) var(--ul-space-3);transition:background .2s var(--ul-ease)}.upcoming-lessons-pager-btn:hover{background:var(--ul-teal-soft)}.upcoming-lessons-page .upcoming-lessons-filter-popover.filterDropdown{border-radius:var(--ul-radius-md);box-shadow:var(--ul-shadow-lg);max-width:320px;overflow:hidden}.upcoming-lessons-filter-popover .upcoming-lessons-filter-head{background:linear-gradient(180deg,#fafbfc,#fff);color:var(--ul-ink);font-size:1rem;font-weight:700;margin:0;padding:var(--ul-space-4) var(--ul-space-4) var(--ul-space-3)}.upcoming-lessons-filter-popover hr{border:none;border-top:1px solid var(--ul-border);margin:0}.upcoming-lessons-filter-popover .filterDropdownBody{padding:var(--ul-space-4)!important}.upcoming-lessons-filter-popover .mainLabel{color:var(--ul-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:var(--ul-space-3) 0 var(--ul-space-2);text-transform:uppercase}.upcoming-lessons-filter-popover .mainLabel:first-child{margin-top:0}.upcoming-lessons-filter-popover .loginButton.ant-btn-primary{border-radius:var(--ul-radius-sm)!important;font-weight:600!important;height:44px!important}.upcoming-lessons-filter-popover .upcoming-lessons-filter-apply.ant-btn{margin-bottom:var(--ul-space-3)!important}.upcoming-lessons-filter-popover .upcoming-lessons-filter-select.ant-select{margin-bottom:var(--ul-space-3);text-align:left;width:100%}.upcoming-lessons-filter-popover .loginButton.ant-btn-primary:last-of-type{background:#fff!important;border:1px solid var(--ul-teal)!important;box-shadow:none!important;color:var(--ul-teal)!important}.upcoming-lessons-filter-popover .loginButton.ant-btn-primary:last-of-type:hover{background:var(--ul-teal-soft)!important}@media (max-width:767px){.upcoming-lessons-wrap{width:calc(100% - 28px)}.upcoming-lessons-toolbar{align-items:stretch;flex-direction:column}.upcoming-lessons-search-wrap{flex:1 1;min-width:0}.upcoming-lessons-pagination-row{align-items:stretch;flex-direction:column}.upcoming-lessons-pagination-controls{justify-content:center;width:100%}}.completed-lessons-page{--cl-teal:#00b8ae;--cl-teal-soft:#e6f7f5;--cl-ink:#0f172a;--cl-muted:#64748b;--cl-surface:#fff;--cl-surface-muted:#f4f7fb;--cl-border:#0f172a14;--cl-radius-sm:10px;--cl-radius-md:14px;--cl-shadow:0 4px 24px #0f172a0f;--cl-shadow-lg:0 16px 40px #0f172a14;--cl-space-1:4px;--cl-space-2:8px;--cl-space-3:12px;--cl-space-4:16px;--cl-space-5:20px;--cl-space-6:24px;--cl-ease:cubic-bezier(0.4,0,0.2,1);background:var(--cl-surface-muted);color:var(--cl-ink);font-family:Poppins,sans-serif}.completed-lessons-page *{box-sizing:border-box}.completed-lessons-wrap{margin:0 auto;width:min(1280px,calc(100% - 48px))}.completed-lessons-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:48px 0 72px}.completed-lessons-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.completed-lessons-hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.completed-lessons-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0;max-width:520px}.completed-lessons-main{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.completed-lessons-panel{background:#fff;border-radius:20px;box-shadow:var(--cl-shadow-lg);overflow:hidden}.completed-lessons-toolbar{align-items:flex-end;border-bottom:1px solid var(--cl-border);display:flex;gap:16px;justify-content:space-between;padding:24px 24px 18px}.completed-lessons-toolbar-intro h2{font-size:22px;font-weight:800;margin:0 0 4px}.completed-lessons-toolbar-intro p{color:var(--cl-muted);font-size:14px;margin:0}.completed-lessons-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.completed-lessons-search-wrap{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:10px;display:flex;height:44px;min-width:240px;overflow:hidden}.completed-lessons-search.ant-input,.completed-lessons-search.ant-input-affix-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1;height:44px!important;min-width:0}.completed-lessons-search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;width:44px}.completed-lessons-search-btn svg{fill:currentColor;height:14px;width:14px}.completed-lessons-filter-trigger.ant-btn{align-items:center;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:10px!important;box-shadow:none!important;color:#0b1d36!important;display:inline-flex!important;font-weight:600;gap:8px;height:44px!important}.completed-lessons-table-wrap{overflow-x:auto;padding:8px 16px 4px;width:100%}.completed-lessons-page .completed-lessons-table-wrap .completed-lessons-table.ant-table-wrapper{min-width:640px}@media (min-width:768px){.completed-lessons-page .completed-lessons-table-wrap .completed-lessons-table.ant-table-wrapper{min-width:0}}.completed-lessons-page .completed-lessons-table.ant-table-wrapper{width:100%!important}.completed-lessons-page .completed-lessons-table table{border-spacing:0 var(--cl-space-3)!important}.completed-lessons-page .completed-lessons-table .ant-table-thead>tr>th{background:#0000!important;border:none!important;color:var(--cl-muted)!important;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:var(--cl-space-3) var(--cl-space-4)!important;text-transform:uppercase}.completed-lessons-page .completed-lessons-table .ant-table-thead>tr>th:before{display:none!important}.completed-lessons-page .completed-lessons-table tbody tr.ant-table-row{background:var(--cl-surface)!important;border:1px solid var(--cl-border)!important;border-radius:var(--cl-radius-md)!important;box-shadow:var(--cl-shadow)!important;transition:box-shadow .2s var(--cl-ease),border-color .2s var(--cl-ease)}.completed-lessons-page .completed-lessons-table tbody tr.ant-table-row:hover{border-color:#00a79d38!important;box-shadow:0 12px 36px #0f172a14!important}.completed-lessons-page .completed-lessons-table .ant-table-cell{padding:var(--cl-space-4) var(--cl-space-4)!important;vertical-align:middle!important}.completed-lessons-page .completed-lessons-table tbody .ant-table-cell:first-child{border-left:3px solid var(--cl-teal)!important;border-radius:var(--cl-radius-md) 0 0 var(--cl-radius-md)!important}.completed-lessons-page .completed-lessons-table tbody .ant-table-cell:last-child{border-radius:0 var(--cl-radius-md) var(--cl-radius-md) 0!important}.completed-lessons-index{align-items:center;background:var(--cl-teal-soft);border-radius:999px;color:var(--cl-teal);display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;min-width:2rem;padding:0 var(--cl-space-2)}.completed-lessons-cell-id{color:var(--cl-ink);font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.completed-lessons-cell-name{color:var(--cl-ink);display:block;font-weight:600;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completed-lessons-cell-date,.completed-lessons-cell-money{color:#334155;font-size:.9375rem}.completed-lessons-cell-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.completed-lessons-type-pill{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:var(--cl-space-1) var(--cl-space-3);text-transform:uppercase}.completed-lessons-type-pill,.completed-lessons-view-btn{background:var(--cl-surface-muted);border:1px solid var(--cl-border);color:var(--cl-muted)}.completed-lessons-view-btn{align-items:center;border-radius:var(--cl-radius-sm);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;padding:0;width:40px}.completed-lessons-view-btn:hover{background:var(--cl-teal-soft);border-color:#00a79d4d;color:var(--cl-teal)}.completed-lessons-view-icon{font-size:1.125rem}.completed-lessons-page .completed-lessons-skeleton-wrap{display:flex;justify-content:center;padding:var(--cl-space-6) var(--cl-space-4);width:100%}.completed-lessons-page .completed-lessons-pagination-row{align-items:center;background:#fff;border-top:1px solid var(--cl-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px 24px}.completed-lessons-pagination-meta{color:var(--cl-muted);font-size:.875rem;margin:0}.completed-lessons-pagination-controls{display:flex;justify-content:flex-end}.completed-lessons-page .completed-lessons-pagination-controls .styledPagination.ant-pagination{margin:0!important}.completed-lessons-pager-btn{background:none;border:none;border-radius:var(--cl-radius-sm);color:var(--cl-teal);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:var(--cl-space-2) var(--cl-space-3)}.completed-lessons-pager-btn:hover{background:var(--cl-teal-soft)}.completed-lessons-filter-popover .completed-lessons-filter-head{color:var(--cl-ink);font-size:1rem;font-weight:700;margin:0;padding:var(--cl-space-4) var(--cl-space-4) var(--cl-space-3)}.completed-lessons-filter-popover hr{border:none;border-top:1px solid var(--cl-border);margin:0}.completed-lessons-filter-popover .filterDropdownBody{padding:var(--cl-space-4)!important}.completed-lessons-filter-popover .mainLabel{color:var(--cl-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:var(--cl-space-3) 0 var(--cl-space-2);text-transform:uppercase}.completed-lessons-filter-popover .loginButton.ant-btn-primary{border-radius:var(--cl-radius-sm)!important;font-weight:600!important;height:44px!important}.completed-lessons-filter-popover .completed-lessons-filter-apply.ant-btn{margin-bottom:var(--cl-space-3)!important}.completed-lessons-filter-popover .completed-lessons-filter-select.ant-select{margin-bottom:var(--cl-space-3);text-align:left;width:100%}.completed-lessons-filter-popover .loginButton.ant-btn-primary:last-of-type{background:#fff!important;border:1px solid var(--cl-teal)!important;box-shadow:none!important;color:var(--cl-teal)!important}@media (max-width:767px){.completed-lessons-wrap{width:calc(100% - 28px)}.completed-lessons-toolbar{align-items:stretch;flex-direction:column}.completed-lessons-search-wrap{flex:1 1;min-width:0}.completed-lessons-pagination-row{align-items:stretch;flex-direction:column}.completed-lessons-pagination-controls{justify-content:center;width:100%}}.lesson-detail-page{--ld-ink:#0f172a;--ld-muted:#64748b;--ld-surface:#fff;--ld-canvas:#f4f7fb;--ld-accent:#00b8ae;--ld-navy:#071428;--ld-border:#0f172a14;--ld-shadow:0 8px 24px #0f172a0f;--ld-shadow-lg:0 16px 40px #0f172a14;--ld-radius-lg:20px;--ld-radius-md:14px;--ld-radius-sm:10px;background:var(--ld-canvas);color:var(--ld-ink);font-family:Poppins,sans-serif}.lesson-detail-page.ant-layout{background:var(--ld-canvas);min-height:100vh}.lesson-detail-page *{box-sizing:border-box}.lesson-detail-page__wrap{margin:0 auto;width:min(1120px,calc(100% - 48px))}.lesson-detail-page__hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:48px 0 72px}.lesson-detail-page__kicker{align-items:center;background:#00b8ae;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.lesson-detail-page__hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.lesson-detail-page__hero-text{color:#ffffffb8!important;font-size:15px!important;line-height:1.6!important;margin:0 0 16px!important;max-width:560px}.lesson-detail-page__status{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.lesson-detail-page__status[data-status=LIVE]{background:#00b8ae33;border-color:#00b8ae73;color:#5eead4}.lesson-detail-page__status[data-status=UPCOMING]{background:#3b82f633;border-color:#3b82f666;color:#93c5fd}.lesson-detail-page__status[data-status=COMPLETED]{background:#22c55e33;border-color:#22c55e66;color:#86efac}.lesson-detail-page__status[data-status=PENDING]{background:#fb923c33;border-color:#fb923c66;color:#fdba74}.lesson-detail-page__surface{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.lesson-detail-page__card{background:#fff;border-radius:var(--ld-radius-lg);box-shadow:var(--ld-shadow-lg);padding:28px 24px 24px}.lesson-detail-page__loading{align-items:center;display:flex;justify-content:center;min-height:280px}.lesson-detail-page__stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.lesson-detail-page__stat{background:#f8fafc;border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);padding:16px 18px}.lesson-detail-page__stat-label{color:var(--ld-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.lesson-detail-page__stat-value{align-items:center;color:var(--ld-ink);display:flex;font-size:15px;font-weight:700;gap:6px;line-height:1.45;margin:0;word-break:break-word}.lesson-detail-page__charge{align-items:center;background:#ecfdf5;border-radius:var(--ld-radius-md);color:#047857;display:flex;gap:12px;margin-bottom:22px;padding:16px 18px}.lesson-detail-page__charge svg{font-size:28px}.lesson-detail-page__charge span{display:block;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lesson-detail-page__charge strong{color:var(--ld-ink);font-size:22px}.lesson-detail-page__zoom{background:#f0fdfa;border:1px solid #99f6e4;border-radius:var(--ld-radius-md);margin-bottom:24px;padding:18px}.lesson-detail-page__zoom h3{align-items:center;color:#0f766e;display:flex;font-size:16px;gap:8px;margin:0 0 14px}.lesson-detail-page__zoom-title.ant-typography{color:var(--ld-ink)!important;font-size:14px!important;font-weight:700!important;margin:8px 0 10px!important}.lesson-detail-page__zoom-block{background:#fff;border:1px solid var(--ld-border);border-radius:var(--ld-radius-sm);color:var(--ld-muted);font-size:14px;padding:12px 14px;word-break:break-all}.lesson-detail-page__section-title{font-size:18px;font-weight:800;margin:8px 0 14px}.lesson-detail-page__coach{align-items:center;background:#fff;border:1px solid var(--ld-border);border-radius:var(--ld-radius-md);box-shadow:var(--ld-shadow);display:flex;flex-wrap:wrap;gap:16px;padding:18px 20px}.lesson-detail-page__avatar{align-items:center;background:linear-gradient(135deg,#00b8ae,#0d8a82);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:56px;justify-content:center;width:56px}.lesson-detail-page__coach-body{flex:1 1;min-width:180px}.lesson-detail-page__coach-field-label{color:var(--ld-muted);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.lesson-detail-page__coach-field-value{color:var(--ld-ink);display:block;font-size:16px}.lesson-detail-page__btn-profile.ant-btn{align-items:center;background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px!important;color:#fff!important;display:inline-flex!important;font-weight:700;gap:8px;height:44px!important;padding:0 18px!important}.lesson-detail-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lesson-detail-page__actions .loginButton.ant-btn,.lesson-detail-page__btn-primary.ant-btn{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:12px!important;font-weight:700!important;height:48px!important}.lesson-detail-page__modal .ant-modal-content{border-radius:var(--ld-radius-lg);overflow:hidden}.lesson-detail-page__modal-inner{align-items:center;display:flex;flex-direction:column;gap:20px;padding:8px 0 0}@media (max-width:900px){.lesson-detail-page__stats{grid-template-columns:1fr 1fr}}@media (max-width:575px){.lesson-detail-page__wrap{width:calc(100% - 28px)}.lesson-detail-page__stats{grid-template-columns:1fr}.lesson-detail-page__actions,.lesson-detail-page__coach{align-items:stretch;flex-direction:column}.lesson-detail-page__btn-profile.ant-btn{justify-content:center;width:100%}}.student-calendar-booking{width:100%}.student-calendar-booking .booking-month-picker{margin-bottom:16px}.student-calendar-booking .booking-calendar-grid.ant-picker-calendar{background:linear-gradient(180deg,#fff,#f7fffd);border:1px solid #00a79d2e;border-radius:16px;box-shadow:0 14px 34px #024e4914;overflow:hidden}.student-calendar-booking .booking-calendar-grid .ant-picker-calendar-header{background:#ffffffdb;border-bottom:1px solid #00a79d1f;padding:12px 14px}.student-calendar-booking .booking-calendar-grid .ant-picker-calendar-date-content{height:72px}.student-calendar-booking .booking-calendar-grid .ant-picker-cell-inner{border-radius:12px!important}.student-calendar-booking .booking-day-inner{border-radius:12px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px 10px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.student-calendar-booking .booking-day-num{color:#133936;font-size:15px;font-weight:700;line-height:1}.student-calendar-booking .booking-day-meta{font-size:11px;font-weight:600;letter-spacing:.02em}.student-calendar-booking .booking-day-available .booking-day-meta{color:#02756e}.student-calendar-booking .booking-day-unavailable .booking-day-meta{color:#9aa7a5}.student-calendar-booking .booking-day-past .booking-day-inner{cursor:not-allowed;opacity:.45}.student-calendar-booking .booking-day-unavailable .booking-day-inner{background:#f3f4f4;border:1px dashed #0000001f;cursor:not-allowed}.student-calendar-booking .booking-day-available .booking-day-inner{background:#00a79d14;border:1px solid #00a79d33;cursor:pointer}.student-calendar-booking .booking-day-available .booking-day-inner:hover{background:#00a79d1f;box-shadow:0 8px 16px #00a79d2e;transform:translateY(-1px)}.student-calendar-booking .booking-calendar-grid .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.student-calendar-booking .booking-calendar-grid .ant-picker-cell-selected .booking-day-inner{background:linear-gradient(135deg,#00a79d,#02756e)!important;border:1px solid #00a79d73!important;box-shadow:0 10px 22px #00a79d40;color:#fff!important}.student-calendar-booking .booking-calendar-grid .ant-picker-cell-selected .booking-day-meta,.student-calendar-booking .booking-calendar-grid .ant-picker-cell-selected .booking-day-num{color:#fff!important}@media (max-width:576px){.student-calendar-booking .booking-calendar-grid .ant-picker-calendar-date-content{height:64px}.student-calendar-booking .booking-day-num{font-size:14px}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.student-profile-page{--sp-ink:#0b1220;--sp-muted:#5c6b7e;--sp-surface:#fff;--sp-canvas:#eef2f7;--sp-accent:#00a79d;--sp-accent-soft:#00a79d1f;--sp-accent-border:#00a79d38;--sp-border:#0b122017;--sp-shadow:0 4px 6px -1px #0b12200f,0 18px 40px -16px #0b122024;--sp-shadow-lg:0 24px 60px -24px #0b122033;--sp-radius-lg:22px;--sp-radius-md:14px}.student-profile-page.ant-layout{background:radial-gradient(ellipse 70% 45% at 50% -16%,#00a79d1a,#0000 54%),radial-gradient(ellipse 52% 38% at 100% 0,#6366f10f,#0000 42%),var(--sp-canvas);min-height:100vh}.student-profile-page__hero.blueBackground2{align-items:center;background-position:50%;background-size:cover;display:flex;height:auto;justify-content:center;min-height:clamp(200px,28vh,380px);overflow:hidden;padding:clamp(36px,8vw,72px) 20px clamp(40px,6vw,56px);position:relative;text-align:center}.student-profile-page__hero.blueBackground2:before{background:linear-gradient(165deg,#ffffff8c,#eef2f780 45%,#e6ecf594);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.student-profile-page__hero.blueBackground2:after{animation:spHeroOrb 13s ease-in-out infinite alternate;background:radial-gradient(circle,#00a79d2e 0,#0000 68%);border-radius:50%;content:"";height:min(480px,88vw);pointer-events:none;position:absolute;right:-14%;top:-36%;width:min(480px,88vw);z-index:1}@keyframes spHeroOrb{0%{opacity:.85;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.06) translate(-10px,6px)}}.student-profile-page__hero-inner{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,2vw,14px);margin:0 auto;max-width:min(640px,100%);position:relative;z-index:2}.student-profile-page__kicker{align-items:center;background:#ffffffe0;border:1px solid var(--sp-accent-border);border-radius:999px;box-shadow:0 2px 12px #00a79d14;color:var(--sp-accent);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.14em;margin:0;padding:6px 14px;text-transform:uppercase}.student-profile-page__hero-title{color:var(--sp-ink)!important;font-size:clamp(1.5rem,4vw,2.05rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2!important;margin:0!important}.student-profile-page__hero-text{color:var(--sp-muted)!important;font-size:clamp(.95rem,2.2vw,1.05rem)!important;line-height:1.55!important;margin:0!important;max-width:480px}.student-profile-page__surface{background:#0000;padding:clamp(28px,5vw,48px) 16px clamp(48px,8vw,80px)}.student-profile-page__wrap{margin:0 auto;max-width:920px}.student-profile-page__card{background:var(--sp-surface)!important;border:1px solid var(--sp-border)!important;border-radius:var(--sp-radius-lg)!important;box-shadow:var(--sp-shadow-lg)!important;overflow:hidden;position:relative}.student-profile-page__card:before{animation:spCardShimmer 9s ease-in-out infinite;background:linear-gradient(90deg,var(--sp-accent),#5b8def,var(--sp-accent));background-size:200% 100%;content:"";display:block;height:4px;width:100%}@keyframes spCardShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.student-profile-page__card .ant-card-body{padding:clamp(22px,4vw,36px)!important}.student-profile-page__form.contactForm{width:100%}.student-profile-page__avatar-row{display:flex;justify-content:center;margin-bottom:8px}.student-profile-page__avatar-wrap{display:inline-block;position:relative}.student-profile-page__avatar-wrap .ant-avatar{border:4px solid #fffffff2;box-shadow:0 12px 40px -12px #0b122040}.student-profile-page__avatar-camera{background-color:#243d62;border-radius:20px;bottom:36px;box-shadow:0 6px 20px #243d6259;color:#fff;cursor:pointer;display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px;position:absolute;right:-6px;transition:transform .2s ease,background-color .2s ease;z-index:2}.student-profile-page__avatar-camera:hover{background-color:#1e3558;transform:scale(1.05)}.student-profile-page__readonly{margin-top:8px}.student-profile-page__readonly>.ant-row+.ant-row{margin-top:20px}.student-profile-page__ro-tile{background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border:1px solid var(--sp-border);border-radius:var(--sp-radius-md);box-shadow:var(--sp-shadow);height:100%;min-height:92px;padding:16px 18px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.student-profile-page__ro-tile:hover{border-color:#00a79d38;box-shadow:0 14px 36px -20px #0b122029;transform:translateY(-1px)}.student-profile-page__ro-label.ant-typography{color:var(--sp-muted)!important;display:block;font-size:11px!important;font-weight:700!important;letter-spacing:.08em;margin:0 0 8px!important;text-align:left;text-transform:uppercase}.student-profile-page__ro-value{color:var(--sp-ink)!important;display:block;font-size:15px!important;font-weight:600!important;line-height:1.45;margin:0!important;text-align:left;word-break:break-word}.student-profile-page__edit-section{margin-top:8px}.student-profile-page__edit-section .ant-form-item-label>label{color:var(--sp-ink);font-weight:600}.student-profile-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.student-profile-page__actions--toolbar{margin-top:20px}.student-profile-page__btn-secondary.ant-btn{border:1px solid #203657!important;border-radius:999px!important;color:var(--sp-ink)!important;font-weight:700;height:auto;padding:10px 22px}.student-profile-page__btn-secondary.ant-btn:hover{border-color:var(--sp-accent)!important;color:var(--sp-accent)!important}@media (max-width:575px){.student-profile-page__actions{align-items:stretch;flex-direction:column}.student-profile-page__actions .ant-btn{width:100%}}.change-password-page{--cp-ink:#0b1220;--cp-muted:#5c6b7e;--cp-surface:#fff;--cp-canvas:#eef2f7;--cp-accent:#00a79d;--cp-accent-soft:#00a79d1f;--cp-accent-border:#00a79d38;--cp-border:#0b122017;--cp-shadow:0 4px 6px -1px #0b12200f,0 18px 40px -16px #0b122024;--cp-shadow-lg:0 24px 60px -24px #0b122033;--cp-radius-lg:22px;--cp-radius-md:14px}.change-password-page.ant-layout{background:radial-gradient(ellipse 72% 46% at 50% -18%,#00a79d1a,#0000 54%),radial-gradient(ellipse 50% 36% at 100% 0,#6366f112,#0000 42%),var(--cp-canvas);min-height:100vh}.change-password-page__hero.blueBackground2{align-items:center;background-position:50%;background-size:cover;display:flex;height:auto;justify-content:center;min-height:clamp(200px,28vh,380px);overflow:hidden;padding:clamp(36px,8vw,72px) 20px clamp(40px,6vw,56px);position:relative;text-align:center}.change-password-page__hero.blueBackground2:before{background:linear-gradient(165deg,#ffffff8c,#eef2f780 45%,#e6ecf594);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.change-password-page__hero.blueBackground2:after{animation:cpHeroOrb 13s ease-in-out infinite alternate;background:radial-gradient(circle,#00a79d2e 0,#0000 68%);border-radius:50%;content:"";height:min(460px,88vw);pointer-events:none;position:absolute;right:-16%;top:-38%;width:min(460px,88vw);z-index:1}@keyframes cpHeroOrb{0%{opacity:.85;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.06) translate(-10px,6px)}}.change-password-page__hero-inner{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,2vw,14px);margin:0 auto;max-width:min(640px,100%);position:relative;z-index:2}.change-password-page__kicker{align-items:center;background:#ffffffe0;border:1px solid var(--cp-accent-border);border-radius:999px;box-shadow:0 2px 12px #00a79d14;color:var(--cp-accent);display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.14em;margin:0;padding:6px 14px;text-transform:uppercase}.change-password-page__hero-title{color:var(--cp-ink)!important;font-size:clamp(1.5rem,4vw,2.05rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2!important;margin:0!important}.change-password-page__hero-text{color:var(--cp-muted)!important;font-size:clamp(.95rem,2.2vw,1.05rem)!important;line-height:1.55!important;margin:0!important;max-width:460px}.change-password-page__surface{background:#0000;padding:clamp(28px,5vw,48px) 16px clamp(48px,8vw,80px)}.change-password-page__wrap{margin:0 auto;max-width:560px}.change-password-page__card{background:var(--cp-surface)!important;border:1px solid var(--cp-border)!important;border-radius:var(--cp-radius-lg)!important;box-shadow:var(--cp-shadow-lg)!important;overflow:hidden;position:relative}.change-password-page__card:before{animation:cpCardShimmer 9s ease-in-out infinite;background:linear-gradient(90deg,var(--cp-accent),#5b8def,var(--cp-accent));background-size:200% 100%;content:"";display:block;height:4px;width:100%}@keyframes cpCardShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.change-password-page__card .ant-card-body{padding:clamp(22px,4vw,36px)!important}.change-password-page__form-head{margin-bottom:clamp(20px,3vw,28px)}.change-password-page__form-title.ant-typography{color:var(--cp-ink)!important;font-size:clamp(1.35rem,3.2vw,1.85rem)!important;font-weight:700!important;letter-spacing:-.02em;margin:0 0 8px!important;text-align:left}.change-password-page__form-lead{color:var(--cp-muted)!important;display:block;font-size:15px!important;line-height:1.5!important;margin:0!important;text-align:left}.change-password-page__form.contactForm{width:100%}.change-password-page__form .ant-form-item-label>label{color:var(--cp-ink);font-weight:600}.change-password-page__tips{background:var(--cp-accent-soft);border:1px solid var(--cp-accent-border);border-radius:var(--cp-radius-md);display:flex;flex-direction:column;gap:10px;margin-top:clamp(20px,3vw,26px);padding:14px 16px}.change-password-page__tip{align-items:flex-start;color:var(--cp-muted);display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0}.change-password-page__tip-icon{color:var(--cp-accent);flex-shrink:0;font-size:18px;margin-top:2px}.change-password-page__submit-wrap{margin-top:8px}@media (max-width:575px){.change-password-page__submit-wrap .ant-btn{width:100%}}.payment-page{--pay-ink:#0b1220;--pay-muted:#5c6b7e;--pay-surface:#fff;--pay-canvas:#eef2f7;--pay-accent:#00a79d;--pay-accent-soft:#00a79d24;--pay-accent-glow:#00a79d59;--pay-border:#0b122017;--pay-shadow:0 4px 6px -1px #0b12200f,0 18px 40px -16px #0b122024;--pay-shadow-lg:0 24px 60px -24px #0b122033;--pay-radius-lg:22px;--pay-radius-md:14px}.payment-page.ant-layout{background:radial-gradient(ellipse 70% 45% at 50% -15%,#00a79d1a,#0000 55%),radial-gradient(ellipse 50% 35% at 100% 0,#6366f10f,#0000 42%),var(--pay-canvas);min-height:100vh}.payment-page__hero.blueBackground2{align-items:center;background-position:50%;background-size:cover;display:flex;height:auto;justify-content:center;min-height:clamp(200px,28vh,380px);overflow:hidden;padding:clamp(36px,8vw,72px) 20px clamp(40px,6vw,56px);position:relative;text-align:center}.payment-page__hero.blueBackground2:before{background:linear-gradient(165deg,#ffffff8c,#eef2f780 45%,#e6ecf594);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.payment-page__hero.blueBackground2:after{animation:paymentHeroOrb 12s ease-in-out infinite alternate;background:radial-gradient(circle,#00a79d33 0,#0000 68%);border-radius:50%;content:"";height:min(480px,88vw);pointer-events:none;position:absolute;right:-16%;top:-32%;width:min(480px,88vw);z-index:1}@keyframes paymentHeroOrb{0%{opacity:.85;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.06) translate(-10px,6px)}}.payment-page__hero-inner{align-items:center;display:flex;flex-direction:column;gap:clamp(8px,2vw,14px);margin:0 auto;max-width:min(720px,100%);position:relative;z-index:2}.payment-page__kicker{background:#ffffffd9;border:1px solid #00a79d38;border-radius:999px;box-shadow:0 2px 12px #00a79d14;color:var(--pay-accent);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;margin:0;padding:6px 14px;text-transform:uppercase}.payment-page__hero-title{color:var(--pay-ink)!important;font-size:clamp(1.55rem,4vw,2.15rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2!important;margin:0!important}.payment-page__hero-text{color:var(--pay-muted)!important;font-size:clamp(.95rem,2.2vw,1.05rem)!important;line-height:1.55!important;margin:0!important;max-width:520px}.payment-page__surface{background:#0000;padding:clamp(28px,5vw,48px) 16px clamp(48px,8vw,72px)}.payment-page__wrap{margin:0 auto;max-width:1040px}.payment-page__back{align-items:center;background:var(--pay-surface);border:1px solid var(--pay-border);border-radius:999px;box-shadow:var(--pay-shadow);color:var(--pay-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:clamp(20px,3vw,28px);padding:10px 18px 10px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.payment-page__back:hover{border-color:#00a79d59;box-shadow:var(--pay-shadow-lg);color:var(--pay-accent);transform:translateY(-1px)}.payment-page__back:active{transform:translateY(0)}.payment-page__back:focus-visible{outline:2px solid var(--pay-accent);outline-offset:2px}.payment-page__back-icon{font-size:15px;opacity:.85}.payment-page__aside{background:linear-gradient(155deg,var(--pay-surface) 0,#ffffffeb 100%);border:1px solid var(--pay-border);border-radius:var(--pay-radius-lg);box-shadow:var(--pay-shadow);display:flex;flex-direction:column;gap:22px;height:100%;padding:clamp(20px,3vw,26px)}.payment-page__aside-brand{align-items:center;display:flex;gap:14px}.payment-page__aside-logo{align-items:center;background:var(--pay-accent-soft);border-radius:14px;color:var(--pay-accent);display:flex;font-size:26px;height:48px;justify-content:center;width:48px}.payment-page__aside-heading{color:var(--pay-ink);font-size:1rem;font-weight:700;margin:0}.payment-page__aside-tagline{color:var(--pay-muted);font-size:13px;margin:2px 0 0}.payment-page__trust-list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.payment-page__trust-list li{align-items:flex-start;display:flex;gap:12px}.payment-page__trust-icon{color:var(--pay-accent);flex-shrink:0;height:22px;margin-top:2px;width:22px}.payment-page__trust-list strong{color:var(--pay-ink);display:block;font-size:14px;font-weight:600}.payment-page__trust-list p{color:var(--pay-muted);font-size:13px;line-height:1.45;margin:4px 0 0}.payment-page__type-pill{align-self:flex-start;background:var(--pay-accent-soft);border:1px solid #00a79d33;border-radius:8px;color:var(--pay-accent);font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:auto;padding:6px 12px;text-transform:uppercase}.payment-page__card{background:var(--pay-surface)!important;border:1px solid var(--pay-border)!important;border-radius:var(--pay-radius-lg)!important;box-shadow:var(--pay-shadow-lg)!important;overflow:visible;position:relative}.payment-page__card .ant-card-body{padding:clamp(22px,4vw,36px)!important}.payment-page__card:before{animation:paymentCardShimmer 8s ease-in-out infinite;background:linear-gradient(90deg,var(--pay-accent),#5b8def,var(--pay-accent));background-size:200% 100%;content:"";display:block;height:4px;width:100%}@keyframes paymentCardShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:991px){.payment-page__aside{margin-bottom:0}}.stripe-checkout-form{display:flex;flex-direction:column;gap:20px}.stripe-field-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:480px){.stripe-field-row{grid-template-columns:1fr}}.stripe-field{display:flex;flex-direction:column;gap:6px}.stripe-field--full{grid-column:1/-1}.stripe-label{color:#0b1220;font-size:13px;font-weight:600;letter-spacing:.01em}.stripe-input-wrap{background:#fff;border:1.5px solid #0b122021;border-radius:10px;padding:13px 14px;transition:border-color .18s ease,box-shadow .18s ease}.stripe-input-wrap:focus-within{border-color:#00a79d;box-shadow:0 0 0 3px #00a79d26}.stripe-input-wrap .StripeElement{background:#efefef9a!important;border:none;border-radius:10px!important;color:grey!important;display:flex;flex-direction:column;font-family:Poppins,sans-serif!important;font-weight:auto;height:49px!important;justify-content:center;padding:10px;transition:box-shadow .15s ease;width:100%}.stripe-input-wrap .StripeElement--focus{box-shadow:0 1px 3px 0 #0003}.stripe-input-wrap .StripeElement--invalid{border-color:#fa755a}.stripe-input-wrap .StripeElement--webkit-autofill{background-color:#fefde5!important}.stripe-payment-element-wrap{min-height:120px;overflow:visible}.stripe-error{align-items:center;color:#ef4444;display:flex;font-size:13px;gap:5px;margin:-8px 0 0}.stripe-secure-note{align-items:center;color:#5c6b7e;display:flex;font-size:12px;gap:6px;margin:0}.stripe-secure-note svg{color:#00a79d;flex-shrink:0}.stripe-submit-btn{align-items:center;background:linear-gradient(135deg,#00a79d,#008f86);border:none;border-radius:10px;box-shadow:0 4px 18px #00a79d4d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:4px;padding:14px 24px;transition:opacity .18s ease,transform .15s ease,box-shadow .18s ease;width:100%}.stripe-submit-btn:hover:not(:disabled){box-shadow:0 8px 24px #00a79d61;opacity:.93;transform:translateY(-1px)}.stripe-submit-btn:active:not(:disabled){box-shadow:0 4px 12px #00a79d47;transform:translateY(0)}.stripe-submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.stripe-spinner{animation:stripeSpinAnim .65s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes stripeSpinAnim{to{transform:rotate(1turn)}}.comments-section.ant-card{background:linear-gradient(180deg,#fff,#fafbfc)!important;border:1px solid #0b122014!important;border-radius:18px!important;box-shadow:0 4px 24px #0b12200f!important;overflow:hidden}.comments-section .ant-card-body{padding:clamp(20px,4vw,28px) clamp(18px,3vw,26px) clamp(24px,4vw,32px)!important}.comments-section__header{border-bottom:1px solid #0b122012;margin-bottom:clamp(18px,3vw,24px);padding-bottom:18px}.comments-section__kicker{color:#00a79d;display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.comments-section__title{color:#0b1220!important;font-size:clamp(1.25rem,2.8vw,1.65rem)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2!important;margin:0!important}.comments-section__meta{color:#64748b;font-size:14px;margin:8px 0 0}.comments-section__loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px}.comments-section__list{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.comments-section__item{background:#fff;border:1px solid #0b122012;border-radius:16px;box-shadow:0 2px 10px #0b12200a;display:flex;gap:14px;padding:16px 18px;transition:border-color .2s ease,box-shadow .2s ease}.comments-section__item:hover{border-color:#00a79d33;box-shadow:0 8px 28px #0b122014}.comments-section__avatar-wrap{flex-shrink:0}.comments-section__avatar-wrap .ant-image-img,.comments-section__avatar-wrap img{border:2px solid #00a79d26;border-radius:14px!important;box-shadow:0 4px 12px #0b122014;height:48px!important;object-fit:cover;width:48px!important}.comments-section__body{flex:1 1;min-width:0}.comments-section__name{color:#0b1220;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.comments-section__text{color:#475569;font-size:15px;line-height:1.6;margin:0;word-break:break-word}.comments-section__empty{background:linear-gradient(135deg,#f1f5f9e6,#fffffff2);border:1px dashed #0b12201a;border-radius:16px;color:#64748b;font-size:15px;margin-bottom:20px;padding:36px 20px;text-align:center}.comments-section__actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.comments-section__load-more{background:#00a79d14;border:1px solid #00a79d38;border-radius:999px;color:#00a79d!important;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:background .2s ease,transform .18s ease,box-shadow .2s ease}.comments-section__load-more:hover{background:#00a79d24;box-shadow:0 6px 20px #00a79d26}.comments-section__load-more:active{transform:scale(.98)}.comments-section__end{color:#94a3b8;font-size:13px;font-weight:600;margin:0;text-transform:none}.comments-section__composer{background:linear-gradient(165deg,#f8fafc,#fff);border:1px solid #0b122014;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffe6;margin-top:8px;padding:20px 20px 22px}.comments-section__composer-label{color:#0b1220;display:block;font-size:14px;font-weight:700;margin:0 0 12px}.comments-section__textarea.ant-input{border:1px solid #0b12201a!important;border-radius:14px!important;font-size:15px!important;line-height:1.55!important;min-height:120px!important;padding:14px 16px!important;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease!important}.comments-section__textarea.ant-input:focus,.comments-section__textarea.ant-input:hover{border-color:#00a79d73!important;box-shadow:0 0 0 3px #00a79d1f!important}.comments-section__submit-wrap{display:flex;justify-content:flex-end;margin-top:16px}.comments-section__submit.ant-btn-primary{background:#00a79d!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 24px #00a79d59!important;font-size:14px!important;font-weight:700!important;height:46px!important;letter-spacing:.04em;padding:0 28px!important;transition:transform .2s ease,box-shadow .2s ease!important}.comments-section__submit.ant-btn-primary:hover{background:#008f87!important;box-shadow:0 12px 28px #00a79d6b!important;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.comments-section__item,.comments-section__load-more,.comments-section__submit.ant-btn-primary,.comments-section__textarea.ant-input{transition:none}.comments-section__load-more:active,.comments-section__submit.ant-btn-primary:hover{transform:none}}.tuby{--tuby-primary-color:red;font-family:Arial,Helvetica,sans-serif}.tuby button{background:none;border:none;cursor:pointer;outline:none;padding:0}.tuby *{-webkit-user-select:none;user-select:none}.tuby{background:#000;color:#fff;position:relative}.tuby-container{align-items:center;display:flex;justify-content:center}.tuby-container,.tuby-poster{height:100%;left:0;position:absolute;top:0;width:100%}.tuby-poster{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.tuby video{height:100%;width:100%}.tuby-time{font-size:14px}.tuby-progress{animation:tuby-rotate 2s linear infinite;transform-origin:center;width:3.75em}.tuby-progress circle{fill:none;stroke:#fff;stroke-width:4;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:tuby-dash 1.5s ease-in-out infinite}@keyframes tuby-rotate{to{transform:rotate(1turn)}}@keyframes tuby-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.tuby-center{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.tuby-show{opacity:100%!important;visibility:visible!important}.tuby-icon-md{height:40px;width:40px}.tuby-icon-sm{height:20px;width:20px}.tuby-chevron{height:15px;width:15px}.tuby-center-container{align-items:center;display:flex;justify-content:center}.tuby [data-tuby-tooltips]{position:relative}.tuby [data-tuby-tooltips]:before{background:#000000b6;color:#fff;content:attr(data-tuby-tooltips);left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%);transition:.15s;white-space:nowrap;width:-webkit-max-content;width:max-content}.tuby [data-tuby-tooltips]:hover:before{opacity:1}.tuby-tooltips-left:before{left:-4px!important;transform:none!important}.tuby-tooltips-right:before{left:auto!important;right:-4px!important;transform:none!important}.tuby-icon-underline{position:relative}.tuby-icon-underline:after{background:var(--tuby-primary-color);border-radius:6px;content:"";height:3px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:20px}.tuby-fade-zoom-out{animation:tuby-fade-zoom-out .4s linear;opacity:0}.tuby-effect-icon{align-items:center;background:#00000088;border-radius:99999px;display:flex;height:80px;justify-content:center;width:80px}@keyframes tuby-fade-zoom-out{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.tuby{--control-spacing:min(3vw,20px);cursor:none}.tuby-controls-hovered:hover .tuby-controls{cursor:default;opacity:1!important;visibility:visible!important}.tuby-controls-hovered:hover{cursor:pointer}.tuby-time{white-space:nowrap}.tuby-controls{align-items:stretch;background:linear-gradient(180deg,#0000,#00000091);bottom:0;cursor:none;display:flex;flex-direction:column;height:56px;left:0;opacity:0;position:absolute;transition:.3s;visibility:hidden;width:100%;z-index:2}.tuby-controls-main{align-items:stretch;display:flex;flex-grow:1;justify-content:space-between;padding:0 8px 6px}.tuby-controls-left,.tuby-controls-right{align-items:center;display:flex;gap:var(--control-spacing);padding:0 var(--control-spacing)}.tuby-volume-container{align-items:stretch;display:flex;gap:6px}.tuby-volume-slider{-webkit-appearance:none;appearance:none;background:#ffffff91;border-radius:1px;cursor:pointer;height:4px;margin:0;outline:none;width:52px;z-index:1}.tuby-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:99999px;cursor:pointer;height:12px;width:12px}.tuby-volume-slider::-moz-range-thumb{appearance:none;background:#fff;border-radius:99999px;cursor:pointer;height:12px;width:12px}.tuby-volume-wrapper{align-items:center;display:flex;justify-content:flex-start;overflow:hidden;position:relative;transition:.3s;width:0}.tuby-volume-container:hover .tuby-volume-wrapper{width:52px}@media(max-width:640px){.tuby-volume-container:hover .tuby-volume-wrapper{width:0!important}}.tuby-volume-left-bar{background:#fff;border-radius:1px;height:4px;left:0;position:absolute;width:52px}.tuby-seek{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:12px;justify-content:center;margin:0 12px;position:relative}.tuby-seek:hover .tuby-seek-bar{height:5px}.tuby-seek-bar{background:#ffffff80;height:3px;transition:.15s}.tuby-seek-left{background:var(--tuby-primary-color);height:100%;position:relative}.tuby-seek-left:after{background:var(--tuby-primary-color);border-radius:99999px;content:"";height:12px;position:absolute;right:-6px;top:50%;transform:translateY(-50%) scale(0);transition:.15s;width:12px}.tuby-seek:hover .tuby-seek-left:after{transform:translateY(-50%) scale(1)}.tuby-seek-preview{animation:tuby-fade-forward .2s forwards;background:#000000b6;color:#fff;font-size:12px;padding:3px 7px;pointer-events:none;position:absolute;top:-24px}@keyframes tuby-fade-forward{0%{opacity:0}to{opacity:1}}.tuby-settings-dialog{background:#1c1c1ce6;bottom:40px;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:-50px;transition:.3s;visibility:hidden;width:300px}.tuby-settings-outer{position:relative;transition:.3s}.tuby-settings-section{bottom:0;max-height:250px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;transition:.3s;width:300px}.tuby-settings-section-header{align-items:center;border-bottom:1px solid #565552;cursor:pointer;display:flex;gap:15px;min-height:50px;padding:0 15px}.tuby-settings-py{align-items:stretch;display:flex;flex-direction:column;padding:10px 0}.tuby-settings-translate-left{transform:translateX(-100%)}.tuby-settings-translate-center{transform:translateX(0)}.tuby-settings-translate-right{transform:translateX(100%)}.tuby-settings-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:45px;padding:0 15px;transition:.2s}.tuby-settings-item p{margin:0}.tuby-settings-item:hover{background:#343434}.tuby-settings-item-left{align-items:center;display:flex;gap:10px}.tuby-settings-item-2{align-items:center;cursor:pointer;display:flex;gap:15px;min-height:45px;padding:0 15px;transition:.2s}.tuby-settings-item-2 p{margin:0}.tuby-settings-item-2:hover{background:#343434}.tuby-settings-item-2-left{align-items:center;display:flex;gap:10px}.tuby ::-webkit-scrollbar{height:10px;width:10px}.tuby ::-webkit-scrollbar-track{background:#0000}.tuby ::-webkit-scrollbar-thumb{background:#666;border:1px solid #191a1f;border-radius:16px}.tuby ::-webkit-scrollbar-thumb:hover{background:#777}.tuby ::-webkit-scrollbar-button{display:none}.tuby-backdrop{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100vw}.tuby-modal{background:#f9f9f9;color:#000;height:auto;max-height:100vh;max-width:300px;overflow-y:auto;padding:20px;width:95vw}.tuby-modal h1{font-size:25px;font-weight:400;margin:0}.tuby-modal p{font-size:15px;margin:15px 0 2px}.tuby-modal select{border:1px solid #d8d8d8;cursor:pointer;margin:0;outline:none;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.tuby-modal option,.tuby-modal select{background:#f1f1f1;width:100%}.tuby-modal-btn-container{display:flex;justify-content:flex-end;margin-top:20px}.course-details-page{--cd-ink:#0b1220;--cd-muted:#5c6b7e;--cd-surface:#fff;--cd-canvas:#eef2f7;--cd-accent:#00a79d;--cd-accent-hover:#008f87;--cd-accent-glow:#00a79d73;--cd-accent-soft:#00a79d24;--cd-border:#0b122017;--cd-shadow:0 4px 6px -1px #0b12200f,0 18px 40px -16px #0b122029;--cd-shadow-lg:0 24px 60px -20px #0b122038;--cd-radius-lg:22px;--cd-radius-md:16px}.course-details-page.ant-layout{background:radial-gradient(ellipse 80% 50% at 50% -20%,#00a79d1f,#0000 55%),radial-gradient(ellipse 60% 40% at 100% 0,#6366f10f,#0000 45%),var(--cd-canvas);min-height:100vh}.course-details-page__hero.blueBackground2{align-items:center;background-position:50%;background-size:cover;display:flex;height:auto;justify-content:center;min-height:clamp(240px,32vh,460px);overflow:hidden;padding:clamp(40px,9vw,88px) 20px clamp(48px,7vw,72px);position:relative;text-align:center}.course-details-page__hero.blueBackground2:before{background:linear-gradient(165deg,hsla(0,0%,100%,.603),rgba(238,242,247,.568) 48%,rgba(230,236,245,.616));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.course-details-page__hero.blueBackground2:after{animation:cdHeroOrb 14s ease-in-out infinite alternate;background:radial-gradient(circle,#00a79d2e 0,#0000 68%);border-radius:50%;content:"";height:min(520px,90vw);pointer-events:none;position:absolute;right:-18%;top:-35%;width:min(520px,90vw);z-index:1}@keyframes cdHeroOrb{0%{opacity:.85;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.08) translate(-12px,8px)}}.course-details-page__hero-inner{align-items:center;display:flex;flex-direction:column;gap:clamp(10px,2vw,16px);margin:0 auto;max-width:min(920px,100%);position:relative;z-index:2}.course-details-page__hero-kicker{background:#ffffffbf;border:1px solid #00a79d38;border-radius:999px;box-shadow:0 2px 12px #0b12200f;color:var(--cd-accent);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.16em;margin:0;padding:7px 16px;text-transform:uppercase}.course-details-page__hero-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;text-wrap:balance;color:var(--cd-ink)!important;display:-webkit-box;font-size:clamp(1.5rem,4.2vw,2.65rem)!important;font-weight:800!important;letter-spacing:-.03em;line-height:1.12!important;margin:0!important;max-width:100%;overflow:hidden}.course-details-page__hero-sub{color:#000;font-size:clamp(.9375rem,2vw,1.0625rem);line-height:1.6;margin:0;max-width:520px}.course-details-page .course-details-page__surface.whiteBackground{background:#0000!important;background-image:none!important;padding:clamp(20px,4vw,40px) clamp(14px,3vw,36px) clamp(72px,11vw,120px)!important}.course-details-page__main{margin:0 auto;max-width:1240px}.course-details-page__toolbar{margin-bottom:clamp(12px,2vw,20px)}.course-details-page__back{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid var(--cd-border);border-radius:14px;box-shadow:0 4px 16px #0b122012;color:var(--cd-ink);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .18s ease;width:46px}.course-details-page__back:hover{border-color:#00a79d66;box-shadow:0 8px 24px #00a79d26;color:var(--cd-accent)}.course-details-page__back:active{transform:scale(.96)}.course-details-page__panel{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.course-details-page__card.contactCard2{background:linear-gradient(180deg,#fffffffa,#ffffffeb)!important;border:1px solid var(--cd-border)!important;border-radius:var(--cd-radius-lg)!important;box-shadow:var(--cd-shadow)!important;overflow:visible}.course-details-page__card .ant-card-body{padding:0!important}.course-details-page__loading{align-items:center;display:flex;justify-content:center;min-height:300px;padding:56px 24px}.course-details-page__body{display:flex;flex-direction:column;gap:clamp(22px,3.5vw,32px);padding:clamp(22px,4vw,36px)}.course-details-page__media-wrap{background:linear-gradient(135deg,#00a79d59,#6366f126,#00a79d33);border-radius:calc(var(--cd-radius-md) + 4px);box-shadow:0 20px 50px -24px #0b122059;padding:2px;position:relative}.course-details-page__media-glow{background:radial-gradient(circle at 50% 50%,var(--cd-accent-glow),#0000 55%);filter:blur(28px);inset:-20%;opacity:.35;pointer-events:none;position:absolute;z-index:0}.course-details-page__media{background:linear-gradient(145deg,#dce3ec,#c5cedd);border-radius:var(--cd-radius-md);overflow:hidden;position:relative;width:100%;z-index:1}.course-details-page__media>*{width:100%}.course-details-page__media .ant-image,.course-details-page__media .ant-image-img{display:block;width:100%!important}.course-details-page__media .ant-image-img{max-height:min(440px,54vh);min-height:260px;object-fit:cover}.course-details-page__intro{border-bottom:1px solid var(--cd-border);display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.course-details-page__title{color:var(--cd-ink)!important;font-size:clamp(1.4rem,3.2vw,1.95rem)!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.22!important;margin:0!important}.course-details-page__lead{color:var(--cd-muted)!important;font-size:clamp(15px,1.9vw,17px)!important;line-height:1.68!important;margin:0!important;text-align:left}.course-details-page__section-shell{background:linear-gradient(145deg,#fffffff2,#f1f5f9a6);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);box-shadow:0 2px 12px #0b12200a;padding:clamp(18px,3vw,22px) clamp(18px,3vw,24px);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.course-details-page__section-shell:hover{border-color:#00a79d38;box-shadow:0 12px 36px -18px #0b12201f;transform:translateY(-2px)}.course-details-page__section-head{align-items:flex-start;display:flex;gap:14px;margin-bottom:14px}.course-details-page__section-icon{align-items:center;background:var(--cd-accent-soft);border:1px solid #00a79d33;border-radius:14px;box-shadow:0 4px 14px #00a79d1f;color:var(--cd-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.course-details-page__section-icon--sm{border-radius:12px;height:40px;width:40px}.course-details-page__section-icon svg{stroke-width:1.75;height:22px;width:22px}.course-details-page__section-icon--sm svg{height:20px;width:20px}.course-details-page__section-title{color:var(--cd-accent);font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.course-details-page__section-heading{color:var(--cd-ink);font-family:Poppins,sans-serif;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.02em;margin:4px 0 0}.course-details-page__bullet-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.course-details-page__bullet-item{align-items:flex-start;background:#ffffffb8;border:1px solid #0b12200f;border-radius:14px;color:var(--cd-muted);display:flex;font-family:Poppins,sans-serif;font-size:15px;gap:12px;line-height:1.55;padding:14px 16px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.course-details-page__bullet-item:hover{background:#fff;border-color:#00a79d2e;transform:translateX(4px)}.course-details-page__bullet-dot{background:linear-gradient(135deg,var(--cd-accent),#34d399);border-radius:50%;box-shadow:0 0 0 4px var(--cd-accent-soft);flex-shrink:0;height:9px;margin-top:8px;width:9px}.course-details-page__outline{border-radius:14px;color:var(--cd-muted);font-family:Poppins,sans-serif;font-size:15px;line-height:1.7;margin:0;padding:18px 20px;white-space:pre-wrap}.course-details-page__documents-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.course-details-page__documents h2{color:var(--cd-ink);font-family:Poppins,sans-serif;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.02em;margin:0}.course-details-page__doc-list.ant-list-bordered{border-color:var(--cd-border)!important;border-radius:var(--cd-radius-md)!important;box-shadow:0 2px 10px #0b12200d;overflow:hidden}.course-details-page__doc-list .ant-list-item{border-color:var(--cd-border)!important;padding:14px 18px!important;transition:background .2s ease}.course-details-page__doc-list .ant-list-item:hover{background:#00a79d0d}.course-details-page__doc-list a{border-bottom:1px solid #0000;color:var(--cd-ink)!important;font-weight:600;text-decoration:none;transition:color .2s ease,border-color .2s ease}.course-details-page__doc-list a:hover{border-bottom-color:#00a79d66;color:var(--cd-accent)!important}.course-details-page__aside{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:20px}.course-details-page__stat-board{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.course-details-page__stat{background:#ffffffe0;border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);box-shadow:0 4px 18px #0b12200f;display:flex;flex-direction:column;gap:4px;padding:16px 14px;text-align:center}.course-details-page__stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--cd-ink),var(--cd-accent));-webkit-background-clip:text;background-clip:text;color:var(--cd-ink);font-family:Poppins,sans-serif;font-size:clamp(1.65rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1}.course-details-page__stat-label{color:var(--cd-muted);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.course-details-page__aside-card{background:linear-gradient(160deg,#fffffff2,#eef2f7e6);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);box-shadow:0 8px 28px #0b122014;padding:20px 20px 22px}.course-details-page__aside-card-icon{align-items:center;background:var(--cd-accent-soft);border:1px solid #00a79d33;border-radius:14px;color:var(--cd-accent);display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.course-details-page__aside-card-icon svg{height:26px;width:26px}.course-details-page__aside-card-title{color:var(--cd-ink);font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin:0 0 8px}.course-details-page__aside-card-text{color:var(--cd-muted);font-size:14px;line-height:1.55;margin:0}.course-details-page__enroll-card{background:linear-gradient(155deg,#00a79d1a,#fffffff5);border:1px solid #00a79d47;border-radius:var(--cd-radius-md);box-shadow:0 16px 40px -20px var(--cd-accent-glow);display:none;flex-direction:column;gap:12px;padding:22px 20px 24px}.course-details-page__enroll-eyebrow{color:var(--cd-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.course-details-page__enroll-title{color:var(--cd-ink);font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0}.course-details-page__enroll-copy{color:var(--cd-muted);font-size:14px;line-height:1.55;margin:0}.course-details-page__cta-mobile{display:block;margin-top:8px}@media (min-width:992px){.course-details-page__cta-mobile{display:none}.course-details-page__enroll-card{display:flex}}.course-details-page__cta--aside.loginButton,.course-details-page__cta.loginButton{border:none!important;border-radius:14px!important;box-shadow:0 12px 32px #00a79d61!important;font-size:16px!important;font-weight:700!important;height:52px!important;padding:0 28px!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.course-details-page__cta--aside.loginButton:hover,.course-details-page__cta.loginButton:hover{box-shadow:0 18px 40px #00a79d7a!important;transform:translateY(-2px)}.course-details-page__comments-wrap{background:linear-gradient(135deg,#00a79d14,#6366f10d);border:1px solid var(--cd-border);border-radius:var(--cd-radius-lg);box-shadow:var(--cd-shadow);padding:clamp(4px,1vw,8px)}.course-details-page__comments-wrap .contactCard2{border-radius:calc(var(--cd-radius-lg) - 6px)!important}@media (prefers-reduced-motion:reduce){.course-details-page__hero.blueBackground2:after{animation:none}.course-details-page__back,.course-details-page__bullet-item,.course-details-page__cta--aside.loginButton,.course-details-page__cta.loginButton,.course-details-page__doc-list .ant-list-item,.course-details-page__doc-list a,.course-details-page__section-shell{transition:none}.course-details-page__bullet-item:hover,.course-details-page__cta--aside.loginButton:hover,.course-details-page__cta.loginButton:hover,.course-details-page__section-shell:hover{transform:none}}.meetings-page{--mt-teal:#00b8ae;--mt-ink:#0f172a;--mt-muted:#64748b;--mt-canvas:#f4f7fb;--mt-border:#0f172a14;background:var(--mt-canvas);color:var(--mt-ink);font-family:Poppins,sans-serif}.meetings-page.ant-layout{background:var(--mt-canvas);min-height:0}.meetings-page *{box-sizing:border-box}.meetings-wrap{margin:0 auto;width:min(1120px,calc(100% - 48px))}.meetings-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:36px 0 56px}.meetings-hero-inner{position:relative}.meetings-back{align-items:center;background:#0000;border:1px solid #ffffff47;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.meetings-back:hover{border-color:#00b8ae;color:#00b8ae}.meetings-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.meetings-hero h1{color:#fff;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.15;margin:0 0 8px}.meetings-hero p{color:#ffffffb8;font-size:15px;margin:0;max-width:520px}.meetings-main{margin-top:-36px;padding-bottom:40px;position:relative;z-index:2}.meetings-panel{background:#fff;border-radius:20px;box-shadow:0 16px 40px #0f172a14;padding:18px 20px 24px}.meetings-page .meetings-tabs.ant-tabs .ant-tabs-nav{margin-bottom:18px}.meetings-page .meetings-tabs .ant-tabs-tab{color:#64748b;font-weight:700;padding:10px 4px}.meetings-page .meetings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#00b8ae!important}.meetings-page .meetings-tabs .ant-tabs-ink-bar{background:#00b8ae}.meetings-empty{padding:36px 16px;text-align:center}.meetings-empty .ant-btn{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px;font-weight:700;height:44px;margin-top:14px}.meetings-coach{background:#fff;border:1px solid var(--mt-border);border-radius:16px;margin-bottom:16px;padding:18px}.meetings-coach-top{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.meetings-coach-top img{border-radius:50%;height:64px;object-fit:cover;width:64px}.meetings-coach-top h3{font-size:18px;font-weight:800;margin:0;text-transform:capitalize}.meetings-coach-top p{color:var(--mt-muted);font-size:13px;margin:2px 0 0}.meetings-price{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:13px;font-weight:700;margin-left:auto;padding:8px 12px}.meetings-book-title{font-size:15px;font-weight:800;margin:18px 0 10px}.meetings-hint{color:#94a3b8;display:block;font-size:13px;margin:8px 0 0}.meetings-slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.meetings-slot{background:#fff;border:1px solid #e5eaf0;border-radius:999px;color:#334155;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.meetings-slot.is-selected{background:#ecfeff;border-color:#00b8ae;color:#0f766e}.meetings-total{color:#475569;display:block;font-weight:600;margin-top:12px}.meetings-book-btn.ant-btn{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px!important;font-weight:700!important;height:44px!important;margin-top:16px}.meetings-book-btn.ant-btn:disabled{opacity:.45}.meetings-section-title{font-size:16px;font-weight:800;margin:0 0 6px}.meetings-section-sub{color:var(--mt-muted);font-size:13px;margin:0 0 14px}.meetings-booking{align-items:flex-start;border:1px solid var(--mt-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:16px}.meetings-booking h4{font-size:15px;margin:0 0 6px;text-transform:capitalize}.meetings-status{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px;text-transform:uppercase}.meetings-status.is-pending{background:#fff7ed;color:#c2410c}.meetings-status.is-approved{background:#eff6ff;color:#1d4ed8}.meetings-status.is-paid{background:#ecfdf5;color:#047857}.meetings-status.is-declined{background:#fef2f2;color:#b91c1c}.meetings-booking-meta{color:var(--mt-muted);font-size:13px}.meetings-booking-actions .ant-btn{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px;font-weight:700;height:40px}@media (max-width:640px){.meetings-wrap{width:calc(100% - 28px)}.meetings-price{margin-left:0}}.quiz-details-page{--qd-ink:#0f172a;--qd-muted:#64748b;--qd-canvas:#f4f7fb;--qd-accent:#00b8ae;--qd-border:#0f172a14;--qd-shadow-lg:0 16px 40px #0f172a14;--qd-radius-lg:20px;--qd-radius-md:14px;background:var(--qd-canvas);color:var(--qd-ink);font-family:Poppins,sans-serif}.quiz-details-page.ant-layout{background:var(--qd-canvas);min-height:0}.quiz-details-page *{box-sizing:border-box}.quiz-details-wrap{margin:0 auto;width:min(1120px,calc(100% - 48px))}.quiz-details-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:36px 0 72px}.quiz-details-back{align-items:center;background:#0000;border:1px solid #ffffff47;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.quiz-details-back:hover{border-color:#00b8ae;color:#00b8ae}.quiz-details-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.quiz-details-hero-title{color:#fff!important;font-size:clamp(32px,4vw,46px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.quiz-details-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0 0 14px;max-width:560px}.quiz-details-status{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.quiz-details-status[data-status=PASSED]{background:#22c55e33;border-color:#22c55e66;color:#86efac}.quiz-details-status[data-status=FAILED]{background:#ef444433;border-color:#ef444466;color:#fca5a5}.quiz-details-main{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.quiz-details-panel{background:#fff;border-radius:var(--qd-radius-lg);box-shadow:var(--qd-shadow-lg);padding:28px 24px 24px}.quiz-details-loading{align-items:center;display:flex;justify-content:center;min-height:240px}.quiz-details-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.quiz-details-stat{background:#f8fafc;border:1px solid var(--qd-border);border-radius:var(--qd-radius-md);padding:16px 18px}.quiz-details-stat-label{color:var(--qd-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.quiz-details-stat-value{color:var(--qd-ink);font-size:15px;font-weight:700;line-height:1.45;margin:0;word-break:break-word}.quiz-details-section-title{font-size:16px;font-weight:800;margin:0 0 8px}.quiz-details-desc{color:var(--qd-muted);font-size:15px;line-height:1.7;margin:0 0 24px}.quiz-details-actions{display:flex;flex-wrap:wrap;gap:10px}.quiz-details-btn.ant-btn{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px!important;font-weight:700!important;height:46px!important;min-width:160px}@media (max-width:767px){.quiz-details-wrap{width:calc(100% - 28px)}.quiz-details-stats{grid-template-columns:1fr}.quiz-details-btn.ant-btn{width:100%}}.faq-page-layout{background:radial-gradient(circle at 8% 12%,#f4a25933,#0000 32%),radial-gradient(circle at 90% 20%,#195f9729,#0000 36%),linear-gradient(180deg,#edf3f8,#f7fafc 45%,#edf2f7);min-height:100vh}.faq-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:46vh;overflow:hidden;padding:42px 18px;position:relative}.faq-hero:before{background:#ffffff54;border-radius:999px;content:"";height:420px;position:absolute;right:-130px;top:-150px;width:420px}.faq-hero-panel{animation:faqRise .7s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffffeb,#ffffffb3);border:1px solid #ffffff8c;border-radius:22px;box-shadow:0 16px 50px #11284226;padding:30px 24px 24px;text-align:center;width:min(840px,96%);z-index:1}.faq-hero-kicker{color:#d16b1e;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.13em;margin-bottom:8px;text-transform:uppercase}.faq-hero-title{color:#10243f!important;font-size:clamp(34px,5.5vw,56px)!important;letter-spacing:-.02em;line-height:1.05!important;margin:0!important}.faq-hero-subtitle{color:#4a5f76!important;font-size:clamp(15px,1.5vw,18px)!important;line-height:1.7!important;margin:10px auto 0!important;max-width:680px}.faq-main-section{background-color:initial!important;justify-content:center}.faq-content-shell{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:40px 14px 56px}.faq-list-col{width:100%}.faq-image-col{align-items:flex-start;display:flex;justify-content:center;width:100%}.faq-image-wrap{background:#fff;border:1px solid #10243f1a;border-radius:24px;box-shadow:0 18px 52px #10243f33;max-width:450px;overflow:hidden;transform:rotate(1.25deg);transition:transform .35s ease,box-shadow .35s ease;width:100%}.faq-image-wrap:hover{box-shadow:0 24px 60px #10243f3d;transform:rotate(0deg) translateY(-4px)}.faq-image{width:100%}.faq-image .ant-image-img{display:block;height:auto;width:100%}.faq-accordion-list{grid-gap:12px;display:grid;gap:12px;width:100%}.faq-item{background:linear-gradient(180deg,#fff,#fcfdff);border:1px solid #10243f1a;border-radius:18px;box-shadow:0 8px 24px #10243f17;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.faq-item:hover{box-shadow:0 14px 34px #10243f1f;transform:translateY(-2px)}.faq-item-header{align-items:center;background:linear-gradient(90deg,#cfeeea,#dff4f1);border:1px solid #10243f24;border-radius:12px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:10px;padding:12px 14px;transition:background .25s ease}.faq-item-header:hover{background:linear-gradient(90deg,#bfe6e1,#d5f0ec)}.faq-item-title{color:#10243f;font-size:clamp(13px,1.6vw,17px);font-weight:600;line-height:1.45;margin:0}.faq-item-icon-wrap{flex-shrink:0}.faq-item-icon{color:#10243f;font-size:24px;transition:transform .3s ease-in-out}.faq-item-content{background:#0000;color:#5a6d83;font-size:14px;line-height:1.75;overflow-y:auto;padding-left:16px;padding-right:16px;transition:all .5s ease-in-out}.faq-item-text{color:#4a5f76;font-size:clamp(13px,1.35vw,15px);line-height:1.75;margin:0}@keyframes faqRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.faq-content-shell{flex-direction:row;gap:40px;padding:52px 0 72px}.faq-list-col{width:58%}.faq-image-col{justify-content:flex-start;width:38%}.faq-image-wrap{max-width:none}}@media (max-width:767px){.faq-hero{min-height:40vh}.faq-hero-panel{padding:22px 16px 18px}.faq-content-shell{padding:28px 12px 40px}.faq-item-header{margin:8px;padding:10px 12px}}.pricing-page-layout{background:radial-gradient(circle at 8% 10%,#f4a25933,#0000 34%),radial-gradient(circle at 92% 18%,#16609c26,#0000 38%),linear-gradient(180deg,#eef4f9,#f8fbfe 48%,#edf2f7)}.pricing-hero-section{background:#0000!important;overflow:hidden;padding-top:64px;position:relative}.pricing-hero-row{align-items:center}.pricing-hero-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#ffffffe6,#ffffffb8);border:1px solid #10243f1a;border-radius:24px;box-shadow:0 16px 50px #10243f1f;padding:28px}.pricing-hero-badge,.pricing-offers-badge{margin-bottom:8px;max-width:110px}.pricing-main-title{color:#10243f;font-size:clamp(34px,4.8vw,56px)!important;letter-spacing:-.02em;line-height:1.08;margin-bottom:12px}.pricing-main-text{color:#51657d;font-size:16px;line-height:1.8}.pricing-hero-image-wrap{border:1px solid #10243f14;border-radius:24px;box-shadow:0 18px 56px #10243f33;overflow:hidden;transform:rotate(1.2deg);transition:transform .35s ease,box-shadow .35s ease}.pricing-hero-image-wrap:hover{box-shadow:0 24px 62px #10243f38;transform:rotate(0deg) translateY(-4px)}.pricing-hero-image .ant-image-img{display:block;width:100%}.pricing-offers-section{background:#0000!important}.pricing-offers-card{background:#fff;border:1px solid #10243f1a;border-radius:22px;box-shadow:0 12px 34px #10243f1a;padding:28px}.pricing-offers-title{color:#10243f;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.01em;line-height:1.12;margin-bottom:10px}.pricing-offers-text{color:#51657d;line-height:1.8}.pricing-offers-list-item{color:#1f3958;font-size:17px;margin:0}.pricing-offers-list .ant-list-item{border-block-end:1px dashed #10243f1f!important}.pricing-plans-row{margin-top:20px!important}.pricing-plans-grid{gap:20px}.pricing-card{background:linear-gradient(160deg,#0e2d49,#155f8b 48%,#1c7ca4);border:1px solid #ffffff3d;border-radius:24px!important;box-shadow:0 22px 56px #0c2a4852;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 28px 64px #0c2a4861;transform:translateY(-6px)}.pricing-card-title{font-size:26px!important;margin-bottom:14px}.pricing-list-box{background:#ffffff14;border-radius:14px;padding:6px 10px}.pricing-list-item-title{font-size:15px}.pricing-plan-list .ant-list-item{border-block-end:1px solid #ffffff29!important}.pricing-plan-list .list-h6{color:#f7fbff!important}.pricing-plan-list .list-icon{color:#fff!important}.pricing-card-button{border-radius:12px!important;font-weight:600;min-height:44px}.pricing-modal .ant-modal-content{border:1px solid #10243f1f;border-radius:20px;box-shadow:0 20px 60px #10243f42;overflow:hidden}.pricing-modal .ant-modal-header{padding:18px 22px 10px}.pricing-modal .ant-modal-title{color:#10243f;font-size:22px;font-weight:700;text-align:center}.pricing-modal-note{color:#5a6f85;line-height:1.7}.pricing-modal-form .ant-form-item-label>label{color:#1c3958;font-weight:600}.pricing-modal-form .ant-checkbox-wrapper,.pricing-modal-form .ant-input,.pricing-modal-form .ant-input-number,.pricing-modal-form .ant-input-number-input{border-radius:10px}.pricing-modal .insightly-lead-form{padding:8px 0 0;width:100%}.pricing-modal .insightly-field{margin-bottom:14px}.pricing-modal .insightly-field-label{color:#1c3958;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.pricing-modal .insightly-required{color:#d07125}.pricing-modal .insightly-input,.pricing-modal .insightly-textarea{background:#fff;border:1px solid #10243f24;border-radius:10px;box-sizing:border-box;color:#10243f;font-size:14px;line-height:1.5;padding:9px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pricing-modal .insightly-input::placeholder,.pricing-modal .insightly-textarea::placeholder{color:#8a9bb0}.pricing-modal .insightly-input:hover,.pricing-modal .insightly-textarea:hover{border-color:#00a79d59}.pricing-modal .insightly-input:focus,.pricing-modal .insightly-textarea:focus{border-color:#00a79d;box-shadow:0 0 0 3px #00a79d26;outline:none}.pricing-modal .insightly-textarea{min-height:96px;resize:vertical}.pricing-modal .insightly-field--submit.pricing-modal-form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:0;margin-top:18px}.pricing-modal .pricing-modal-cancel-btn{border-radius:50px!important;font-weight:600;height:auto!important;padding:6px 22px!important}.pricing-modal .pricing-modal-submit-btn{border-radius:50px!important;font-weight:600;height:auto!important;min-width:120px;padding:8px 22px!important}@media (max-width:991px){.pricing-hero-section{padding-top:38px}.pricing-hero-content,.pricing-offers-card{padding:20px}.pricing-hero-image-wrap{transform:none}.pricing-plans-grid{gap:16px}}@media (max-width:575px){.pricing-main-title{font-size:38px!important}.pricing-main-text,.pricing-offers-list-item,.pricing-offers-text{font-size:15px}.pricing-card-title{font-size:22px!important}}.quiz-attempts-page{--qa-teal:#00b8ae;--qa-teal-soft:#e6f7f5;--qa-ink:#0f172a;--qa-muted:#64748b;--qa-surface:#fff;--qa-surface-muted:#f4f7fb;--qa-border:#0f172a14;--qa-border-strong:#0f172a1f;--qa-radius-sm:10px;--qa-radius-md:14px;--qa-radius-lg:20px;--qa-shadow:0 4px 24px #0f172a0f;--qa-shadow-lg:0 16px 40px #0f172a14;--qa-space-1:4px;--qa-space-2:8px;--qa-space-3:12px;--qa-space-4:16px;--qa-space-5:20px;--qa-space-6:24px;--qa-ease:cubic-bezier(0.4,0,0.2,1);background:var(--qa-surface-muted);color:var(--qa-ink);font-family:Poppins,sans-serif}.quiz-attempts-page.ant-layout{background:var(--qa-surface-muted);min-height:0}.quiz-attempts-page *{box-sizing:border-box}.quiz-attempts-wrap{margin:0 auto;width:min(1280px,calc(100% - 48px))}.quiz-attempts-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:48px 0 72px}.quiz-attempts-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.quiz-attempts-hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.quiz-attempts-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0;max-width:560px}.quiz-attempts-main{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.quiz-attempts-panel{background:#fff;border-radius:var(--qa-radius-lg);box-shadow:var(--qa-shadow-lg);overflow:hidden}.quiz-attempts-toolbar{align-items:flex-end;border-bottom:1px solid var(--qa-border);display:flex;gap:16px;justify-content:space-between;padding:24px 24px 18px}.quiz-attempts-toolbar-intro h2{font-size:22px;font-weight:800;margin:0 0 4px}.quiz-attempts-toolbar-intro p{color:var(--qa-muted);font-size:14px;margin:0}.quiz-attempts-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.quiz-attempts-search-wrap{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:10px;display:flex;height:44px;min-width:240px;overflow:hidden}.quiz-attempts-search.ant-input,.quiz-attempts-search.ant-input-affix-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1;height:44px!important;min-width:0}.quiz-attempts-search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;width:44px}.quiz-attempts-search-btn svg{fill:currentColor;height:14px;width:14px}.quiz-attempts-page .quiz-attempts-filter-trigger.ant-btn{align-items:center;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:10px!important;box-shadow:none!important;color:#0b1d36!important;display:inline-flex!important;font-weight:600;gap:8px;height:44px!important}.quiz-attempts-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:8px 16px 4px;width:100%}.quiz-attempts-page .quiz-attempts-table-wrap .quiz-attempts-table.ant-table-wrapper{min-width:880px}@media (min-width:1024px){.quiz-attempts-page .quiz-attempts-table-wrap .quiz-attempts-table.ant-table-wrapper{min-width:0}}.quiz-attempts-page .quiz-attempts-table.ant-table-wrapper{width:100%!important}.quiz-attempts-page .quiz-attempts-table table{border-spacing:0 var(--qa-space-3)!important}.quiz-attempts-page .quiz-attempts-table .ant-table-thead>tr>th{background:#0000!important;border:none!important;color:var(--qa-muted)!important;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:var(--qa-space-3) var(--qa-space-4)!important;text-transform:uppercase}.quiz-attempts-page .quiz-attempts-table .ant-table-thead>tr>th:before{display:none!important}.quiz-attempts-page .quiz-attempts-table tbody tr.ant-table-row{background:var(--qa-surface)!important;border:1px solid var(--qa-border)!important;border-radius:var(--qa-radius-md)!important;box-shadow:var(--qa-shadow)!important;transition:box-shadow .2s var(--qa-ease),border-color .2s var(--qa-ease)}.quiz-attempts-page .quiz-attempts-table tbody tr.ant-table-row:hover{border-color:#00a79d38!important;box-shadow:0 12px 36px #0f172a14!important}.quiz-attempts-page .quiz-attempts-table .ant-table-cell{padding:var(--qa-space-4) var(--qa-space-4)!important;vertical-align:middle!important}.quiz-attempts-page .quiz-attempts-table tbody .ant-table-cell:first-child{border-left:3px solid var(--qa-teal)!important;border-radius:var(--qa-radius-md) 0 0 var(--qa-radius-md)!important}.quiz-attempts-page .quiz-attempts-table tbody .ant-table-cell:last-child{border-radius:0 var(--qa-radius-md) var(--qa-radius-md) 0!important}.quiz-attempts-index{align-items:center;background:var(--qa-teal-soft);border-radius:999px;color:var(--qa-teal);display:inline-flex;font-size:.8125rem;font-weight:700;height:2rem;justify-content:center;min-width:2rem;padding:0 var(--qa-space-2)}.quiz-attempts-cell-id{color:var(--qa-ink);font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.quiz-attempts-cell-title{color:var(--qa-ink);display:block;font-weight:600;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-attempts-cell-num{font-feature-settings:"tnum";color:#334155;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.quiz-attempts-status-pill{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:.8125rem;font-weight:700;padding:var(--qa-space-1) var(--qa-space-3);text-transform:capitalize}.quiz-attempts-status-pill[data-status=PASSED]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.quiz-attempts-status-pill[data-status=FAILED]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.quiz-attempts-status-pill:not([data-status=PASSED]):not([data-status=FAILED]){background:var(--qa-surface-muted);border-color:var(--qa-border);color:var(--qa-ink)}.quiz-attempts-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qa-space-2);max-width:100%}.quiz-attempts-page .quiz-attempts-actions .ant-btn-primary{align-items:center!important;background:linear-gradient(135deg,#14b8a6,var(--qa-teal))!important;border:none!important;border-radius:var(--qa-radius-sm)!important;box-shadow:0 4px 14px #00a79d40;display:inline-flex!important;font-size:.8125rem!important;font-weight:600!important;gap:var(--qa-space-2)!important;height:auto!important;min-height:40px;padding:var(--qa-space-2) var(--qa-space-4)!important}.quiz-attempts-page .quiz-attempts-actions .ant-btn-primary:hover{box-shadow:0 6px 18px #00a79d52;filter:brightness(1.05)}.quiz-attempts-page .quiz-attempts-skeleton-wrap{display:flex;justify-content:center;padding:var(--qa-space-6) var(--qa-space-4);width:100%}.quiz-attempts-page .quiz-attempts-skeleton-wrap .ant-skeleton{max-width:48rem;width:100%}.quiz-attempts-page .quiz-attempts-pagination-row{align-items:center;background:#fff;border-top:1px solid var(--qa-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px 24px}@media (min-width:768px){.quiz-attempts-page .quiz-attempts-pagination-row{padding:var(--qa-space-5) var(--qa-space-6) var(--qa-space-6)}}.quiz-attempts-pagination-meta{color:var(--qa-muted);font-size:.875rem;margin:0 0 var(--qa-space-3)}@media (min-width:768px){.quiz-attempts-pagination-meta{margin:0}}.quiz-attempts-pagination-controls{display:flex;justify-content:flex-start;width:100%}@media (min-width:768px){.quiz-attempts-pagination-controls{justify-content:flex-end;width:auto}}.quiz-attempts-page .quiz-attempts-pagination-controls .styledPagination.ant-pagination{margin:0!important}.quiz-attempts-pager-btn{background:none;border:none;border-radius:var(--qa-radius-sm);color:var(--qa-teal);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:var(--qa-space-2) var(--qa-space-3);transition:background .2s var(--qa-ease)}.quiz-attempts-pager-btn:hover{background:var(--qa-teal-soft)}.quiz-attempts-page .quiz-attempts-filter-popover.filterDropdown{border-radius:var(--qa-radius-md);box-shadow:var(--qa-shadow-lg);max-width:320px;overflow:hidden}.quiz-attempts-filter-popover .quiz-attempts-filter-head{background:linear-gradient(180deg,#fafbfc,#fff);color:var(--qa-ink);font-size:1rem;font-weight:700;margin:0;padding:var(--qa-space-4) var(--qa-space-4) var(--qa-space-3)}.quiz-attempts-filter-popover hr{border:none;border-top:1px solid var(--qa-border);margin:0}.quiz-attempts-filter-popover .filterDropdownBody{padding:var(--qa-space-4)!important}.quiz-attempts-filter-popover .mainLabel{color:var(--qa-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:var(--qa-space-3) 0 var(--qa-space-2);text-transform:uppercase}.quiz-attempts-filter-popover .mainLabel:first-child{margin-top:0}.quiz-attempts-filter-popover .loginButton.ant-btn-primary{border-radius:var(--qa-radius-sm)!important;font-weight:600!important;height:44px!important}.quiz-attempts-filter-popover .quiz-attempts-filter-apply.ant-btn{margin-bottom:var(--qa-space-3)!important}.quiz-attempts-filter-popover .quiz-attempts-filter-select.ant-select{margin-bottom:var(--qa-space-3);text-align:left;width:100%}.quiz-attempts-filter-popover .loginButton.ant-btn-primary:last-of-type{background:#fff!important;border:1px solid var(--qa-teal)!important;box-shadow:none!important;color:var(--qa-teal)!important}.quiz-attempts-filter-popover .loginButton.ant-btn-primary:last-of-type:hover{background:var(--qa-teal-soft)!important}.quiz-attempts-modal .ant-btn-primary{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px!important;font-weight:700!important}@media (max-width:767px){.quiz-attempts-wrap{width:calc(100% - 28px)}.quiz-attempts-toolbar{align-items:stretch;flex-direction:column}.quiz-attempts-search-wrap{min-width:0;width:100%}.quiz-attempts-pagination-meta{text-align:center;width:100%}.quiz-attempts-pagination-controls{justify-content:center}}@media (prefers-reduced-motion:reduce){.quiz-attempts-page .quiz-attempts-filter-trigger.ant-btn:hover{transform:none}}.community-page{--comm-teal:#00b8ae;--comm-teal-soft:#e6f7f5;--comm-navy:#071428;--comm-ink:#0f172a;--comm-muted:#64748b;--comm-canvas:#f4f7fb;--comm-border:#0f172a14;--comm-radius-sm:10px;--comm-radius-md:14px;--comm-radius-lg:20px;--comm-shadow:0 4px 24px #0f172a0f;--comm-shadow-lg:0 16px 40px #0f172a14;--comm-ease:cubic-bezier(0.4,0,0.2,1);background:var(--comm-canvas);color:var(--comm-ink);font-family:Poppins,sans-serif}.community-page.ant-layout{background:var(--comm-canvas);min-height:0}.community-page *{box-sizing:border-box}.community-wrap{margin:0 auto;width:min(1280px,calc(100% - 48px))}.community-hero{background:radial-gradient(ellipse 80% 120% at 85% 20%,#38bdf82e,#0000 55%),linear-gradient(180deg,#071428,#0b1d36);padding:48px 0 72px}.community-badge{background:#00b8ae;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.community-hero-title{color:#fff!important;font-size:clamp(32px,4vw,48px)!important;font-weight:800!important;line-height:1.15!important;margin:0 0 10px!important}.community-hero-sub{color:#ffffffb8;font-size:15px;line-height:1.6;margin:0;max-width:520px}.community-main{margin-top:-36px;padding-bottom:48px;position:relative;z-index:2}.community-panel{background:#fff;border-radius:var(--comm-radius-lg);box-shadow:var(--comm-shadow-lg);overflow:hidden}.community-toolbar{align-items:flex-end;border-bottom:1px solid var(--comm-border);display:flex;gap:16px;justify-content:space-between;padding:24px 24px 18px}.community-toolbar-intro h2{font-size:22px;font-weight:800;margin:0 0 4px}.community-toolbar-intro p{color:var(--comm-muted);font-size:14px;margin:0}.community-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.community-search-wrap{align-items:stretch;background:#fff;border:1px solid #e5eaf0;border-radius:10px;display:flex;height:44px;min-width:240px;overflow:hidden}.community-search.ant-input,.community-search.ant-input-affix-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1;height:44px!important;min-width:0}.community-search-btn{align-items:center;background:#fff;border:0;border-left:1px solid #e5eaf0;color:#0b1d36;cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;width:44px}.community-search-btn svg{fill:currentColor;height:14px;width:14px}.community-filter-trigger.ant-btn{align-items:center;background:#fff!important;border:1px solid #dbe3ea!important;border-radius:10px!important;box-shadow:none!important;color:#0b1d36!important;display:inline-flex!important;font-weight:600;gap:8px;height:44px!important}.community-filter-popover.filterDropdown{border:1px solid var(--comm-border)!important;border-radius:16px!important;box-shadow:0 24px 56px #0f172a24!important;min-width:280px;overflow:hidden}.community-filter-head{padding:12px 14px 8px}.community-filter-head .mainLabel{font-weight:800;margin:0}.community-filter-popover hr{border:0;border-top:1px solid var(--comm-border);margin:0}.community-filter-popover .filterDropdownBody{padding:16px 14px 14px!important}.community-filter-popover .loginButton.ant-btn-primary{background:linear-gradient(90deg,#1d4ed8,#14b8a6)!important;border:0!important;border-radius:10px!important;font-weight:700!important}.community-grid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:22px 24px 8px}@media (min-width:1200px){.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.community-page .community-post-card{background:#fff;border-radius:14px;box-shadow:0 10px 28px #0f172a14;cursor:pointer;display:flex;flex-direction:column;min-height:100%;overflow:visible;text-align:left;transition:transform .28s var(--comm-ease),box-shadow .28s var(--comm-ease);width:100%}.community-page .community-post-card:hover{box-shadow:var(--comm-shadow-lg);transform:translateY(-4px)}.community-page .community-post-card:focus-visible{outline:2px solid var(--comm-teal);outline-offset:2px}.community-page .community-post-card__media{background:#eef4f8;border-radius:14px 14px 0 0;height:168px;overflow:hidden;position:relative}.community-page .community-post-card__thumb{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.community-page .community-post-card__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:0 16px 18px}.community-page .community-post-card__icon{align-items:center;border-radius:10px;box-shadow:0 8px 16px #0f172a1f;display:inline-flex;font-size:22px;height:44px;justify-content:center;margin-top:-22px;position:relative;width:44px;z-index:1}.community-page .community-post-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0b1d36;display:-webkit-box;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.3;margin:10px 0 0;min-height:42px;overflow:hidden}.community-page .community-post-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--comm-muted);display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.community-page .community-post-card__count{font-size:13px;font-weight:600;margin:0 0 10px}.community-page .community-post-card__cta.ant-btn{background:#fff!important;border-radius:8px;box-shadow:none!important;font-weight:700;height:40px;margin-top:auto;width:100%}.community-empty,.community-loading{padding:36px 24px}.community-pagination-inner{align-items:center;border-top:1px solid var(--comm-border);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:18px 24px 24px}.community-pagination-meta{color:var(--comm-muted)!important;font-size:14px!important;margin:0}.community-pagination-custom-btn{background:none;border:none;border-radius:8px;color:var(--comm-teal);cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px}.community-pagination-custom-btn:hover{background:var(--comm-teal-soft)}.community-page .community-pagination.ant-pagination{margin:0!important}.community-page .community-pagination .ant-pagination-item,.community-page .community-pagination .ant-pagination-next,.community-page .community-pagination .ant-pagination-prev{border-radius:10px;height:38px;line-height:36px;min-width:38px}.community-page .community-pagination .ant-pagination-item-active{background:var(--comm-teal-soft)!important;border-color:var(--comm-teal)!important}.community-page .community-pagination .ant-pagination-item-active a{color:var(--comm-teal)!important}@media (max-width:767px){.community-wrap{width:calc(100% - 28px)}.community-toolbar{align-items:stretch;flex-direction:column}.community-toolbar-actions{width:100%}.community-search-wrap{flex:1 1;min-width:0;width:100%}.community-pagination-inner{align-items:stretch;flex-direction:column}.community-pagination-meta{text-align:center}.community-page .community-post-card:hover{transform:none}.community-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1199px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-post-page{--cp-color-teal:#00a79d;--cp-color-teal-hover:#0d9488;--cp-color-teal-soft:#e6f7f5;--cp-color-ink:#0f172a;--cp-color-muted:#64748b;--cp-color-surface:#fff;--cp-color-surface-muted:#f8fafc;--cp-color-border:#0f172a17;--cp-color-border-strong:#0f172a1f;--cp-space-1:4px;--cp-space-2:8px;--cp-space-3:12px;--cp-space-4:16px;--cp-space-5:20px;--cp-space-6:24px;--cp-space-8:32px;--cp-space-10:40px;--cp-page-gutter:clamp(var(--cp-space-4),4vw,var(--cp-space-10));--cp-container-max:1520px;--cp-radius-sm:10px;--cp-radius-md:14px;--cp-radius-lg:18px;--cp-shadow-sm:0 1px 3px #0f172a0f;--cp-shadow-md:0 12px 40px #0f172a14;--cp-shadow-lg:0 20px 50px #0f172a1a;--cp-ease:cubic-bezier(0.4,0,0.2,1);--cp-font-sans:"Poppins",system-ui,-apple-system,sans-serif;background:var(--cp-color-surface-muted);font-family:var(--cp-font-sans)}.community-post-page .community-post-layout.ant-row,.community-post-page .community-post-layout.community-post-slack-app{margin-left:auto!important;margin-right:auto!important;max-width:1800px;padding:var(--cp-space-8) var(--cp-page-gutter) var(--cp-space-10)!important;row-gap:var(--cp-space-6)!important;width:100%}.community-post-page .community-post-layout.community-post-slack-app{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;min-height:min(calc(100vh - 200px),920px);row-gap:0!important}@media (max-width:767px){.community-post-page .community-post-layout.community-post-slack-app{flex-direction:column;min-height:auto;padding-top:var(--cp-space-4)!important}.community-post-slack-app>aside.hidden,.community-post-slack-app>main.hidden{display:none!important}}.community-post-page .community-post-layout .otherCol,.community-post-page .community-post-layout .userCol{align-items:stretch;display:flex!important;flex-direction:column;justify-content:flex-start}.community-post-page .community-post-layout .otherCol{width:100%}.community-post-page .community-post-hero.blueBackground{align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:center!important;min-height:clamp(180px,26vh,280px)!important;overflow:hidden;padding:var(--cp-space-8) var(--cp-page-gutter)!important;position:relative}.community-post-page .community-post-hero.blueBackground:before{background:linear-gradient(160deg,#ffffffeb,#f8fafcd1 50%,#f1f5f9e0);content:"";inset:0;pointer-events:none;position:absolute}.community-post-hero-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-sm);margin:0 auto;max-width:36rem;padding:var(--cp-space-5) var(--cp-space-6);position:relative;text-align:center;z-index:1}.community-post-hero-kicker{color:var(--cp-color-teal);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin-bottom:var(--cp-space-2);text-transform:uppercase}.community-post-hero-title.ant-typography{color:var(--cp-color-ink)!important;font-size:clamp(1.5rem,4vw,2rem)!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2!important;margin:0!important}.community-post-tabs-row{margin:0 auto;max-width:var(--cp-container-max);padding:var(--cp-space-3) var(--cp-page-gutter) 0;width:100%}@media (min-width:768px){.community-post-page .community-post-tabs-row{display:none!important}}.community-post-page .community-post-tabs-inner.ant-tabs{align-items:stretch;display:flex;flex-direction:column;gap:var(--cp-space-2);padding:var(--cp-space-3) 0 var(--cp-space-4);width:100%}.community-post-page .community-post-tabs-row .ant-tabs{width:100%}.community-post-page .community-post-tabs-row .ant-tabs-nav{margin-bottom:0!important}.community-post-page .community-post-tabs-row .ant-tabs-nav:before{border-color:var(--cp-color-border)!important}.community-post-page .community-post-tabs-row .ant-tabs-tab{border-radius:var(--cp-radius-md) var(--cp-radius-md) 0 0!important;font-size:.9375rem;font-weight:600;margin:0 var(--cp-space-1)!important;padding:var(--cp-space-3) var(--cp-space-5)!important;transition:color .2s var(--cp-ease),background .2s var(--cp-ease)}.community-post-page .community-post-tabs-row .ant-tabs-tab-active{background:var(--cp-color-surface)!important;color:var(--cp-color-teal)!important}.community-post-members-shell{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);display:flex;flex-direction:column;max-height:min(82vh,840px);min-height:280px;overflow:hidden;width:100%}.community-post-members-title{border-bottom:1px solid var(--cp-color-border);color:var(--cp-color-ink);flex-shrink:0;font-size:1rem;font-weight:700;margin:0;padding:var(--cp-space-5) var(--cp-space-4) var(--cp-space-3);text-align:center}.community-post-members-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:var(--cp-space-3) var(--cp-space-3) var(--cp-space-5);scrollbar-width:thin}.community-post-members-list{display:flex;flex-direction:column;gap:var(--cp-space-2)}.community-post-member-row{align-items:center;border-radius:var(--cp-radius-md);display:flex;gap:var(--cp-space-3);padding:var(--cp-space-3) var(--cp-space-3);transition:background .2s var(--cp-ease)}.community-post-member-row:hover{background:var(--cp-color-teal-soft)}.community-post-member-avatar{border:2px solid var(--cp-color-surface);border-radius:999px;box-shadow:var(--cp-shadow-sm);flex-shrink:0;height:48px;object-fit:cover;width:48px}.community-post-member-name{color:var(--cp-color-ink);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0}.community-post-members-empty{color:var(--cp-color-muted);font-size:.9375rem;font-weight:600;margin:0;padding:var(--cp-space-8) var(--cp-space-4);text-align:center}.community-post-main{margin-inline:auto;max-width:52rem;padding-block:var(--cp-space-2);width:100%}.community-post-main.community-post-split-root{margin-inline:0;max-width:none;padding-block:0;width:100%}.community-post-split-layout.ant-row{margin-inline:0!important;width:100%!important}.community-post-split-col--chat,.community-post-split-col--media{display:flex!important;flex-direction:column}.community-post-media-column{display:flex;flex-direction:column;gap:var(--cp-space-6);height:100%;min-height:0}.community-post-media-card{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);overflow:hidden;padding:var(--cp-space-5)}.community-post-media-frame{aspect-ratio:4/3;background:#e2e8f0;border-radius:var(--cp-radius-md);min-height:min(52vh,460px);overflow:hidden;position:relative;width:100%}.community-post-media-img{display:block;height:100%;min-height:min(52vh,460px);object-fit:cover;width:100%}.community-post-media-placeholder{align-items:center;background:linear-gradient(155deg,#f8fafc,#e2e8f0 55%,#cbd5e1);border-radius:var(--cp-radius-md);display:flex;flex-direction:column;gap:var(--cp-space-3);justify-content:center;min-height:min(44vh,380px);padding:var(--cp-space-8) var(--cp-space-5);text-align:center}.community-post-media-placeholder-label{color:var(--cp-color-muted);font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.community-post-media-placeholder-title{color:var(--cp-color-ink);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;line-height:1.35;margin:0;max-width:22rem}.community-post-media-placeholder--loading{color:var(--cp-color-muted);flex-direction:row;font-weight:600;gap:var(--cp-space-3);justify-content:center}.community-post-article.community-post-article--split{flex:1 1;margin-bottom:0!important}.community-post-loading.community-post-loading--inline{align-items:center;flex-direction:row;gap:var(--cp-space-3);justify-content:center;padding:var(--cp-space-8) var(--cp-space-4)}.community-post-article,.community-post-comments{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);margin-bottom:var(--cp-space-6);padding:var(--cp-space-5) var(--cp-space-6)}.community-post-author{align-items:center;border-bottom:1px solid var(--cp-color-border);display:flex;gap:var(--cp-space-4);margin-bottom:var(--cp-space-3);padding-bottom:var(--cp-space-4)}.community-post-author-meta{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:left}.community-post-body-wrap{margin-top:var(--cp-space-2);width:100%}.community-post-author-avatar{border:2px solid var(--cp-color-surface);border-radius:999px;box-shadow:var(--cp-shadow-sm);flex-shrink:0;height:56px;object-fit:cover;width:56px}.community-post-author-name{color:var(--cp-color-ink);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.community-post-author-date{color:var(--cp-color-muted);font-size:.8125rem;margin:var(--cp-space-1) 0 0}.community-post-body-title{color:var(--cp-color-ink);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.25;margin:var(--cp-space-4) 0 var(--cp-space-3)}.community-post-body{color:#334155;font-size:.9375rem;line-height:1.7;max-width:65ch}.community-post-body>:first-child{margin-top:0!important}.community-post-body div,.community-post-body p{margin-top:var(--cp-space-3)}.community-post-body img{border-radius:var(--cp-radius-md);height:auto;max-width:100%}.community-post-feature-img{border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);display:block;margin-top:var(--cp-space-5);max-height:min(68vh,640px);object-fit:cover;width:100%}.community-post-loading{align-items:center;color:var(--cp-color-muted);display:flex;font-size:.9375rem;gap:var(--cp-space-3);justify-content:center;padding:var(--cp-space-8) var(--cp-space-4)}.community-post-loading-spinner{animation:cp-spin .8s linear infinite;border:3px solid var(--cp-color-teal-soft);border-radius:50%;border-top-color:var(--cp-color-teal);height:36px;width:36px}@keyframes cp-spin{to{transform:rotate(1turn)}}.community-post-comments-heading{color:var(--cp-color-ink);font-size:1.0625rem;font-weight:700;margin:0 0 var(--cp-space-4);text-align:left}.community-post-comment-composer{margin-top:var(--cp-space-2)}.community-post-comment-input{background:var(--cp-color-surface-muted);border:1px solid var(--cp-color-border-strong);border-radius:var(--cp-radius-md);box-sizing:border-box;color:var(--cp-color-ink);font-family:inherit;font-size:.9375rem;line-height:1.45;min-height:48px;padding:var(--cp-space-3) var(--cp-space-4);transition:border-color .2s var(--cp-ease),box-shadow .2s var(--cp-ease),background .2s var(--cp-ease);width:100%}.community-post-comment-input::placeholder{color:#94a3b8}.community-post-comment-input:hover{border-color:#0f172a29}.community-post-comment-input:focus{background:var(--cp-color-surface);border-color:#00a79d73;box-shadow:0 0 0 3px #00a79d1f;outline:none}.community-post-composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cp-space-3);justify-content:flex-end;margin-top:var(--cp-space-4)}.community-post-btn-secondary{align-items:center;background:var(--cp-color-surface-muted);border:1px solid var(--cp-color-border-strong);border-radius:var(--cp-radius-md);color:var(--cp-color-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;height:44px;justify-content:center;min-width:7.5rem;padding:0 var(--cp-space-5);transition:background .2s var(--cp-ease),border-color .2s var(--cp-ease)}.community-post-btn-secondary:hover{background:#e2e8f0;border-color:#0f172a2e}.community-post-btn-primary{align-items:center;background:linear-gradient(135deg,#14b8a6,var(--cp-color-teal));border:none;border-radius:var(--cp-radius-md);box-shadow:0 6px 18px #00a79d47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:var(--cp-space-2);height:44px;justify-content:center;min-width:7.5rem;padding:0 var(--cp-space-5);transition:box-shadow .2s var(--cp-ease),filter .2s var(--cp-ease)}.community-post-btn-primary:hover:not(:disabled){box-shadow:0 10px 26px #00a79d59;filter:brightness(1.04)}.community-post-btn-primary:disabled{cursor:not-allowed;opacity:.7}.community-post-btn-spinner{animation:cp-spin .75s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.community-post-comments-list{display:flex;flex-direction:column;gap:var(--cp-space-4);max-width:100%;padding:var(--cp-space-4) 0 var(--cp-space-6);width:100%}.community-post-page .community-post-comments-list>.community-post-comment{flex-shrink:0}.community-post-page .community-post-comment{align-items:flex-start;background:#fff;border:1px solid var(--cp-color-border);border-left:4px solid var(--cp-color-teal);border-radius:var(--cp-radius-md);box-shadow:var(--cp-shadow-sm);box-sizing:border-box;display:flex;gap:var(--cp-space-3);justify-content:space-between;padding:var(--cp-space-5) var(--cp-space-5) var(--cp-space-4);position:relative;transition:border-color .2s var(--cp-ease),box-shadow .2s var(--cp-ease);width:100%}.community-post-page .community-post-comment:hover{border-color:#00a79d33;box-shadow:var(--cp-shadow-md)}.community-post-comment-inner{flex:1 1;min-width:0}.community-post-comment-loading{align-items:center;display:flex;flex:1 1 100%;gap:var(--cp-space-4);justify-content:center;min-height:5.5rem;padding:var(--cp-space-4);width:100%}.community-post-comment-loading-spinner{animation:cp-spin .8s linear infinite;border:3px solid var(--cp-color-teal-soft);border-radius:50%;border-top-color:var(--cp-color-teal);height:36px;width:36px}.community-post-comment-loading-text{color:var(--cp-color-muted);font-size:.9375rem;font-weight:600}.community-post-comment-header{align-items:center;display:flex;gap:var(--cp-space-3);margin-bottom:var(--cp-space-3)}.community-post-comment-avatar{border:2px solid var(--cp-color-surface);border-radius:999px;box-shadow:var(--cp-shadow-sm);flex-shrink:0;height:44px;object-fit:cover;width:44px}.community-post-comment-meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.community-post-comment-author{color:var(--cp-color-ink);font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:700;line-height:1.3;margin:0;word-break:break-word}.community-post-comment-date{color:var(--cp-color-muted);font-size:.75rem;line-height:1.4;margin:0}.community-post-comment-text{color:#334155;font-size:.9375rem;line-height:1.65;margin:0 0 var(--cp-space-4);white-space:pre-wrap;word-break:break-word}.community-post-comment-menu{flex-shrink:0;margin-top:-2px;position:relative}.community-post-comment-menu-trigger{align-items:center;background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-sm);color:var(--cp-color-muted);cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;padding:0;transition:color .2s var(--cp-ease),background .2s var(--cp-ease),border-color .2s var(--cp-ease);width:40px}.community-post-comment-menu-trigger:hover{background:#fff;border-color:#0f172a24;color:var(--cp-color-ink)}.community-post-comment-menu-dropdown{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-md);box-shadow:var(--cp-shadow-md);min-width:11rem;padding:var(--cp-space-2);position:absolute;right:0;top:calc(100% + var(--cp-space-2));z-index:5}.community-post-comment-menu-delete{background:#0000;border:none;border-radius:var(--cp-radius-sm);color:#b91c1c;cursor:pointer;display:block;font-family:inherit;font-size:.875rem;font-weight:600;margin:0;padding:var(--cp-space-3) var(--cp-space-4);text-align:left;transition:background .2s var(--cp-ease);width:100%}.community-post-comment-menu-delete:hover{background:#fef2f2}@media (max-width:767px){.community-post-page .community-post-comment:not(.community-post-chat-bubble-row){flex-wrap:wrap;padding:var(--cp-space-4) var(--cp-space-4) var(--cp-space-3)}.community-post-page .community-post-comment:not(.community-post-chat-bubble-row) .community-post-comment-menu{margin-top:0;position:absolute;right:var(--cp-space-3);top:var(--cp-space-3)}.community-post-page .community-post-comment:not(.community-post-chat-bubble-row) .community-post-comment-inner{padding-right:2.75rem}}.community-post-empty{background:var(--cp-color-surface-muted);border:1px dashed var(--cp-color-border);border-radius:var(--cp-radius-md);color:var(--cp-color-muted);font-size:.9375rem;margin:var(--cp-space-6) 0;padding:var(--cp-space-6);text-align:center}.community-post-comments-pagination{margin-top:var(--cp-space-2)!important;padding:var(--cp-space-4) 0 var(--cp-space-2)!important}.community-post-pagination-inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cp-space-4) var(--cp-space-5);justify-content:space-between;width:100%}.community-post-pagination-meta{color:var(--cp-color-muted);flex:1 1 12rem;font-size:.875rem;line-height:1.45;margin:0}.community-post-pagination-btn{background:none;border:none;border-radius:var(--cp-radius-sm);color:var(--cp-color-teal);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:var(--cp-space-2) var(--cp-space-3);transition:background .2s var(--cp-ease)}.community-post-pagination-btn:hover{background:var(--cp-color-teal-soft)}.community-post-page .community-post-pagination.ant-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cp-space-1) 4px;justify-content:flex-end;margin:0!important}.community-post-page .community-post-pagination .ant-pagination-item,.community-post-page .community-post-pagination .ant-pagination-next,.community-post-page .community-post-pagination .ant-pagination-prev{border-radius:var(--cp-radius-sm);height:36px;line-height:34px;min-width:36px}.community-post-page .community-post-pagination .ant-pagination-item-active{background:var(--cp-color-teal-soft)!important;border-color:var(--cp-color-teal)!important}.community-post-page .community-post-pagination .ant-pagination-item-active a{color:var(--cp-color-teal)!important}.community-post-profile-wrap{padding-block:var(--cp-space-4);width:100%}.community-post-profile-card{background:var(--cp-color-surface);border:1px solid var(--cp-color-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);padding:var(--cp-space-6) var(--cp-space-5);text-align:center}.community-post-profile-meta{align-items:center;display:flex;flex-direction:column;gap:var(--cp-space-1);width:100%}.community-post-btn-primary .community-post-btn-label{align-items:center;cursor:pointer;display:inline-flex;gap:var(--cp-space-2)}.community-post-btn-primary .community-post-btn-label svg{color:#fff;flex-shrink:0}.community-post-profile-avatar{border:3px solid var(--cp-color-surface);border-radius:999px;box-shadow:var(--cp-shadow-md);display:block;height:min(168px,56vw);margin:0 auto;max-height:168px;max-width:168px;object-fit:cover;width:min(168px,56vw)}.community-post-profile-name{color:var(--cp-color-ink);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:var(--cp-space-5) 0 var(--cp-space-2);word-break:break-word}.community-post-profile-role{color:var(--cp-color-muted);font-size:.875rem;line-height:1.45;margin:0}.community-post-profile-stars{align-items:center;color:#f59e0b;display:flex;flex-wrap:wrap;font-size:1.125rem;gap:var(--cp-space-1);justify-content:center;margin-top:var(--cp-space-4)}.community-post-profile-reviews{color:var(--cp-color-muted);font-size:.875rem;margin:var(--cp-space-2) 0 0}.community-post-profile-rate{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:var(--cp-radius-md);box-shadow:0 8px 22px #2563eb38;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.35;margin:var(--cp-space-5) auto 0;max-width:16rem;padding:var(--cp-space-3) var(--cp-space-4)}.community-post-page{--dc-sidebar:#e9eaef;--dc-sidebar-ink:#2e3338;--dc-sidebar-muted:#5c6066;--dc-chat-bg:#fff;--dc-chat-header:#f6f7f9;--dc-chat-border:#1e21241f;--dc-message-hover:#4f545c17;--dc-input-bg:#f4f5f7;--dc-radius-channel:12px}.community-post-discord-app{align-items:stretch!important}.community-post-page{--slack-sidebar-bg:#f5f4f7;--slack-sidebar-border:#1d1c1d17;--slack-active:#1264a3;--slack-active-soft:#1264a31a;--slack-online:#2eb886;--slack-header-bg:#fff}.cp-slack-sidebar{background:var(--slack-sidebar-bg);border:1px solid var(--slack-sidebar-border);border-radius:var(--cp-radius-lg) 0 0 var(--cp-radius-lg);border-right:none;box-shadow:inset 0 1px 0 #ffffffd9;box-sizing:border-box;display:flex;flex:0 0 clamp(252px,22vw,292px);flex-direction:column;max-width:100%;min-height:0;width:clamp(252px,22vw,292px)}.cp-slack-sidebar-brand{align-items:center;border-bottom:1px solid var(--slack-sidebar-border);display:flex;flex-shrink:0;gap:var(--cp-space-3);padding:var(--cp-space-5) var(--cp-space-4)}.cp-slack-brand-mark{background:linear-gradient(145deg,#611f69,#421258);border-radius:8px;box-shadow:0 2px 8px #42125840;height:36px;width:36px}.cp-slack-brand-text{color:#1d1c1d;font-size:1rem;font-weight:800;letter-spacing:-.02em}.cp-slack-nav-section{flex-shrink:0;padding:var(--cp-space-4) var(--cp-space-3) var(--cp-space-2)}.cp-slack-nav-section--members{display:flex;flex:1 1;flex-direction:column;min-height:0;padding-top:var(--cp-space-2)}.cp-slack-nav-label{color:#616061;font-size:.6875rem;font-weight:800;letter-spacing:.08em;margin:0 0 var(--cp-space-2);padding:0 var(--cp-space-2);text-transform:uppercase}.cp-slack-channel-active{align-items:center;background:var(--slack-active-soft);border:1px solid #1264a32e;border-radius:8px;box-shadow:inset 3px 0 0 0 var(--slack-active);color:#1d1c1d;display:flex;font-size:.9375rem;font-weight:700;gap:var(--cp-space-2);line-height:1.35;margin:0 var(--cp-space-1);padding:var(--cp-space-3) var(--cp-space-3)}.cp-slack-channel-hash{color:var(--slack-active);flex-shrink:0;font-size:1.125rem;font-weight:800;opacity:.9}.cp-slack-channel-active-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:break-word}.cp-slack-nav-section--members .community-post-members-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.cp-slack-members-list{gap:2px!important}.cp-slack-member-row{border-radius:8px;cursor:default;position:relative;transition:background .18s var(--cp-ease)}.cp-slack-member-row:hover{background:#ffffffbf}.cp-slack-member-row--self{background:#1264a30f}.cp-slack-member-row--self:hover{background:#1264a31a}.cp-slack-member-avatar-wrap{flex-shrink:0;position:relative}.cp-slack-status-dot{background:var(--slack-online);border:2px solid var(--slack-sidebar-bg);border-radius:50%;bottom:1px;box-shadow:0 0 0 1px #2eb88659;height:11px;position:absolute;right:1px;width:11px}.cp-slack-you-badge{color:#616061;font-size:.8125rem;font-weight:600}.cp-slack-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.cp-slack-chat-shell.community-post-chat-shell{border-left:1px solid var(--dc-chat-border);border-radius:0 var(--cp-radius-lg) var(--cp-radius-lg) 0;box-shadow:0 4px 24px #0f172a0f;flex:1 1;min-height:min(72vh,960px)}.cp-slack-chat-header.community-post-channel-header{background:var(--slack-header-bg);padding:var(--cp-space-4) var(--cp-space-5)}.cp-slack-header-channel{align-items:center;display:flex;gap:var(--cp-space-4);min-width:0}.cp-slack-header-thumb{border:1px solid #1d1c1d14;border-radius:10px;box-shadow:0 1px 3px #0f172a14;flex-shrink:0;height:44px;object-fit:cover;width:44px}.cp-slack-header-thumb--placeholder{align-items:center;background:linear-gradient(145deg,#e8eaef,#dfe1e6);color:#616061;display:flex;font-size:1.125rem;font-weight:800;justify-content:center}.cp-slack-header-thumb--skeleton{animation:cp-slack-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);background-size:200% 100%}@keyframes cp-slack-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cp-slack-header-titles{min-width:0}.cp-slack-header-title.community-post-channel-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:clamp(1.0625rem,2.2vw,1.25rem);overflow:hidden;white-space:normal}.cp-slack-header-sub{color:#616061;font-size:.8125rem;line-height:1.45;margin:var(--cp-space-1) 0 0}.cp-slack-header-sub strong{color:#1d1c1d;font-weight:600}.cp-slack-post-context{background:#fafafa;border-bottom:1px solid var(--dc-chat-border);flex-shrink:0;padding:var(--cp-space-3) var(--cp-space-5)}.cp-slack-post-context-loading{align-items:center;color:var(--cp-color-muted);display:flex;font-size:.875rem;font-weight:600;gap:var(--cp-space-3);justify-content:center;padding:var(--cp-space-4)}.cp-slack-post-context-top{align-items:flex-start;display:flex;gap:var(--cp-space-4)}.cp-slack-post-thumb{border:1px solid #1d1c1d14;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;flex-shrink:0;height:56px;object-fit:cover;width:56px}.cp-slack-post-thumb--empty{align-items:center;background:#ececec;color:#868686;display:flex;font-size:1rem;font-weight:800;justify-content:center}.cp-slack-post-context-meta{flex:1 1;min-width:0}.cp-slack-post-context-title{color:#1d1c1d;font-size:.9375rem;font-weight:700;line-height:1.35;margin:0 0 var(--cp-space-1)}.cp-slack-post-context-author{align-items:center;color:#616061;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--cp-space-2)}.cp-slack-post-context-author-avatar{border-radius:4px;height:22px;object-fit:cover;width:22px}.cp-slack-post-context-date{color:#868686}.cp-slack-post-details{background:#fff;border:1px solid #1d1c1d14;border-radius:8px;margin-top:var(--cp-space-3);overflow:hidden}.cp-slack-post-details-summary{color:var(--slack-active);cursor:pointer;font-size:.8125rem;font-weight:700;list-style:none;padding:var(--cp-space-2) var(--cp-space-3);transition:background .15s var(--cp-ease);-webkit-user-select:none;user-select:none}.cp-slack-post-details-summary::-webkit-details-marker{display:none}.cp-slack-post-details-summary:hover{background:#1264a30f}.cp-slack-post-body.community-post-body{font-size:.875rem;max-height:200px;max-width:none;overflow-y:auto;padding:0 var(--cp-space-4) var(--cp-space-4);scrollbar-width:thin}.cp-slack-messages-panel{background:#fff!important}.cp-slack-messages-toolbar{background:linear-gradient(180deg,#fff,#fafafa)!important}.cp-slack-composer.community-post-chat-composer{background:#fff!important}.community-post-chat-attach-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#868686;cursor:not-allowed;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:40px;justify-content:center;margin-right:2px;opacity:.55;padding:0;transition:opacity .15s var(--cp-ease),color .15s var(--cp-ease),background .15s var(--cp-ease);width:40px}.community-post-chat-attach-btn:disabled{pointer-events:none}@media (max-width:767px){.cp-slack-sidebar{border-radius:var(--cp-radius-lg);border-right:1px solid var(--slack-sidebar-border);flex:0 0 auto!important;max-height:min(48vh,420px);width:100%!important}.cp-slack-chat-shell.community-post-chat-shell{border-left:1px solid var(--dc-chat-border);border-radius:var(--cp-radius-lg);min-height:min(65vh,720px)}}@media (prefers-reduced-motion:reduce){.cp-slack-header-thumb--skeleton{animation:none}}.community-post-chat-shell{background:var(--dc-chat-bg);border:1px solid var(--dc-chat-border);border-radius:var(--dc-radius-channel);box-shadow:0 8px 32px #0f172a14,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;margin-inline:auto;max-width:56rem;min-height:min(72vh,920px);overflow:hidden;width:100%}.community-post-conversation-card.community-post-chat-shell{flex:1 1;margin-inline:0;max-width:none;min-height:min(74vh,960px);padding-block:0;width:100%}.community-post-channel-header{align-items:center;background:var(--dc-chat-header);border-bottom:1px solid var(--dc-chat-border);box-shadow:inset 0 1px 0 #ffffffb3;display:flex;flex-shrink:0;gap:var(--cp-space-3);padding:var(--cp-space-4) var(--cp-space-5)}.community-post-channel-hash{color:var(--cp-color-muted);flex-shrink:0;font-size:1.35rem;font-weight:800;line-height:1;opacity:.85}.community-post-channel-title{color:var(--cp-color-ink);font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-split-root:has(.community-post-channel-header) .community-post-body-title{display:none}.community-post-sidebar-heading{color:var(--dc-sidebar-muted);font-size:.6875rem;font-weight:800;letter-spacing:.12em;margin:0 0 var(--cp-space-3);padding:0 var(--cp-space-2);text-transform:uppercase}.community-post-sidebar-icon{align-items:center;animation:cp-pulse-dot 2.4s ease-in-out infinite;color:#22c55e;display:inline-flex;filter:drop-shadow(0 0 4px rgba(34,197,94,.45));font-size:.5rem;justify-content:center;margin-right:var(--cp-space-2)}@keyframes cp-pulse-dot{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.community-post-sidebar-icon{animation:none}}.community-post-sidebar--members .community-post-members-shell,.community-post-sidebar--profile .community-post-profile-card{background:var(--dc-sidebar);border-color:#1e21241a;box-shadow:inset 0 1px 0 #ffffffa6}.community-post-sidebar--members .community-post-members-title{border-bottom-color:#1e212414;color:var(--dc-sidebar-muted);font-size:12px;font-weight:800;letter-spacing:.06em;padding-left:var(--cp-space-5);padding-right:var(--cp-space-5);text-align:left;text-transform:uppercase}.community-post-sidebar--members .community-post-member-name{color:var(--dc-sidebar-ink);font-size:.9375rem}.community-post-sidebar--members .community-post-member-row:hover{background:#ffffff8c}.community-post-sidebar--members .community-post-member-avatar{border-color:#ffffffbf;border-width:2px;height:40px;width:40px}.community-post-sidebar--profile .community-post-profile-card{padding:var(--cp-space-5)}.community-post-sidebar--profile .community-post-profile-name{color:var(--dc-sidebar-ink)}.community-post-sidebar--profile .community-post-profile-role{color:var(--dc-sidebar-muted)}.community-post-article:not(.community-post-article--split){background:var(--dc-chat-bg);border:none;border-bottom:1px solid var(--dc-chat-border);border-radius:0;box-shadow:none;margin-bottom:0!important;padding:var(--cp-space-5) var(--cp-space-6) var(--cp-space-6)}.community-post-author{border-bottom-color:#1e212414}.community-post-messages-panel{background:#fafbfc;display:flex;flex:1 1;flex-direction:column;min-height:0}.community-post-messages-toolbar{align-items:center;background:linear-gradient(180deg,#fff,#f8f9fb);border-bottom:1px solid var(--dc-chat-border);display:flex;flex-shrink:0;gap:var(--cp-space-3);justify-content:space-between;padding:var(--cp-space-3) var(--cp-space-5)}.community-post-chat-live-indicator{align-items:center;display:flex;gap:10px}.community-post-chat-live-dot{animation:cp-pulse-dot 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e38;flex-shrink:0;height:8px;width:8px}.community-post-chat-live-indicator .community-post-messages-heading{margin:0}.community-post-messages-heading{color:var(--cp-color-muted);font-size:.8125rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.community-post-messages-count{background:#0000;color:#64748b;font-size:.75rem;font-weight:600;margin-left:auto;padding:0;text-align:right}.community-post-message-feed{background:linear-gradient(180deg,#e8eaef,#f1f3f6 50%,#f7f8fa);flex:1 1;gap:var(--cp-space-3)!important;overflow-y:auto;padding:var(--cp-space-4) var(--cp-space-4) var(--cp-space-5);scrollbar-width:thin}.community-post-slack-app .cp-slack-message-feed{background:#f8f9fa}.community-post-messaging-app .community-post-message-feed>.community-post-chat-bubble-row{align-items:flex-start;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:row;gap:var(--cp-space-2);justify-content:flex-start;margin:0;max-width:100%;padding:var(--cp-space-2) var(--cp-space-1);position:relative;width:100%}.community-post-messaging-app .community-post-message-feed>.community-post-chat-bubble-row:hover{background:#0000!important}.community-post-messaging-app .community-post-message-feed>.community-post-chat-bubble-row:has(.community-post-chat-message-menu){padding-right:44px}.community-post-chat-bubble-row--outgoing{justify-content:flex-end}.community-post-chat-bubble-main{align-items:flex-end;display:flex;flex:0 1 auto;gap:var(--cp-space-3);max-width:min(88%,520px)}.community-post-slack-app .community-post-chat-bubble-main{max-width:min(92%,720px)}.community-post-chat-bubble-row--outgoing .community-post-chat-bubble-main{align-items:center;flex-direction:row-reverse}.community-post-chat-avatar{border:2px solid #fffffff2;border-radius:999px;box-shadow:0 2px 10px #0f172a1a;flex-shrink:0;height:36px;object-fit:cover;width:36px}.community-post-chat-bubble-stack{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.community-post-chat-sender-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cp-space-2);padding:0 2px}.community-post-chat-sender-name{color:var(--cp-color-ink);font-size:.8125rem;font-weight:700}.community-post-chat-sender-time{color:var(--cp-color-muted);font-size:.6875rem}.community-post-chat-sender-row--outgoing{justify-content:flex-end}.community-post-chat-composer-identity{color:#64748b;font-size:.8125rem;margin:0 0 var(--cp-space-3);padding:0 4px;text-align:right}.community-post-chat-composer-identity-label{color:#64748b;font-weight:600;letter-spacing:.02em}.community-post-chat-composer-identity-name{color:#64748b;font-weight:700}.community-post-message-bubble-surface{background:#fff;border-radius:18px;border-bottom-left-radius:6px;box-shadow:0 1px 1px #0f172a0d,0 6px 18px #0f172a0f;padding:var(--cp-space-3) var(--cp-space-4)}.community-post-chat-bubble-row--outgoing .community-post-message-bubble-surface{background:linear-gradient(145deg,#0fb5a8,#00a79d 55%,#089e94);border-bottom-left-radius:18px;border-bottom-right-radius:6px;box-shadow:0 4px 16px #00a79d52}.community-post-chat-text{color:#1e293b;font-size:.9375rem;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.community-post-chat-bubble-row--outgoing .community-post-chat-text{color:#fff}.community-post-message-feed .community-post-chat-message-menu.community-post-comment-menu{flex-shrink:0;margin-top:0;position:absolute;right:8px;top:6px;z-index:6}.community-post-message-feed .community-post-comment-menu-dropdown{border-radius:12px;box-shadow:0 12px 40px #0f172a24,0 2px 8px #0f172a0f;min-width:12rem;z-index:60}.community-post-message-feed .community-post-comment-menu-trigger{background:#ffffffeb;border:1px solid #0f172a14;border-radius:50%;box-shadow:0 1px 2px #0f172a0d;color:#64748b;height:36px;width:36px}.community-post-message-feed .community-post-comment-menu-trigger:hover{background:#fff;border-color:#64748b59;color:#64748b}.community-post-message-feed .community-post-chat-bubble-row--outgoing .community-post-comment-menu-trigger{background:#fffffff2;border-color:#64748b38;box-shadow:0 1px 2px #0f172a0f;color:#64748b}.community-post-message-feed .community-post-chat-bubble-row--outgoing .community-post-comment-menu-trigger:hover{background:#fff;border-color:#64748b66;color:#64748b}.community-post-messaging-app .community-post-message-feed>.community-post-comment:has(.community-post-comment-loading){display:block;max-width:100%;padding:var(--cp-space-4)}.community-post-empty--thread{background:#0000;border:2px dashed #1e21241f;color:var(--cp-color-muted);font-weight:600;margin:var(--cp-space-8) var(--cp-space-4);padding:var(--cp-space-8)}.community-post-comments-pagination{background:#fafbfc;border-top:1px solid var(--dc-chat-border);flex-shrink:0;margin-top:0!important;padding:var(--cp-space-3) var(--cp-space-5) var(--cp-space-5)!important}.community-post-composer-dock{background:linear-gradient(180deg,#f4f5f7,#eef0f3);border:none;border-radius:0;border-top:1px solid var(--dc-chat-border);box-shadow:none;flex-shrink:0;margin-bottom:0!important;margin-top:0!important;padding:var(--cp-space-5) var(--cp-space-5) var(--cp-space-6)}.community-post-composer-label{color:var(--cp-color-muted)!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.12em!important;margin-bottom:var(--cp-space-3)!important;text-transform:uppercase!important}.community-post-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.community-post-chat-composer.community-post-composer-dock{background:#fff;border-top:1px solid var(--dc-chat-border);padding:var(--cp-space-4) var(--cp-space-4) var(--cp-space-5)}.community-post-chat-input-bar{align-items:center;background:#eef1f5;border:1px solid #1e21241a;border-radius:999px;box-shadow:inset 0 1px 2px #0f172a0a;display:flex;gap:var(--cp-space-2);padding:6px 8px 6px 6px}.community-post-chat-clear-btn{background:#0000;border:none;border-radius:50%;color:var(--cp-color-muted);cursor:pointer;flex-shrink:0;font-size:1.5rem;height:40px;line-height:1;transition:background .15s var(--cp-ease),color .15s var(--cp-ease);width:40px}.community-post-chat-clear-btn:hover{background:#0f172a12;color:var(--cp-color-ink)}.community-post-chat-field.community-post-comment-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1;margin:0;min-height:44px!important;min-width:0}.community-post-chat-field.community-post-comment-input:focus{background:#0000!important;border:none!important;box-shadow:none!important;outline:none}.community-post-chat-send-btn{align-items:center;background:linear-gradient(145deg,#0fb5a8,#00a79d);border:none;border-radius:50%;box-shadow:0 4px 16px #00a79d61;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .15s var(--cp-ease),box-shadow .15s var(--cp-ease);width:48px}.community-post-chat-send-btn:hover:not(:disabled){box-shadow:0 6px 20px #00a79d6b;transform:scale(1.05)}.community-post-chat-send-btn:disabled{cursor:not-allowed;opacity:.72;transform:none}.community-post-chat-send-btn svg{font-size:1.35rem}.community-post-chat-send-spinner.community-post-btn-spinner{border-color:#fff #ffffff59 #ffffff59}.community-post-composer-dock:not(.community-post-chat-composer) .community-post-comment-input{background:#fff;border-color:#1e212424;border-radius:10px;box-shadow:0 1px 2px #0f172a0d;min-height:52px}.community-post-composer-dock:not(.community-post-chat-composer) .community-post-comment-input:focus{border-color:#00a79d73;box-shadow:0 0 0 3px #00a79d1f,0 2px 8px #0f172a0f}@media (max-width:991px){.community-post-media-frame{aspect-ratio:16/10;min-height:min(36vh,300px)}.community-post-media-img{min-height:min(36vh,300px)}}@media (max-width:767px){.community-post-chat-shell{border-radius:var(--cp-radius-md);min-height:auto}.community-post-conversation-card.community-post-chat-shell{min-height:auto}.community-post-channel-header{padding-left:var(--cp-space-4);padding-right:var(--cp-space-4)}}@media (min-width:768px){.community-post-pagination-meta{text-align:left}}@media (max-width:767px){.community-post-page .community-post-layout.ant-row{padding-top:var(--cp-space-6)!important}.community-post-main{max-width:100%}.community-post-article,.community-post-comments{padding:var(--cp-space-4) var(--cp-space-4)}.community-post-pagination-inner{align-items:stretch;flex-direction:column}.community-post-pagination-meta{text-align:center}.community-post-page .community-post-pagination.ant-pagination{justify-content:center;width:100%}}@media (min-width:992px){.community-post-main{padding-inline:var(--cp-space-2)}}@media (prefers-reduced-motion:reduce){.community-post-btn-spinner,.community-post-comment-loading-spinner,.community-post-loading-spinner{animation:none}.community-post-btn-primary:hover:not(:disabled){filter:none}.community-post-chat-live-dot{animation:none}.community-post-chat-send-btn:hover:not(:disabled){transform:none}}

/*
! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1400px){.container{max-width:1400px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1700px){.container{max-width:1700px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.border{border-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.py-3{padding-top:.75rem}.pb-3,.py-3{padding-bottom:.75rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paginationContainer{list-style:none;margin:auto}.page-link,.paginationContainer{display:flex;justify-content:center}.page-link{align-items:center;background-color:#fff;border-radius:50px;color:#0fb3af;height:40px;margin:5px;position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:40px}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{border-color:#0fb3af;z-index:2}.page-link:focus,.page-link:hover{background-color:#e9ecef;color:#0fb3af}.page-link:focus{outline:0;z-index:3}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{background-color:#0fb3af;color:#fff;z-index:3}.page-item.disabled .page-link,.page-item.disabled .page-link *{background-color:#fff;border-color:#dee2e6;color:#dadada;pointer-events:none}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.pagination-lg .page-link{font-size:1.25rem;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.chartSelectBox .ant-select-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f9f9f9!important;border:none!important;border-radius:10px!important;font-size:12px!important;font-weight:400;outline:none!important;resize:none;width:100%}.chartSelectBox .ant-select-selector:focus{outline:0!important}.signupSelectBox .ant-select-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f5f5f5!important;border:none!important;border-radius:10px!important;display:flex!important;font-size:16px!important;font-weight:400;height:50px!important;justify-content:center!important;outline:none!important;padding:5px 10px!important;resize:none;width:100%}.signupSelectBox input{height:50px!important}.signupSelectBox .ant-select-selector:focus{outline:0!important}.mainInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:10px;font-size:14px;font-weight:400;padding:10px 15px;resize:none;width:100%}.styledTable{border:none;min-width:600px!important;width:100%!important}.styledTable table{border-collapse:inherit!important;border-spacing:0 15px!important}.styledTable tbody tr{background-color:#fafafa!important;border-radius:10px!important;margin:10px!important;width:100%}.styledTable .ant-table-cell{background:#0000!important;border:none!important}.styledTable .ant-table-cell:before{background:#0000!important}.styledTable2{border:none;overflow:auto}.styledTable2 table{border-collapse:inherit!important;border-spacing:0 10px!important}.styledTable2 tbody tr{background-color:#fafafa!important;border-radius:10px!important;margin:0!important;width:100%}.styledTable2 .ant-table-row{border:1px solid #dadada!important}.styledTable2 .ant-table-cell{background:#0000!important;border:none!important}.styledTable2 .ant-table-cell:before{background:#0000!important}.styledPagination{border:1px solid #e6e9ec!important;border-radius:5px;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;overflow:hidden;width:-webkit-max-content;width:max-content}.styledPagination,.styledPagination *{font-family:Poppins,sans-serif!important}.styledPagination .ant-pagination-prev{border-radius:0;color:#b0b0b0;font-weight:300;height:auto;margin:0;padding:5px 20px}.styledPagination .ant-pagination-item{border:none;border-left:1px solid #e6e9ec!important;border-radius:0;color:#b0b0b0;font-weight:300;height:auto;margin:0;padding:5px 10px}.styledPagination .ant-pagination-item-active{background-color:#00a79d!important;border:1px solid #00a79d!important;color:#fff!important}.styledPagination .ant-pagination-item-active *{color:#fff!important}.styledPagination .ant-pagination-item-active:hover{background-color:#00a79d!important;border-left:1px solid #00a79d!important;color:#fff!important}.styledPagination .ant-pagination-item-active:hover *{color:#fff!important}.styledPagination .ant-pagination-item:hover{background-color:#00a79d!important;border:1px solid #00a79d!important;color:#fff!important}.styledPagination .ant-pagination-item:hover *{color:#fff!important}.styledPagination .ant-pagination-next{border-left:1px solid #e6e9ec!important;border-radius:0;color:#b0b0b0;font-weight:300;height:auto;margin:0;padding:5px 20px}.styledPagination .ant-pagination-next:hover{background-color:#00a79d;border-left:1px solid #00a79d!important;color:#fff!important}.styledPagination .ant-pagination-prev:hover{background-color:#00a79d;color:#fff}