@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:900;src:url(/static/media/Exo2-BlackItalic.6a58ca432e4e7bccafc7.eot);src:local("Exo 2 Black Italic"),local("Exo2-BlackItalic"),url(/static/media/Exo2-BlackItalic.6a58ca432e4e7bccafc7.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-BlackItalic.dbf6eecbf56bfac231e8.woff2) format("woff2"),url(/static/media/Exo2-BlackItalic.e4984ec1b784f8207c55.woff) format("woff"),url(/static/media/Exo2-BlackItalic.0f8dcff9dd7584b24bba.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Extra;font-style:italic;font-weight:200;src:url(/static/media/Exo2-ExtraLightItalic.11235198c1fac59fdf54.eot);src:local("Exo 2 Extra Light Italic"),local("Exo2-ExtraLightItalic"),url(/static/media/Exo2-ExtraLightItalic.11235198c1fac59fdf54.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-ExtraLightItalic.ba362328b1ccfffbc11b.woff2) format("woff2"),url(/static/media/Exo2-ExtraLightItalic.305954c8785231b24703.woff) format("woff"),url(/static/media/Exo2-ExtraLightItalic.9eed4f627445eb4ac426.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;src:url(/static/media/Exo2-Black.beb44b3764c508704be9.eot);src:local("Exo 2 Black"),local("Exo2-Black"),url(/static/media/Exo2-Black.beb44b3764c508704be9.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Black.86ffff3b27b059e25ff6.woff2) format("woff2"),url(/static/media/Exo2-Black.e68749529365fe049e89.woff) format("woff"),url(/static/media/Exo2-Black.025a218ffa49675c82e0.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Extra;font-style:italic;font-weight:800;src:url(/static/media/Exo2-ExtraBoldItalic.28e76c92968522a47032.eot);src:local("Exo 2 Extra Bold Italic"),local("Exo2-ExtraBoldItalic"),url(/static/media/Exo2-ExtraBoldItalic.28e76c92968522a47032.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-ExtraBoldItalic.4d2859b54a7015616b1c.woff2) format("woff2"),url(/static/media/Exo2-ExtraBoldItalic.fa983228b98856b9d069.woff) format("woff"),url(/static/media/Exo2-ExtraBoldItalic.efeb1543ee43961fa9ed.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;src:url(/static/media/Exo2-Regular.c9a47f1be08141b3ef60.eot);src:local("Exo 2"),local("Exo2-Regular"),url(/static/media/Exo2-Regular.c9a47f1be08141b3ef60.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Regular.29e8d0d4ac4d280a6e51.woff2) format("woff2"),url(/static/media/Exo2-Regular.ac35919c09b8b541f12a.woff) format("woff"),url(/static/media/Exo2-Regular.c5eecd954e5641d78649.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:700;src:url(/static/media/Exo2-BoldItalic.a8a46aab010c710576e9.eot);src:local("Exo 2 Bold Italic"),local("Exo2-BoldItalic"),url(/static/media/Exo2-BoldItalic.a8a46aab010c710576e9.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-BoldItalic.7180b0d665b2bc906ec7.woff2) format("woff2"),url(/static/media/Exo2-BoldItalic.998b4288e2226d988619.woff) format("woff"),url(/static/media/Exo2-BoldItalic.2707f131a6f9521f374e.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:100;src:url(/static/media/Exo2-ThinItalic.4775acf29ed96e9f25e5.eot);src:local("Exo 2 Thin Italic"),local("Exo2-ThinItalic"),url(/static/media/Exo2-ThinItalic.4775acf29ed96e9f25e5.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-ThinItalic.4ccda2deeba8fef031da.woff2) format("woff2"),url(/static/media/Exo2-ThinItalic.14bf1990fae2c4ee7bf8.woff) format("woff"),url(/static/media/Exo2-ThinItalic.a70681faf8fece99acb1.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Semi;font-style:normal;font-weight:600;src:url(/static/media/Exo2-SemiBold.d1b8b1e353150713e794.eot);src:local("Exo 2 Semi Bold"),local("Exo2-SemiBold"),url(/static/media/Exo2-SemiBold.d1b8b1e353150713e794.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-SemiBold.531a8e0e463436ffb934.woff2) format("woff2"),url(/static/media/Exo2-SemiBold.920e2369e07a3486f564.woff) format("woff"),url(/static/media/Exo2-SemiBold.6bdee8439e76dd6b6116.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Extra;font-style:normal;font-weight:800;src:url(/static/media/Exo2-ExtraBold.740d9f11da357e181885.eot);src:local("Exo 2 Extra Bold"),local("Exo2-ExtraBold"),url(/static/media/Exo2-ExtraBold.740d9f11da357e181885.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-ExtraBold.80aa0331e003af7c38c6.woff2) format("woff2"),url(/static/media/Exo2-ExtraBold.deb8d878fbeb60c47212.woff) format("woff"),url(/static/media/Exo2-ExtraBold.321eec18b2229d016a01.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:500;src:url(/static/media/Exo2-MediumItalic.273dbac248163aa45fdd.eot);src:local("Exo 2 Medium Italic"),local("Exo2-MediumItalic"),url(/static/media/Exo2-MediumItalic.273dbac248163aa45fdd.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-MediumItalic.79cebfb11ec6624a8b33.woff2) format("woff2"),url(/static/media/Exo2-MediumItalic.7da22e7e3543f4127e40.woff) format("woff"),url(/static/media/Exo2-MediumItalic.aa77258b9fbc7c5dff71.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Semi;font-style:italic;font-weight:600;src:url(/static/media/Exo2-SemiBoldItalic.f958400345b8083d7774.eot);src:local("Exo 2 Semi Bold Italic"),local("Exo2-SemiBoldItalic"),url(/static/media/Exo2-SemiBoldItalic.f958400345b8083d7774.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-SemiBoldItalic.6f52ae04b04b121bebd1.woff2) format("woff2"),url(/static/media/Exo2-SemiBoldItalic.9334a7ab647c40f1bfb8.woff) format("woff"),url(/static/media/Exo2-SemiBoldItalic.dfd991e5b2f114bdb45c.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:500;src:url(/static/media/Exo2-Medium.a576b2375e76de5cd841.eot);src:local("Exo 2 Medium"),local("Exo2-Medium"),url(/static/media/Exo2-Medium.a576b2375e76de5cd841.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Medium.f6b19d8d5a439755b8e2.woff2) format("woff2"),url(/static/media/Exo2-Medium.eab27a6a8ccaaf691373.woff) format("woff"),url(/static/media/Exo2-Medium.422c11019d40d5e4b602.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:300;src:url(/static/media/Exo2-LightItalic.4872dc862fd9d61603ef.eot);src:local("Exo 2 Light Italic"),local("Exo2-LightItalic"),url(/static/media/Exo2-LightItalic.4872dc862fd9d61603ef.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-LightItalic.7414ec45b96741289c83.woff2) format("woff2"),url(/static/media/Exo2-LightItalic.85886fe5d25b89e124f3.woff) format("woff"),url(/static/media/Exo2-LightItalic.71f7fc9b73c0f0e23ded.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:100;src:url(/static/media/Exo2-Thin.968a2dd5b67ac9815105.eot);src:local("Exo 2 Thin"),local("Exo2-Thin"),url(/static/media/Exo2-Thin.968a2dd5b67ac9815105.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Thin.ff016dd0a43d4cdcd496.woff2) format("woff2"),url(/static/media/Exo2-Thin.fd51630d65a7d5813941.woff) format("woff"),url(/static/media/Exo2-Thin.f522a060c896c340dbb8.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:400;src:url(/static/media/Exo2-Italic.7c0624ffb757e8182f5e.eot);src:local("Exo 2 Italic"),local("Exo2-Italic"),url(/static/media/Exo2-Italic.7c0624ffb757e8182f5e.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Italic.ebcd54ebd15224912b9a.woff2) format("woff2"),url(/static/media/Exo2-Italic.5ef23a021d27c053daf6.woff) format("woff"),url(/static/media/Exo2-Italic.0d3554f8be8554445ace.ttf) format("truetype")}@font-face{font-family:Exo\ 2 Extra;font-style:normal;font-weight:200;src:url(/static/media/Exo2-ExtraLight.670bbbd77460639da183.eot);src:local("Exo 2 Extra Light"),local("Exo2-ExtraLight"),url(/static/media/Exo2-ExtraLight.670bbbd77460639da183.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-ExtraLight.9f38a992502f884c06fb.woff2) format("woff2"),url(/static/media/Exo2-ExtraLight.b64caa3d034eaf0fa6eb.woff) format("woff"),url(/static/media/Exo2-ExtraLight.99a853644441e5250e27.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:300;src:url(/static/media/Exo2-Light.18d9496864aa82edeb4f.eot);src:local("Exo 2 Light"),local("Exo2-Light"),url(/static/media/Exo2-Light.18d9496864aa82edeb4f.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Light.9f0529f0f803ba424523.woff2) format("woff2"),url(/static/media/Exo2-Light.321e8ba5c3ce1daf7db6.woff) format("woff"),url(/static/media/Exo2-Light.1f2c1702f3d0e28f427c.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;src:url(/static/media/Exo2-Bold.5741814e78e8189cd43f.eot);src:local("Exo 2 Bold"),local("Exo2-Bold"),url(/static/media/Exo2-Bold.5741814e78e8189cd43f.eot?#iefix) format("embedded-opentype"),url(/static/media/Exo2-Bold.ae1d97e16596ec3e14b5.woff2) format("woff2"),url(/static/media/Exo2-Bold.3e74deb86c18b034f847.woff) format("woff"),url(/static/media/Exo2-Bold.b4dc1b1d1e5d19c5f596.ttf) format("truetype")}:root{--text-dark:#140923}.standart_scrollProgress__o6W\+N{background:linear-gradient(90deg,#7c4dff,#00d4ff);background:linear-gradient(90deg,var(--purple-500),var(--accent-cyan));height:3px;left:0;position:fixed;top:0;transition:width .1s ease;z-index:1001}.standart_navBar__Z9-3J{align-items:center;background:#fff;box-shadow:0 1px 3px #0000001a;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:space-between;left:0;padding:1rem 2.2rem;position:fixed;right:0;top:0;z-index:1000}.standart_navCategoriesContainer__Mh4kC{background:#fff;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;left:0;padding:6px 18px;position:fixed;right:0;top:75px;z-index:999}.standart_navLeft__cLWEZ{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden}.standart_navCategories__wFOla{-ms-overflow-style:none;display:flex;gap:24px;overflow-x:auto;padding:4px 0;width:100%}.standart_navCategories__wFOla::-webkit-scrollbar{height:4px}.standart_navCategories__wFOla::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.standart_navCategories__wFOla::-webkit-scrollbar-thumb{background:#916de093;border-radius:4px}.standart_navCategories__wFOla::-webkit-scrollbar-thumb:hover{background:#a879ff}@media (pointer:coarse){.standart_navCategories__wFOla{scrollbar-width:none}.standart_navCategories__wFOla::-webkit-scrollbar{display:none}}.standart_navCategory__4g1JK{align-items:center;border-radius:20px;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s;white-space:nowrap}.standart_navCategory__4g1JK:hover{background:#f0f0f0;color:#333}.standart_navCategory__4g1JK.standart_active__BjYqO{background:#f3e8ff;color:#6b46c1}.standart_navCategory__4g1JK .standart_icon__rNdFq{font-size:18px}.standart_navCategory__4g1JK .standart_badge__gJSyF{background:#ff4757;border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.standart_navRight__YG8di{align-items:center;display:flex;gap:16px}.standart_langSelect__-pAYn{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;padding:8px}.standart_logoutBtn__Hexub{background:#6b46c1;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background .2s}.standart_logoutBtn__Hexub:hover{background:#5a3ba8}.standart_mobileMenuOverlay__86JKY{background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:1001}.standart_mobileMenuOverlay__86JKY.standart_active__BjYqO{opacity:1;visibility:visible}.standart_mobileMenu__RZTOz{background:#fff;box-shadow:-2px 0 10px #0000001a;height:100vh;overflow-y:auto;padding:20px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:300px;z-index:1002}.standart_mobileMenu__RZTOz.standart_active__BjYqO{right:0}.standart_mobileMenuHeader__IDMkW{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px;padding-bottom:20px}.standart_mobileMenuClose__245vX{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.standart_mobileNavCategories__w9z-8{display:flex;flex-direction:column;gap:0;margin-bottom:30px}.standart_mobileNavCategory__Soumn{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;display:flex;font-size:16px;gap:12px;padding:15px 0;text-decoration:none;transition:all .2s}.standart_mobileNavCategory__Soumn:hover{color:#6b46c1}.standart_mobileNavCategory__Soumn.standart_active__BjYqO{color:#6b46c1;font-weight:600}.standart_mobileNavCategory__Soumn .standart_icon__rNdFq{font-size:18px;text-align:center;width:24px}.standart_mobileNavActions__pWHVv{display:flex;flex-direction:column;gap:15px}.standart_mobileLangSwitcher__sVVkW{background:#6b46c10d;border:1px solid #6b46c11a;border-radius:100px;display:flex;gap:.5rem;padding:.25rem}.standart_mobileLangBtn__9Zj31{background:#0000;border:none;border-radius:100px;color:#666;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.standart_mobileLangBtn__9Zj31.standart_active__BjYqO{background:#7c4dff;color:#fff}.standart_mobileLangBtn__9Zj31:hover:not(.standart_active__BjYqO){background:#6b46c11a;color:#6b46c1}.standart_mobileLangSelect__r-Vmy{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:16px;padding:12px}.standart_mobileLogoutBtn__TZs-V{background:linear-gradient(135deg,#8b62ec,#6d4dc0);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:10px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.standart_mobileLogoutBtn__TZs-V:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.standart_mobileLogoutBtn__TZs-V:hover:before{left:100%}.standart_mobileLogoutBtn__TZs-V:hover{box-shadow:0 10px 30px #6b46c14d;transform:translateY(-2px)}.standart_hamburger__fYbwk{cursor:pointer;display:none;flex-direction:column;padding:5px}.standart_hamburger__fYbwk span{background:#5a3ba8;border-radius:2px;height:4px;margin:3px 0;transition:.3s;width:28px}.standart_hamburger__fYbwk.standart_active__BjYqO span:first-child{transform:rotate(-45deg) translate(-5px,6px)}.standart_hamburger__fYbwk.standart_active__BjYqO span:nth-child(2){opacity:0}.standart_hamburger__fYbwk.standart_active__BjYqO span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.standart_navCategory__4g1JK{position:relative}.standart_dropdownArrow__jib57{margin-left:4px;transition:transform .2s}.standart_levelDropdown__8vqw0{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:1001}.standart_levelDropdownItem__XqdmG{border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;font-size:14px;padding:12px 16px;transition:background .2s}.standart_levelDropdownItem__XqdmG:last-child{border-bottom:none}.standart_levelDropdownItem__XqdmG:hover{background:#f8f8f8;color:#6b46c1}.standart_mobileLevelOptions__G3wrX{border-left:2px solid #f0f0f0;margin-left:20px;padding-left:20px}.standart_headerWrap__org3o{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a0b2ecc;border-bottom:1px solid #ffffff1a;left:0;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s var(--transition-smooth);z-index:1000}.standart_headerWrap__org3o.standart_lightMode__9YURe{background:#ffffffd9;border-bottom:1px solid #1a0b2e14;border-bottom:1px solid var(--border-light)}.standart_headerContent__ZEgLd{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1700px;padding:1rem 2rem}.standart_logo__-h9Sd{align-items:center;color:#1a0b2e;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-right:5px;text-decoration:none;transition:all .3s ease;width:210px}.standart_logo__-h9Sd span{white-space:nowrap}.standart_logo__-h9Sd:hover{color:#9c77ff;color:var(--purple-400);transform:translateY(-2px)}.standart_logoIcon__cBliY{align-items:center;background:linear-gradient(135deg,#7c4dff,#00d4ff);background:linear-gradient(135deg,var(--purple-500),var(--accent-cyan));border-radius:12px;color:#fff;display:flex;font-weight:900;height:40px;justify-content:center;letter-spacing:-2px;width:40px}.standart_navActions__pYyyd{align-items:center;display:flex;gap:2rem}.standart_menuIcon__odb3K{display:none}.standart_langSwitcher__3nh\+2{background:#1a0b2e0d;border:1px solid #1a0b2e14;border:1px solid var(--border-light);border-radius:100px;display:flex;gap:.5rem;padding:.25rem;transition:all .3s ease}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_langSwitcher__3nh\+2{background:#1a0b2e0d;border-color:#1a0b2e14;border-color:var(--border-light)}.standart_langBtn__wb-dh{background:#0000;border:none;border-radius:100px;color:#b8a9d6;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.standart_langBtn__wb-dh.standart_active__BjYqO{background:#7c4dff;background:var(--purple-500);color:#fff}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_langBtn__wb-dh:hover:not(.standart_active__BjYqO),.standart_langBtn__wb-dh:hover:not(.standart_active__BjYqO){background:#1a0b2e1a;color:#140923;color:var(--text-dark)}.standart_authButtons__G9Ab2{align-items:center;display:flex;gap:1rem}.standart_pricingBtn__e96xU{background:#0000;border:2px solid #8b5cf6;border-radius:25px;color:#8b5cf6;cursor:pointer;font-size:16px;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.standart_subscriptionBtn__\+ijtX{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:8px;height:40px;letter-spacing:.2px;overflow:hidden;padding:8px 14px;position:relative;transition:all .2s}.standart_subscriptionBtn__\+ijtX.standart_accMenuB__Gkx0B{align-items:center;align-self:center;display:flex;justify-self:center;text-align:center!important;width:100%}.standart_subscriptionBtn__\+ijtX:before{content:"⭐";font-size:16px}.standart_subscriptionBtn__\+ijtX:after{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.standart_subscriptionBtn__\+ijtX:hover:after{left:100%}.standart_subscriptionBtn__\+ijtX:hover{box-shadow:0 10px 30px #7c4dff4d;transform:translateY(-2px)}.standart_pricingBtn__e96xU:hover{background:#8b5cf6;box-shadow:0 5px 15px #8b5cf64d;color:#fff;transform:translateY(-2px)}.standart_btnPrimary__frHyH,.standart_btnSecondary__bF\+3o{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.standart_btnSecondary__bF\+3o{border:1px solid hsla(0,0%,70%,.284)}.standart_btnSecondary__bF\+3o:hover{background:#ffffff1a;border-color:hsla(0,0%,62%,.519);transform:translateY(-2px)}.standart_btnPrimary__frHyH{background:linear-gradient(135deg,#7c4dff,#5e3d8e);background:linear-gradient(135deg,var(--purple-500),var(--purple-600));border:none;color:#fff;overflow:hidden;position:relative}.standart_btnPrimary__frHyH:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.standart_btnPrimary__frHyH:hover:before{left:100%}.standart_btnPrimary__frHyH:hover{box-shadow:0 10px 30px #7c4dff4d;transform:translateY(-2px)}.standart_firstBlockWrap__a4pZm{background:url(/static/media/firstBlockPic.0bc06f4cdd4261858046.jpeg) no-repeat;background-position:top;background-size:cover;height:600px;width:100%}.standart_footerWrap__hjmpq{align-items:center;background:#f5f5f5;display:flex;height:auto;justify-content:center;padding-bottom:7px;padding-top:22px;width:100%}.standart_footerSmallWrap__AMgKq{align-items:center;display:flex;flex-direction:column;height:100%;width:90%}.standart_wrapFirstFooterBlock__Ruek\+{align-items:flex-start;display:flex;height:auto;justify-content:space-between;width:100%}.standart_wrapListJ__fZdRY{align-items:flex-start;display:flex;flex-direction:column;height:auto;width:auto}.standart_pInMain__6Wq5N{color:#000;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.standart_pInMainNot__v8q5a{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:35px;margin:8px 0 0}.standart_lineInFooter__OsdwX{background:#6d6d6d80;height:1px;margin-bottom:7px;margin-top:24px;width:100%}.standart_termsWrap__biPn6{align-items:center;display:flex;justify-content:center}.standart_linkPrivacy__E-vP9{margin-right:20px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.standart_copyright__U6q6l,.standart_linkPrivacy__E-vP9{color:#6d6d6d;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:35px}.standart_copyright__U6q6l{margin:0}.standart_oneSocioWrap__pyPGx{align-items:center;background:#6b17f5;border-radius:7px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:35px}.standart_faceForfoo__pVtbY{height:34px;margin-right:8px;object-fit:cover;width:35px}.standart_languageSelector__4EU8X{display:inline-block;position:relative}.standart_languagePopup__LG5cv{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:60px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000;z-index:99}.standart_languageOption__XR-Yn{color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin:0;padding:8px 16px;transition:background .2s;white-space:nowrap}.standart_languageOption__XR-Yn:hover{background-color:#f5f5f5}.standart_searchForm__5wz6B{margin-right:20px;width:300px}.standart_searchInput__RCj8e{padding:0 16px 0 45px}.standart_polContainer__0XJpo{align-items:center;display:flex;justify-content:space-between;padding:18px 14px;width:100%}.standart_polContainer__0XJpo .standart_rights__2aBgs p{color:#525252;font-size:17px;letter-spacing:.1px}.standart_polLinks__1kue8{align-items:center;display:flex;gap:27px;justify-content:center}.standart_polLink__aKDoy{color:#525252;font-size:16px;text-decoration:none;transition:color .2s ease}.standart_polLink__aKDoy:hover{color:#6b17f5}.standart_polLink__aKDoy.standart_activeLink__M\+JsZ{color:#6b17f5;font-weight:600}.standart_langSwitch__rQoT7{position:relative}.standart_langSwitchButton__1SLQ\+{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#525252;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.standart_langSwitchButton__1SLQ\+:hover{background:#e9ecef;border-color:#6b17f5}.standart_earthIcon__V6smp{align-items:center;display:flex;font-size:16px;justify-content:center}.standart_langLabel__r676M{font-weight:500;white-space:nowrap}.standart_dropdownArrow__jib57{color:#6d6d6d;font-size:10px;transition:transform .2s ease}.standart_langSwitchButton__1SLQ\+:hover .standart_dropdownArrow__jib57{transform:rotate(180deg)}.standart_langPopup__q2zYx{background:#fff;border:1px solid #e9ecef;border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;margin-bottom:8px;min-width:160px;overflow:hidden;position:absolute;right:0;z-index:1000}.standart_langOption__qzEEA{align-items:center;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;transition:background .2s ease}.standart_langOption__qzEEA:last-child{border-bottom:none}.standart_langOption__qzEEA:hover{background:#f8f9fa}.standart_langOption__qzEEA.standart_active__BjYqO{background:#7d2cff;color:#fff}.standart_langOption__qzEEA.standart_active__BjYqO:hover{background:#6c47cb}.standart_langFlag__EwPJP{font-size:16px}.standart_langText__3HmoB{flex:1 1;font-weight:500}.standart_loadingSpinner__VIMOh{font-size:12px}@media (max-width:1100px) and (min-width:768px){.standart_polContainer__0XJpo .standart_rights__2aBgs p{font-size:14px}.standart_polLinks__1kue8{gap:20px}.standart_polLink__aKDoy{font-size:13px}.standart_langSwitchButton__1SLQ\+{font-size:12px;gap:8px;padding:7px 10px}.standart_earthIcon__V6smp{font-size:14px}.standart_langOption__qzEEA{font-size:12px;gap:10px;padding:10px 14px}.standart_langFlag__EwPJP{font-size:14px}}@media (max-width:868px){.standart_navCategoriesContainer__Mh4kC{display:none}.standart_hamburger__fYbwk{display:flex!important}.standart_navRight__YG8di{gap:12px}.standart_btnPrimary__frHyH.standart_accH__ZmJ8u,.standart_langSwitcher__3nh\+2.standart_accH__ZmJ8u,.standart_pricingBtn__e96xU.standart_accH__ZmJ8u,.standart_subscriptionBtn__\+ijtX.standart_accH__ZmJ8u{display:none}}@media (max-width:480px){.standart_navBar__Z9-3J{padding:8px 16px}.standart_logoIcon__cBliY{height:32px;width:32px}}@media (max-width:768px){.standart_headerContent__ZEgLd{padding:1rem}.standart_navActions__pYyyd{gap:.7rem}.standart_langBtn__wb-dh{border-radius:100px;font-size:.8rem;font-weight:500;padding:.4rem .8rem}.standart_logo__-h9Sd{font-size:1.25rem}.standart_logoIcon__cBliY{height:32px;width:32px}.standart_btnPrimary__frHyH,.standart_btnSecondary__bF\+3o,.standart_pricingBtn__e96xU{font-size:14px;padding:.625rem 1.25rem}.standart_subscriptionBtn__\+ijtX{font-size:15px;gap:6px;height:35px;padding:5px 10px}.standart_subscriptionBtn__\+ijtX:before{font-size:14px;margin-bottom:3px}.standart_authButtons__G9Ab2{gap:.5rem}}@media (max-width:500px){.standart_btnPrimary__frHyH,.standart_btnSecondary__bF\+3o,.standart_pricingBtn__e96xU{font-size:12px;padding:.5rem 1rem}.standart_langSwitcher__3nh\+2{gap:.35rem}.standart_langBtn__wb-dh{border-radius:90px;font-size:.7rem;padding:.3rem .6rem}.standart_navActions__pYyyd{height:60px}}@media only screen and (max-width:855px) and (min-width:300px){.standart_wrapFirstFooterBlock__Ruek\+{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-between;width:100%}.standart_wrapListJ__fZdRY{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-top:20px;width:auto}}@media screen and (max-width:1100px) and (min-width:768px){.standart_headerContent__ZEgLd{padding:1rem 1.4rem}.standart_navActions__pYyyd{gap:1.4rem}.standart_btnPrimary__frHyH,.standart_btnSecondary__bF\+3o,.standart_pricingBtn__e96xU{font-size:15px;padding:.7rem 1.4rem}.standart_subscriptionBtn__\+ijtX{font-size:16px;gap:7px;height:38px;padding:6px 11px}.standart_subscriptionBtn__\+ijtX:before{font-size:15px;margin-bottom:3px}}@media only screen and (max-width:950px){.standart_navActions__pYyyd{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#1a0b2ef2;box-shadow:0 -2px 4px #0000001a;display:flex;gap:20px;height:80px;justify-content:center;left:0;overflow:auto;padding-left:5px;padding-right:5px;position:fixed;top:-120%;transition:all .3s ease 0s;width:100%}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_navActions__pYyyd{background:#faf4ff;box-shadow:0 -2px 4px #1a0b2e1a}.standart_navActions__pYyyd.standart_active__BjYqO{top:100%}.standart_menuIcon__odb3K{align-items:center;cursor:pointer;display:block;display:flex;height:44px;justify-content:center;position:relative;width:44px;z-index:5}.standart_menuIcon__odb3K span{left:50%;margin-left:-15px;top:50%;transform:scale(1) translateY(-50%);width:30px}.standart_menuIcon__odb3K span,.standart_menuIcon__odb3K:after,.standart_menuIcon__odb3K:before{background-color:#6b17f5;content:"";height:4px;left:50%;margin-left:-15px;position:absolute;transition:all .2s ease 0s;width:36px}.standart_menuIcon__odb3K:after{margin-top:-13px;top:50%}.standart_menuIcon__odb3K:before{margin-top:10px;top:50%}.standart_menuIcon__odb3K.standart_active__BjYqO:before{margin-top:-1.5px;top:50%;transform:rotate(45deg)}.standart_menuIcon__odb3K.standart_active__BjYqO:after{margin-top:-1.5px;top:50%;transform:rotate(-45deg)}.standart_menuIcon__odb3K.standart_active__BjYqO span{transform:scale(0) translateY(-50%)}}@media (max-width:660px){.standart_navActions__pYyyd{flex-direction:column;gap:15px;height:max-content;padding-bottom:15px;padding-top:15px;top:-180%}.standart_langSwitcher__3nh\+2{background:#1a0b2e0d;border:1px solid #1a0b2e14;border:1px solid var(--border-light);border-radius:100px;display:flex;gap:.5rem;padding:.25rem;transition:all .3s ease}.standart_langBtn__wb-dh{background:#0000;border:none;border-radius:100px;color:#b8a9d6;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.standart_authButtons__G9Ab2{gap:1rem}}@media (max-width:460px){.standart_authButtons__G9Ab2{flex-direction:column;gap:25px}.standart_navActions__pYyyd{gap:25px;top:-470%}.standart_btnPrimary__frHyH,.standart_btnSecondary__bF\+3o,.standart_pricingBtn__e96xU{font-size:16px;padding:.75rem 1.5rem}.standart_subscriptionBtn__\+ijtX{font-size:18px;gap:8px;height:40px;padding:8px 14px}.standart_subscriptionBtn__\+ijtX:before{font-size:16px;margin-bottom:0}}.standart_searchSection__iJhkZ{display:flex;justify-content:center;margin-top:1rem;width:100%}.standart_searchForm__5wz6B{align-items:center;display:flex;justify-content:center;max-width:400px;width:100%}.standart_searchInputWrapper__KrZZp{align-items:center;display:flex;position:relative;width:100%}.standart_searchIcon__NlREb{color:#6d6d6d;font-size:18px;left:16px;pointer-events:none;position:absolute;z-index:1}.standart_searchInput__RCj8e{background:#fff;border:1px solid #e0e0e0;border-radius:15px;color:#000;height:44px;line-height:normal;outline:none;padding:0 45px;transition:border-color .3s ease;width:100%}.standart_searchInput__RCj8e,.standart_searchInput__RCj8e::placeholder{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400}.standart_searchInput__RCj8e::placeholder{color:#6d6d6d}.standart_searchInput__RCj8e:focus{border-color:#6b17f5}.standart_searchClear__iAh8H{background:none;border:none;color:#6d6d6d;cursor:pointer;font-size:1.25rem;padding:.5rem;position:absolute;right:16px;transition:all .2s ease;z-index:1}.standart_searchClear__iAh8H:hover{color:#6b17f5;transform:scale(1.2)}@media (max-width:768px){.standart_polContainer__0XJpo{flex-direction:column;gap:16px;padding:16px;text-align:center}.standart_polLinks__1kue8{flex-direction:column;gap:12px}.standart_polLink__aKDoy,.standart_rights__2aBgs p{font-size:14px}.standart_langSwitchButton__1SLQ\+{font-size:13px;padding:6px 10px}.standart_langPopup__q2zYx{min-width:140px}.standart_langOption__qzEEA{font-size:13px;padding:10px 12px}}@media (max-width:480px){.standart_polContainer__0XJpo{padding:12px}.standart_polLinks__1kue8{gap:8px}.standart_polLink__aKDoy,.standart_rights__2aBgs p{font-size:13px}.standart_langSwitchButton__1SLQ\+{font-size:12px;padding:5px 8px}.standart_earthIcon__V6smp{font-size:14px}.standart_langPopup__q2zYx{min-width:120px}.standart_langOption__qzEEA{font-size:12px;padding:8px 10px}.standart_langFlag__EwPJP{font-size:14px}}.subModal_popupOverlay__9QO03{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:10000}.subModal_popupOverlay__9QO03.subModal_active__fjq6f{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;opacity:1;visibility:visible}.subModal_popupContainer__7tHoi{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;transform:translateY(20px);transition:transform .3s ease;width:90%}.subModal_popupOverlay__9QO03.subModal_active__fjq6f .subModal_popupContainer__7tHoi{transform:translateY(0)}.subModal_popupHeader__f8qI1{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:28px 32px 24px}.subModal_popupTitle__BgO3e{align-items:center;color:#1a1a1a;display:flex;font-size:26px;font-weight:700;gap:14px}.subModal_popupIcon__q5wmW{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;height:44px;width:44px}.subModal_closeBtn__AIcIe,.subModal_popupIcon__q5wmW{align-items:center;display:flex;justify-content:center}.subModal_closeBtn__AIcIe{background:none;border:none;border-radius:50%;color:#666;cursor:pointer;height:36px;transition:background .2s ease;width:36px}.subModal_closeBtn__AIcIe:hover{background:#f5f5f5}.subModal_popupContent__cTBR8{padding:32px}.subModal_infoText__2DHS0{color:#666;font-size:17px;line-height:1.5;margin-bottom:28px}.subModal_planCard__1gIX3{background:#f8f9fa;border-radius:16px;margin-bottom:28px;overflow:hidden;padding:24px;position:relative}.subModal_planCard__1gIX3:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.subModal_planInfo__tpkAi{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.subModal_planName__PKkRs{color:#1a1a1a;font-size:19px}.subModal_planName__PKkRs span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-weight:700}.subModal_upgradeBtn__oErZN{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:all .3s ease}.subModal_upgradeBtn__oErZN:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.subModal_nextPayment__Hz1OT{align-items:center;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;padding-top:20px}.subModal_nextPaymentLabel__bckCS{color:#666;font-size:15px}.subModal_nextPaymentAmount__9iJxd{color:#1a1a1a;font-size:22px;font-weight:700}.subModal_detailsSection__dELeI{background:#fafafa;border-radius:16px;margin-bottom:24px;padding:24px}.subModal_detailRow__40jwr{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.subModal_detailRow__40jwr:not(:last-child){border-bottom:1px solid #eee}.subModal_detailLabel__DRKSL{color:#666;font-size:15px;font-weight:500}.subModal_detailValue__6Ig59{color:#1a1a1a;font-size:15px;font-weight:600}.subModal_cancelSubscriptionBtn__0NhFB{background:#fff;border:2px solid #dc3545;border-radius:25px;color:#dc3545;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s ease;width:100%}.subModal_cancelSubscriptionBtn__0NhFB:hover{background:#dc3545;color:#fff}@media (max-width:640px){.subModal_popupContainer__7tHoi{margin:20px;width:95%}.subModal_popupHeader__f8qI1{padding:20px 20px 16px}.subModal_popupTitle__BgO3e{font-size:20px}.subModal_popupIcon__q5wmW{height:36px;width:36px}.subModal_popupContent__cTBR8{padding:20px}.subModal_planInfo__tpkAi{align-items:stretch;flex-direction:column;gap:12px}.subModal_upgradeBtn__oErZN{width:100%}}.subModal_notAuthContent__vx0RI{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.subModal_notAuthIcon__YnUB9{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.subModal_notAuthTitle__MMhdE{color:#1a1a1a;font-size:24px;font-weight:700;margin-bottom:16px}.subModal_notAuthText__rLhzE{color:#666;font-size:16px;line-height:1.6;margin-bottom:32px;max-width:400px}.subModal_signInBtn__weAec{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 48px;transition:all .3s ease}.subModal_signInBtn__weAec:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.subModal_toast__T\+D9d{align-items:center;background:#fff;border-radius:25px;bottom:30px;box-shadow:0 4px 20px #0003;display:flex;gap:12px;left:50%;opacity:0;padding:16px 24px;position:fixed;transform:translateX(-50%) translateY(100px);transition:all .3s ease;z-index:20000}.subModal_toast__T\+D9d.subModal_show__CAFxv{opacity:1;transform:translateX(-50%) translateY(0)}.subModal_toastIcon__-LQcq{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:14px;height:24px;justify-content:center;width:24px}.roadMap_roadMapWrap__ggXBq{background:linear-gradient(180deg,#f0edff,#e8e3ff 50%,#f3f0ff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100%;min-height:calc(100vh - 74px)}.roadMap_container__aqef3{margin:74px auto 0;max-width:900px;padding:5px 20px 20px}.roadMap_title__2bmYX{color:#865aff;font-size:2.5rem;margin-bottom:20px;margin-top:15px;text-align:center}.roadMap_navButtons__s5\+eK{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.roadMap_navBtn__\+MXgF{background:#9281eb;border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;padding:9px 20px;transition:all .3s ease}.roadMap_navBtn__\+MXgF:hover:not(:disabled){background:#8470e9;transform:translateY(-2px)}.roadMap_navBtn__\+MXgF:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.roadMap_progressSection__ZRFet{margin-bottom:25px;text-align:center}.roadMap_progressNumber__kHOfA{color:#9065f6;font-size:3.4rem;font-weight:700}.roadMap_progressLabel__28hxI{color:#9975c8;font-size:1.1rem}.roadMap_currentLevel__H3s4t{color:#6b46c1;font-size:1.2rem;font-weight:600;margin-top:10px}.roadMap_categories__hdMRJ{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px;padding:20px 0;position:relative}.roadMap_categories__hdMRJ:before{background:#e9d5ff;content:"";height:2px;left:10%;position:absolute;right:10%;top:50%;z-index:0}.roadMap_category__9A68l{flex:1 1;min-width:120px;position:relative;text-align:center;z-index:1}.roadMap_categoryIcon__MVchc{align-items:center;background:#f3e8ff;border:4px solid #e6d7ff;border-radius:50%;display:flex;font-size:2.2rem;height:70px;justify-content:center;margin:0 auto 15px;position:relative;transition:all .3s ease;width:70px}.roadMap_category__9A68l.roadMap_active__7lH5j .roadMap_categoryIcon__MVchc{background:#ddd6fe;border-color:#a78bfa;transform:scale(1.1)}.roadMap_categoryNumber__pjLp4{align-items:center;background:#e05098;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;position:absolute;right:-10px;top:-10px;width:30px}.roadMap_categoryTitle__OHERS{color:#8459e9;font-size:1rem;font-weight:600;margin-bottom:10px}.roadMap_category__9A68l.roadMap_active__7lH5j .roadMap_categoryTitle__OHERS{color:#7c3aed;font-weight:700}.roadMap_topics__M83vP{display:flex;flex-direction:column;gap:8px}.roadMap_topic__RFD7m{background:#fff;border:2px solid #0000;border-radius:20px;color:#6b7280;cursor:pointer;font-size:14px;padding:9px 18px;transition:all .3s ease}.roadMap_topic__RFD7m:hover{border-color:#a78bfa;color:#6b46c1;transform:translateY(-1px)}.roadMap_category__9A68l.roadMap_active__7lH5j .roadMap_topic__RFD7m{background:#f8fafc;border-color:#e2e8f0}.roadMap_bottomButtons__N6drK{align-items:center;display:flex;flex-direction:column;gap:17px;margin-top:15px}.roadMap_chooseVideoBtn__DlydF,.roadMap_continueBtn__FVX5x{align-items:center;background:linear-gradient(135deg,#9b65ff,#957fff);border:none;border-radius:35px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:600;gap:10px;padding:15px 50px;transition:all .3s ease}.roadMap_chooseVideoBtn__DlydF:hover,.roadMap_continueBtn__FVX5x:hover{box-shadow:0 10px 20px #a855f74d;transform:translateY(-2px) scale(1.005)}.roadMap_chooseVideoBtn__DlydF{background:#ed529f;font-size:16px;padding:15px 40px}.roadMap_chooseVideoBtn__DlydF:hover{background:#e23a86;box-shadow:0 10px 20px #ec48994d}@media (max-width:768px){.roadMap_categories__hdMRJ{align-items:center;flex-direction:column;gap:30px}.roadMap_categories__hdMRJ:before{display:none}.roadMap_title__2bmYX{font-size:2rem}.roadMap_navButtons__s5\+eK{align-items:center;flex-direction:column}.roadMap_navBtn__\+MXgF{width:250px}.roadMap_categoryIcon__MVchc{font-size:3rem;height:100px;width:100px}.roadMap_category__9A68l{max-width:300px;width:100%}.roadMap_bottomButtons__N6drK{width:100%}.roadMap_chooseVideoBtn__DlydF,.roadMap_continueBtn__FVX5x{max-width:350px;width:100%}}@media (max-width:480px){.roadMap_container__aqef3{padding:20px 10px}.roadMap_progressNumber__kHOfA{font-size:2.5rem}.roadMap_categoryIcon__MVchc{font-size:2rem;height:70px;width:70px}.roadMap_categoryNumber__pjLp4{font-size:12px;height:25px;width:25px}}.login_main__6sc\+r{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.login_mainBg__RP3ve{background:linear-gradient(135deg,#e9d5ff,#c084fc 50%,#9333ea);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.login_container__Fya9R{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;min-height:100vh;padding:30px 20px}.login_regwallCard__zGiTb{animation:login_cardEntry__FsNoe .8s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 20px 40px #0000001a,0 0 0 1px #0000000d;display:grid;grid-template-columns:450px 1fr;min-height:700px;overflow:hidden;width:100%}@keyframes login_cardEntry__FsNoe{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.login_registrationPanel__EQtue{background:#fafafa;display:flex;flex-direction:column;justify-content:center;padding:40px}.login_logoSection__yeAM0{animation:login_fadeInDown__3f8Ym .6s ease-out .2s both;margin-bottom:30px;text-align:center}@keyframes login_fadeInDown__3f8Ym{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.login_logoWrapper__D\+7nX{align-items:center;border-radius:16px;display:inline-flex;height:100px;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative;transition:transform .3s ease;width:100px}.login_logoWrapper__D\+7nX img{height:100%;width:100%}.login_logoWrapper__D\+7nX:hover{transform:scale(1.05)}.login_treeIcon__wSss5{fill:#9333ea;height:40px;width:40px}.login_brandTitle__pdJxq{color:#a647ff;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:3px}.login_brandSubtitle__8aQ\+T{color:#b565ff;font-size:12px;letter-spacing:2px;text-transform:uppercase}.login_title__G2uTT{animation:login_fadeInUp__Bh7tD .6s ease-out .3s both;color:#1f2937;font-size:28px;font-weight:700;margin-bottom:10px;text-align:center}@keyframes login_fadeInUp__Bh7tD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login_formDescription__Q0eYA{animation:login_fadeInUp__Bh7tD .6s ease-out .4s both;color:#6b7280;font-size:15px;margin-bottom:30px;text-align:center}.login_formGroup__n5T3m{animation:login_fadeInUp__Bh7tD .6s ease-out .5s both;margin-bottom:20px}.login_label__\+2kRT{color:#374151;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.login_input__CsLCQ{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:15px;padding:14px 16px;transition:all .3s ease;width:100%}.login_input__CsLCQ:focus{border-color:#9333ea;box-shadow:0 0 0 4px #9333ea1a;outline:none}.login_forgotPassword__F8QJa{margin-bottom:15px;margin-top:-10px;text-align:right}.login_forgotPassword__F8QJa a{color:#9333ea;font-size:13px;font-weight:500;text-decoration:none}.login_forgotPassword__F8QJa a:hover{text-decoration:underline}.login_divider__CEbl8{animation:login_fadeIn__vcXXe .6s ease-out .6s both;margin:15px 0;position:relative;text-align:center}.login_divider__CEbl8:before{background:#e5e7eb;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.login_divider__CEbl8 span{background:#fafafa;color:#9ca3af;font-size:13px;padding:0 15px;position:relative}.login_socialAuth__AQyTO{animation:login_fadeInUp__Bh7tD .6s ease-out .7s both;display:flex;gap:12px;margin-bottom:25px}.login_socialBtn__GuW2L{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.login_socialBtn__GuW2L:before{background:#9333ea1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.login_socialBtn__GuW2L:hover:before{height:160px;width:160px}.login_socialBtn__GuW2L:hover{border-color:#9333ea;box-shadow:0 5px 15px #9333ea33;transform:translateY(-2px)}.login_submitBtn__1Bkb7{animation:login_fadeInUp__Bh7tD .6s ease-out .8s both;background:linear-gradient(135deg,#c084fc,#9333ea);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:16px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.login_submitBtn__1Bkb7:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.login_submitBtn__1Bkb7:hover:after{height:600px;width:600px}.login_submitBtn__1Bkb7:hover{box-shadow:0 10px 25px #9333ea66;transform:translateY(-2px)}.login_submitBtn__1Bkb7:disabled{cursor:not-allowed;opacity:.7;transform:none}.login_submitBtn__1Bkb7.login_success__KFkQp{animation:login_successPulse__ZzaaN .6s ease-out;background:linear-gradient(135deg,#10b981,#059669)!important}.login_submitBtn__1Bkb7.login_error__ZLldf{animation:login_errorShake__lEkFp .6s ease-out;background:linear-gradient(135deg,#ef4444,#dc2626)!important}@keyframes login_successPulse__ZzaaN{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes login_errorShake__lEkFp{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.login_loginPrompt__9Opgx{animation:login_fadeIn__vcXXe .6s ease-out .9s both;color:#6b7280;font-size:14px;margin-top:20px;text-align:center}.login_loginPrompt__9Opgx a{color:#9333ea;font-weight:600;text-decoration:none}.login_loginPrompt__9Opgx a:hover{text-decoration:underline}@keyframes login_ripple__XXLi-{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@media (max-width:1200px){.login_regwallCard__zGiTb{grid-template-columns:1fr;max-width:900px}}@media (max-width:900px){.login_regwallCard__zGiTb{max-width:600px}.login_statsGrid__XEqNK{grid-template-columns:repeat(2,1fr)!important}.login_coursesList__ln3-y{grid-template-columns:1fr!important}.login_courseDetails__8GLaV{justify-content:flex-start!important}.login_courseDetails__8GLaV span{flex-direction:row!important;gap:6px}}@media (max-width:768px){.login_container__Fya9R{padding:20px}.login_regwallCard__zGiTb{border-radius:16px;margin:0;width:100%}.login_dashboardPreview__bXqx0,.login_registrationPanel__EQtue{padding:30px!important}.login_title__G2uTT{font-size:24px}.login_statsGrid__XEqNK{grid-template-columns:1fr}.login_bannerContent__Vs9lX{flex-direction:column;text-align:center}.login_bannerIcon__SxwNk{margin:0 auto}.login_courseItem__twgTJ{padding:16px}.login_courseBadge__fZKLB{font-size:14px;height:40px;width:40px}.login_courseInfo__3O\+5k h4{font-size:14px}.login_courseMeta__MZdkm,.login_progressHeader__7HUsl{font-size:12px}}.login_valueBanner__U9iok{animation:login_bannerSlideIn__7FLLL .8s cubic-bezier(.34,1.56,.64,1) .3s both;background:linear-gradient(135deg,#9333ea,#c084fc);border-radius:16px;margin-bottom:30px;overflow:hidden;padding:20px 30px;position:relative}.login_valueBanner__U9iok:before{animation:login_rotateBg__qU8Z4 8s linear infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform-origin:center;width:200%}.login_valueBanner__U9iok:after{animation:login_shimmerBanner__zB9Uu 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.login_bannerContent__Vs9lX{align-items:center;display:flex;gap:20px;position:relative;z-index:1}.login_bannerIcon__SxwNk{align-items:center;animation:login_iconBounce__-WmlM 2s ease-in-out infinite;background:#fff3;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.login_bannerIcon__SxwNk svg{fill:#fff;height:28px;width:28px}.login_bannerText__f\+4k7{color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-shadow:0 2px 10px #0000001a}.login_bannerText__f\+4k7 strong{animation:login_textGlow__RJrja 2s ease-in-out infinite alternate;display:block;font-size:18px;margin-bottom:4px}.login_welcomeSection__YUMe1{animation:login_fadeInUp__Bh7tD .6s ease-out .5s both;margin-bottom:40px;text-align:center}.login_welcomeTitle__KzQVH{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#c084fc);-webkit-background-clip:text;font-size:32px;font-weight:800;margin-bottom:10px}.login_welcomeSubtitle__O\+GHq{color:#6b7280;font-size:16px}.login_statsGrid__XEqNK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:10px}.login_statCard__5mNNK{animation:login_statCardEntry__\+m4qp .5s cubic-bezier(.34,1.56,.64,1) forwards;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:16px;cursor:pointer;opacity:0;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.login_statCard__5mNNK:before{background:linear-gradient(45deg,#0000,#ffffff80,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.login_statCard__5mNNK:hover:before{animation-duration:1s}.login_statCard__5mNNK:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.login_statValue__ZPeoX{color:#9333ea;display:block;font-size:38px;font-weight:800;margin-bottom:5px}.login_statLabel__TI-mj{color:#6b7280;font-size:12px;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.login_sectionTitle__5HlO5{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px}.login_viewAllLink__CfbUQ{color:#9333ea;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.login_viewAllLink__CfbUQ:hover{transform:translateX(5px)}.login_courseItem__twgTJ:hover{border-color:#9333ea;box-shadow:0 10px 30px #9333ea26;transform:translateY(-5px)}.login_courseInfo__3O\+5k h4{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:4px}.login_progressSection__3yLYM{margin-bottom:15px}.login_progressHeader__7HUsl span:first-child{color:#6b7280}.login_progressBar__GpTTg{background:#f3f4f6}.login_progressFill__fL\+cb{background:linear-gradient(135deg,#9333ea,#c084fc)}@keyframes login_fadeIn__vcXXe{0%{opacity:0}to{opacity:1}}@keyframes login_bannerSlideIn__7FLLL{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes login_iconBounce__-WmlM{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes login_textGlow__RJrja{0%,to{text-shadow:0 0 10px #ffffff4d}50%{text-shadow:0 0 20px #ffffff80}}@keyframes login_rotateBg__qU8Z4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes login_progressSlide__RGLgA{0%{width:0}}.login_dashboardPreview__bXqx0{background:#fff;overflow:hidden;padding:50px;position:relative}.login_statCard__5mNNK:first-child{animation:login_statCardEntry__\+m4qp .6s cubic-bezier(.34,1.56,.64,1) .6s both}.login_statCard__5mNNK:nth-child(2){animation:login_statCardEntry__\+m4qp .6s cubic-bezier(.34,1.56,.64,1) .7s both}.login_statCard__5mNNK:nth-child(3){animation:login_statCardEntry__\+m4qp .6s cubic-bezier(.34,1.56,.64,1) .8s both}.login_statCard__5mNNK:nth-child(4){animation:login_statCardEntry__\+m4qp .6s cubic-bezier(.34,1.56,.64,1) .9s both}@keyframes login_statCardEntry__\+m4qp{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.login_statCard__5mNNK:hover:before{animation:login_shimmer__xbAhU .5s ease}@keyframes login_shimmer__xbAhU{0%{opacity:1;transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{opacity:0;transform:translateX(100%) translateY(100%) rotate(45deg)}}.login_courseDetails__8GLaV{color:#6b7280;display:flex;font-size:12px;gap:20px;justify-content:center}.login_courseDetails__8GLaV span{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center}.login_courseDetails__8GLaV strong{color:#4b5563;font-weight:600}.login_statCard__5mNNK:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.login_videosSection__OAbIy{animation:login_fadeInUp__Bh7tD .6s ease-out 1s forwards;background:#fafafa;border-radius:16px;opacity:0;padding:25px}.login_videosGrid__e3vaG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.login_videoCard__XrqUI{aspect-ratio:16/9;background:linear-gradient(135deg,#e9d5ff,#c084fc);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.login_videoCard__XrqUI:first-child{animation-delay:1s}.login_videoCard__XrqUI:nth-child(2){animation-delay:1.1s}.login_videoCard__XrqUI:nth-child(3){animation-delay:1.2s}.login_videoCard__XrqUI:nth-child(4){animation-delay:1.3s}.login_videoCard__XrqUI:before{color:#fff;content:"▶";font-size:24px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.login_videoCard__XrqUI:hover:before{opacity:1}.login_videoCard__XrqUI:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.login_videoThumbnail__9cE8O{height:100%;width:100%}.login_videoThumbnail__9cE8O img{height:100%;object-fit:cover;width:100%}.login_coursesContainer__fI0sE{animation:login_fadeInUp__Bh7tD .6s ease-out 1s both;margin-bottom:20px;margin-top:40px}.login_sectionHeader__DhMcq{align-items:center;animation:login_fadeInLeft__pwoKU .6s ease-out .6s forwards;display:flex;justify-content:space-between;margin-bottom:25px;opacity:0}@keyframes login_fadeInLeft__pwoKU{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.login_coursesList__ln3-y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.login_courseItem__twgTJ{animation:login_fadeInUp__Bh7tD .6s ease-out forwards;background:#fff;border:2px solid #f3f4f6;border-radius:16px;cursor:pointer;opacity:0;padding:25px;transition:all .3s ease}.login_courseHeader__kcfRc{align-items:center;display:flex;gap:15px;margin-bottom:20px}.login_courseBadge__fZKLB{align-items:center;background:linear-gradient(135deg,#e9d5ff,#c084fc);border-radius:12px;color:#9333ea;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;width:48px}.login_courseMeta__MZdkm{color:#6b7280;font-size:13px}.login_progressHeader__7HUsl{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.login_progressHeader__7HUsl span:last-child{color:#9333ea;font-weight:600}.login_progressBar__GpTTg{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.login_progressFill__fL\+cb{animation:login_progressSlide__RGLgA 1s ease-out;background:linear-gradient(135deg,#c084fc,#9333ea);border-radius:4px;height:100%;transition:width 1s ease}@media (max-width:570px){.login_videosSection__OAbIy{padding:10px}.login_videosGrid__e3vaG{grid-template-columns:repeat(2,1fr)!important}.login_bannerText__f\+4k7 strong{margin-bottom:8px}}*{box-sizing:border-box;margin:0;padding:0}.register_main__qk7Zu{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;overflow-x:hidden}.register_mainBg__4nr4Q{background:linear-gradient(135deg,#e9d5ff,#c084fc 50%,#9333ea);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.register_container__5DGx-{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px;min-height:100vh;padding:30px 20px}.register_regwallCard__cSx9l{animation:register_cardEntry__RZHv\+ .8s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 20px 40px #0000001a,0 0 0 1px #0000000d;display:grid;grid-template-columns:450px 1fr;min-height:700px;overflow:hidden;width:100%}@keyframes register_cardEntry__RZHv\+{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.register_registrationPanel__2XjSI{background:#fafafa;display:flex;flex-direction:column;justify-content:center;padding:40px}.register_logoSection__kCV16{animation:register_fadeInDown__FS\+qh .6s ease-out .2s both;margin-bottom:30px;text-align:center}@keyframes register_fadeInDown__FS\+qh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.register_logoWrapper__tiOP6{align-items:center;border-radius:16px;display:inline-flex;height:100px;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative;transition:transform .3s ease;width:100px}.register_logoWrapper__tiOP6 img{height:100%;width:100%}.register_logoWrapper__tiOP6:hover{transform:scale(1.05)}.register_treeIcon__cxLqh{fill:#9333ea;height:40px;width:40px}.register_brandTitle__SRST9{color:#a647ff;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:3px}.register_brandSubtitle__jeQv9{color:#b565ff;font-size:12px;letter-spacing:2px;text-transform:uppercase}.register_title__hocjr{animation:register_fadeInUp__4GJQg .6s ease-out .3s both;color:#1f2937;font-size:28px;font-weight:700;margin-bottom:10px;text-align:center}@keyframes register_fadeInUp__4GJQg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register_formDescription__m4fyi{animation:register_fadeInUp__4GJQg .6s ease-out .4s both;color:#6b7280;font-size:15px;margin-bottom:30px;text-align:center}.register_formGroup__CwTRU{animation:register_fadeInUp__4GJQg .6s ease-out .5s both;margin-bottom:20px}.register_label__BKaYT{color:#374151;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.register_input__QTkT8{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:15px;padding:14px 16px;transition:all .3s ease;width:100%}.register_input__QTkT8:focus{border-color:#9333ea;box-shadow:0 0 0 4px #9333ea1a;outline:none}.register_forgotPassword__klwSn{margin-bottom:15px;margin-top:-10px;text-align:right}.register_forgotPassword__klwSn a{color:#9333ea;font-size:13px;font-weight:500;text-decoration:none}.register_forgotPassword__klwSn a:hover{text-decoration:underline}.register_divider__HU52s{animation:register_fadeIn__mfbnN .6s ease-out .6s both;margin:15px 0;position:relative;text-align:center}.register_divider__HU52s:before{background:#e5e7eb;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.register_divider__HU52s span{background:#fafafa;color:#9ca3af;font-size:13px;padding:0 15px;position:relative}.register_socialAuth__rC1Xv{animation:register_fadeInUp__4GJQg .6s ease-out .7s both;display:flex;gap:12px;margin-bottom:25px}.register_socialBtn__g-xVP{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.register_socialBtn__g-xVP:before{background:#9333ea1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.register_socialBtn__g-xVP:hover:before{height:160px;width:160px}.register_socialBtn__g-xVP:hover{border-color:#9333ea;box-shadow:0 5px 15px #9333ea33;transform:translateY(-2px)}.register_submitBtn__d6eDG{animation:register_fadeInUp__4GJQg .6s ease-out .8s both;background:linear-gradient(135deg,#c084fc,#9333ea);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:16px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.register_submitBtn__d6eDG.register_reg__\+l0E7{margin-top:15px}.register_submitBtn__d6eDG:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.register_progressSection__dMKDo{margin-bottom:15px}.register_progressHeader__uk7SQ{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.register_progressHeader__uk7SQ span:first-child{color:#6b7280}.register_progressHeader__uk7SQ span:last-child{color:#9333ea;font-weight:600}.register_progressBar__EK5N9{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.register_progressFill__xCb-7{animation:register_progressSlide__WJBUr 1s ease-out;background:linear-gradient(135deg,#c084fc,#9333ea);border-radius:4px;height:100%;transition:width 1s ease}.register_submitBtn__d6eDG:hover:after{height:600px;width:600px}.register_submitBtn__d6eDG:hover{box-shadow:0 10px 25px #9333ea66;transform:translateY(-2px)}.register_submitBtn__d6eDG:disabled{cursor:not-allowed;opacity:.7;transform:none}.register_submitBtn__d6eDG.register_success__DrX5d{animation:register_successPulse__8colc .6s ease-out;background:linear-gradient(135deg,#10b981,#059669)!important}.register_submitBtn__d6eDG.register_error__1NDwY{animation:register_errorShake__NQp5Q .6s ease-out;background:linear-gradient(135deg,#ef4444,#dc2626)!important}@keyframes register_successPulse__8colc{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes register_errorShake__NQp5Q{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.register_loginPrompt__PI6cP{animation:register_fadeIn__mfbnN .6s ease-out .9s both;color:#6b7280;font-size:14px;margin-top:20px;text-align:center}.register_loginPrompt__PI6cP a{color:#9333ea;font-weight:600;text-decoration:none}.register_loginPrompt__PI6cP a:hover{text-decoration:underline}.register_eyeIcon__dTVxu{bottom:-1px;color:#c084fc;cursor:pointer;font-size:18px;position:absolute;right:16px;transform:translateY(-50%);transition:color .3s ease}.register_eyeIcon__dTVxu:hover{color:#9333ea}.register_eyeIcon__dTVxu svg{height:22px;width:22px}@keyframes register_ripple__QU84E{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@media (max-width:1200px){.register_regwallCard__cSx9l{grid-template-columns:1fr;max-width:900px}}@media (max-width:900px){.register_regwallCard__cSx9l{max-width:600px}.register_statsGrid__y929t{grid-template-columns:repeat(2,1fr)!important}.register_coursesList__zaAdB{grid-template-columns:1fr!important}.register_courseDetails__InYic{justify-content:flex-start!important}.register_courseDetails__InYic span{flex-direction:row!important;gap:6px}}@media (max-width:768px){.register_container__5DGx-{padding:20px}.register_regwallCard__cSx9l{border-radius:16px;margin:0;width:100%}.register_dashboardPreview__tl90C,.register_registrationPanel__2XjSI{padding:30px!important}.register_title__hocjr{font-size:24px}.register_statsGrid__y929t{grid-template-columns:1fr}.register_bannerContent__bovHa{flex-direction:column;text-align:center}.register_bannerIcon__N3VKq{margin:0 auto}.register_courseItem__ulh1r{padding:16px}.register_courseBadge__-zELu{font-size:14px;height:40px;width:40px}.register_courseInfo__5WmyF h4{font-size:14px}.register_courseMeta__2pGEt,.register_progressHeader__uk7SQ{font-size:12px}}.register_dashboardPreview__tl90C{background:#fff;overflow:hidden;padding:50px;position:relative}.register_valueBanner__pBLrV{animation:register_bannerSlideIn__hOZNu .8s cubic-bezier(.34,1.56,.64,1) .3s both;background:linear-gradient(135deg,#9333ea,#c084fc);border-radius:16px;margin-bottom:30px;overflow:hidden;padding:20px 30px;position:relative}.register_valueBanner__pBLrV:before{animation:register_rotateBg__u6E0i 8s linear infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform-origin:center;width:200%}.register_valueBanner__pBLrV:after{animation:register_shimmerBanner__xbdwG 3s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.register_bannerContent__bovHa{align-items:center;display:flex;gap:20px;position:relative;z-index:1}.register_bannerIcon__N3VKq{align-items:center;animation:register_iconBounce__k7EXc 2s ease-in-out infinite;background:#fff3;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.register_bannerIcon__N3VKq svg{fill:currentColor;height:30px;width:30px}.register_bannerText__F-GTj{color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-shadow:0 2px 10px #0000001a}.register_bannerText__F-GTj strong{animation:register_textGlow__yEGHk 2s ease-in-out infinite alternate;display:block;font-size:18px;margin-bottom:4px}.register_statsGrid__y929t{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:10px}.register_statCard__BIS2t{animation:register_statCardEntry__sPkgc .5s cubic-bezier(.34,1.56,.64,1) forwards;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:16px;cursor:pointer;opacity:0;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.register_statCard__BIS2t:before{background:linear-gradient(45deg,#0000,#ffffff80,#0000);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(45deg);transition:all .5s ease;width:200%}.register_statCard__BIS2t:hover:before{animation-duration:1s;animation:register_shimmer__H-mNq .5s ease}@keyframes register_shimmer__H-mNq{0%{opacity:1;transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{opacity:0;transform:translateX(100%) translateY(100%) rotate(45deg)}}.register_statCard__BIS2t:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.register_statCard__BIS2t:first-child{animation:register_statCardEntry__sPkgc .6s cubic-bezier(.34,1.56,.64,1) .6s both}.register_statCard__BIS2t:nth-child(2){animation:register_statCardEntry__sPkgc .6s cubic-bezier(.34,1.56,.64,1) .7s both}.register_statCard__BIS2t:nth-child(3){animation:register_statCardEntry__sPkgc .6s cubic-bezier(.34,1.56,.64,1) .8s both}.register_statCard__BIS2t:nth-child(4){animation:register_statCardEntry__sPkgc .6s cubic-bezier(.34,1.56,.64,1) .9s both}.register_statValue__lPb7k{color:#9333ea;display:block;font-size:38px;font-weight:800;margin-bottom:5px}.register_statLabel__9bXrf{color:#6b7280;font-size:12px;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}@keyframes register_fadeIn__mfbnN{0%{opacity:0}to{opacity:1}}@keyframes register_bannerSlideIn__hOZNu{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes register_iconBounce__k7EXc{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes register_textGlow__yEGHk{0%{text-shadow:0 0 10px #ffffff4d}to{text-shadow:0 0 20px #ffffff80}}@keyframes register_rotateBg__u6E0i{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes register_progressSlide__WJBUr{0%{width:0}}@keyframes register_statCardEntry__sPkgc{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.register_videosSection__u0RYQ{animation:register_fadeInUp__4GJQg .6s ease-out 1s forwards;background:#fafafa;border-radius:16px;opacity:0;padding:25px}.register_videosGrid__xqG0L{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.register_videoCard__IqdDJ{aspect-ratio:16/9;background:linear-gradient(135deg,#e9d5ff,#c084fc);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.register_videoCard__IqdDJ:first-child{animation-delay:1s}.register_videoCard__IqdDJ:nth-child(2){animation-delay:1.1s}.register_videoCard__IqdDJ:nth-child(3){animation-delay:1.2s}.register_videoCard__IqdDJ:nth-child(4){animation-delay:1.3s}.register_videoCard__IqdDJ:before{color:#fff;content:"▶";font-size:24px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.register_videoCard__IqdDJ:hover:before{opacity:1}.register_videoCard__IqdDJ:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.register_videoThumbnail__7R54g{height:100%;width:100%}.register_videoThumbnail__7R54g img{height:100%;object-fit:cover;width:100%}.register_welcomeSection__MlrEg{animation:register_fadeInUp__4GJQg .6s ease-out .5s both;margin-bottom:40px;text-align:center}.register_welcomeTitle__a7skc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9333ea,#c084fc);background-clip:text;-webkit-background-clip:text;font-size:32px;font-weight:800;margin-bottom:10px}.register_welcomeSubtitle__f4mBW{color:#6b7280;font-size:16px}.register_coursesContainer__B-th2{animation:register_fadeInUp__4GJQg .6s ease-out 1s both;margin-bottom:20px;margin-top:40px}.register_sectionHeader__8c7XT{align-items:center;animation:register_fadeInLeft__DXNhm .6s ease-out .6s forwards;display:flex;justify-content:space-between;margin-bottom:25px;opacity:0}.register_sectionTitle__Devz5{align-items:center;color:#1f2937;display:flex;font-size:24px;font-weight:700;gap:12px}.register_viewAllLink__0Ou\+w{color:#9333ea;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.register_courseDetails__InYic{color:#6b7280;display:flex;font-size:12px;gap:20px;justify-content:center}.register_courseDetails__InYic span{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center}.register_courseDetails__InYic strong{color:#4b5563;font-weight:600}@keyframes register_fadeInLeft__DXNhm{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.register_coursesList__zaAdB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.register_courseItem__ulh1r{animation:register_fadeInUp__4GJQg .6s ease-out forwards;background:#fff;border:2px solid #f3f4f6;border-radius:16px;cursor:pointer;opacity:0;padding:25px;transition:all .3s ease}.register_courseInfo__5WmyF h4{color:#1f2937;font-size:16px;font-weight:700;margin-bottom:4px}.register_courseHeader__FDbSi{align-items:center;display:flex;gap:15px;margin-bottom:20px}.register_courseBadge__-zELu{align-items:center;background:linear-gradient(135deg,#e9d5ff,#c084fc);border-radius:12px;color:#9333ea;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;width:48px}.register_courseMeta__2pGEt{color:#6b7280;font-size:13px}.register_title__hocjr{font-size:24px}@media (max-width:570px){.register_videosSection__u0RYQ{padding:10px}.register_videosGrid__xqG0L{grid-template-columns:repeat(2,1fr)!important}.register_bannerText__F-GTj strong{margin-bottom:8px}}.main_allMainWrap__j5xdZ,.main_secondMWrap__Z9zfI{align-items:center;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative;width:100%;z-index:1}.main_secondMWrap__Z9zfI{background:#0a0514}.main_maskInFirst__rNAGp{background:url(/static/media/backgrou.254feb5b01c3e5906ca5.jpeg) #d3d3d3 0 -149.094px/100% 221.575% no-repeat;height:auto;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:-1}.main_centrSpiner__oyx1h{height:100vh}.main_alltWrap__wZyN\+,.main_centrSpiner__oyx1h{align-items:center;display:flex;justify-content:center;width:100%}.main_alltWrap__wZyN\+{background:#fff;height:auto}.main_maskInFirst__rNAGp:before{background:#6b17f580;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}:root{--purple-900:#1a0b2e;--purple-800:#2d1b4e;--purple-700:#452c6e;--purple-600:#5e3d8e;--purple-500:#7c4dff;--purple-400:#9c77ff;--purple-300:#b794f6;--purple-200:#d6bcfa;--purple-100:#f3f0ff;--purple-50:#faf8ff;--accent-cyan:#00d4ff;--accent-pink:#ff006e;--text-primary:#fff;--text-secondary:#e0d5ff;--text-muted:#b8a9d6;--text-dark:#1a0b2e;--text-dark-secondary:#452c6e;--text-dark-muted:#7a6f8e;--bg-dark:#0a0514;--bg-light:#faf8ff;--bg-card:#fff;--border-light:#1a0b2e14;--shadow-sm:0 2px 8px #1a0b2e0f;--shadow-md:0 4px 16px #1a0b2e14;--shadow-lg:0 8px 32px #1a0b2e1f;--transition-smooth:cubic-bezier(0.4,0,0.2,1);--transition-gentle:cubic-bezier(0.3,0,0.2,1)}.main_reveal__1qecX{opacity:1!important;transform:translateY(0)!important}.main_mainContent__H7kjC{background:linear-gradient(180deg,#e8e3ff,#f0e6ff 50%,#e8d4ff);margin-top:74px;min-height:calc(100vh - 74px);overflow-x:hidden;padding:30px 20px;position:relative;text-align:center}.main_heroTitle__CTkpP{color:#4a3b8c;font-size:72px;font-weight:800;letter-spacing:1px;line-height:1.1;margin-bottom:20px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s var(--transition-smooth)}.main_heroTitle__CTkpP.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_highlightEnglish__3Xj\+9{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#b794f6,#9b88ff 50%,#7c9eff);-webkit-background-clip:text;background-clip:text}.main_subtitle__F7SFu{color:#6b5b95;font-size:20px;margin-bottom:40px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s var(--transition-smooth);transition-delay:.2s}.main_subtitle__F7SFu.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_ctaButtons__E1h0f{display:flex;gap:20px;justify-content:center;margin-bottom:80px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s var(--transition-smooth);transition-delay:.4s}.main_ctaButtons__E1h0f.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_ctaBtn__SH10u{border:none;border-radius:35px;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}.main_startLearningBtn__l01TP{background:linear-gradient(135deg,#b794f6,#9b88ff);color:#fff}.main_startLearningBtn__l01TP:hover{box-shadow:0 10px 30px #b794f64d;transform:translateY(-2px)}.main_tryDemoBtn__Ep-g6{background:#ffffffe6;border:2px solid #6b4eff33;color:#6b4eff}.main_tryDemoBtn__Ep-g6:hover{background:#fff;border-color:#6b4eff66}.main_witness__GOKda{border-radius:8px;height:200px;object-fit:cover;width:300px}.main_wrapAbout__hri9L{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;height:370px;justify-content:center;margin-top:0;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapOneAbout__gfGv8{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:311px}.main_wrapVideos__E-jTm{align-items:start;display:flex;flex-direction:column;margin:0 auto;max-width:1600px}.main_wrapAboutIcon__6zkPK{align-items:center;border-radius:15px;display:flex;height:auto;justify-content:center;width:150px}.main_nameAbout__UnbxO{color:#000;font-size:20px;font-weight:700;line-height:normal;margin:9px 0 5px}.main_desckAbout__fBYuK,.main_nameAbout__UnbxO{font-family:Inter,sans-serif;font-style:normal;text-align:center}.main_desckAbout__fBYuK{color:#6d6d6d;font-size:16px;font-weight:400;line-height:22px;margin:0}.main_werticalLine__sYa6Z{background:#0000001a;height:300px;width:1px}.main_popularWrap__Tz2IY{align-items:center;background-color:#faf8ff;background-color:var(--bg-light);display:flex;height:auto;justify-content:center;padding-bottom:59px;padding-top:50px;width:100%}.main_popularWrapSmall__d2BFg{align-items:flex-start;display:flex;flex-direction:column;height:auto;width:100%}.main_wrapPopWithLevel__zMehV{align-items:center;display:flex;height:auto;justify-content:space-between;position:relative;width:100%}.main_videoCatName__wfFZi{border-left:3px solid #6b17f5;color:#000;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding-left:11px}.main_wrapAllLevelsI__iWnRR{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;width:auto}.main_pAllLevels__jfXEY{margin:0 0 0 5px}.main_pAllLevelsBegin__pivqy,.main_pAllLevels__jfXEY{color:#6b17f5;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.main_pAllLevelsBegin__pivqy{cursor:pointer;margin:10px 0 0 5px}.main_wrapLessons__v6\+Jk{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow:hidden;width:100%}.main_wrapOneLessons__5ZdFR{align-items:flex-start;border-radius:15.762px;display:flex;flex-direction:column;flex-shrink:0;height:257px;justify-content:space-between;overflow:hidden;width:230px}.main_lessonsImage__I\+6fX{border-radius:15.762px;height:152px;object-fit:cover;width:230px}.main_lessonsName__GNYxR{color:#000;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:25px;line-height:normal;margin:10px 0 0 11px;max-width:100%;overflow:hidden;text-decoration:none}.main_lessonsCategory__5h9iu{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23.118px;margin:2px 0 15px 11px}.main_wpapGreyL__TtYXR{align-items:center;background:#f5f5f5;border-radius:0 0 15.762px 15.762px;display:flex;height:29px;justify-content:space-between;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}.main_forWho__8tkXq{color:#00b157;margin:0}.main_countLevel__k7eD6,.main_forWho__8tkXq{font-family:Inter,sans-serif;font-size:12.61px;font-style:normal;font-weight:700;line-height:normal}.main_countLevel__k7eD6{align-items:center;background:#00b157;border-radius:15.762px;color:#fff;display:flex;justify-content:center;padding:4px 7px}.main_showAllButton__250No{background:#fff;border:1px solid #7509ff;border-radius:15px;color:#6b17f5;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:42px;line-height:normal;margin-top:28px;width:160px}.main_rightarrow__XoUvq{margin-left:10px}.main_dropdownMenu__yY1cJ{background-color:#fff;border:1px solid #ccc;border-radius:10px;height:220px;margin-top:5px;padding:5px;position:absolute;right:0;top:30px;width:160px;z-index:1000}.main_dropdownItem__H7JWH{cursor:pointer;padding:10px;transition:background-color .2s}.main_dropdownItem__H7JWH:hover{background-color:#f0f0f0}.main_whyChoose__\+ITCu{margin-bottom:50px;opacity:0;text-align:center;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s var(--transition-smooth);transition-delay:.6s}.main_whyChoose__\+ITCu.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_whyChoose__\+ITCu h2{color:#4a3b8c;font-size:36px;font-weight:700;margin-bottom:50px}.main_features__y9K20{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.main_featureCard__o1lek{background:#fffc;border-radius:25px;box-shadow:0 10px 30px #6b4eff1a;padding:40px 30px;transition:all .3s ease;width:280px}.main_featureCard__o1lek:hover{box-shadow:0 15px 40px #6b4eff26;transform:translateY(-5px)}.main_featureIcon__Dskpi{align-items:center;background:linear-gradient(135deg,#ffb6c1,plum);border-radius:20px;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.main_featureCard__o1lek h3{color:#4a3b8c;font-size:18px;letter-spacing:.5px;margin-bottom:10px}@media (max-width:768px){.main_mainContent__H7kjC{padding:40px 20px}.main_heroTitle__CTkpP{font-size:48px}.main_ctaButtons__E1h0f{align-items:center;flex-direction:column}.main_ctaBtn__SH10u{max-width:350px;width:100%}.main_whyChoose__\+ITCu h2{font-size:28px}.main_features__y9K20{align-items:center;flex-direction:column}.main_featureCard__o1lek{max-width:350px;width:100%}}@media (max-width:510px){.main_heroTitle__CTkpP{font-size:38px}.main_subtitle__F7SFu{font-size:18px}.main_ctaBtn__SH10u{border-radius:32px;font-size:15px;letter-spacing:.4px;max-width:350px;padding:16px 32px}.main_whyChoose__\+ITCu h2{font-size:24px}.main_featureCard__o1lek{border-radius:25px;max-width:300px;padding:32px 25px;width:100%}}@media (max-width:410px){.main_heroTitle__CTkpP{font-size:32px}.main_subtitle__F7SFu{font-size:17px}.main_featureCard__o1lek{border-radius:25px;max-width:270px;padding:30px 22px;width:100%}}@media only screen and (max-width:599px) and (min-width:300px){.main_wrapAbout__hri9L{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:0;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__v6\+Jk{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow-x:auto;overflow-y:hidden;width:100%}}@media only screen and (max-width:700px) and (min-width:599px){.main_wrapAbout__hri9L{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:0;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__v6\+Jk{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow-x:auto;overflow-y:hidden;width:100%}}@media only screen and (max-width:1024px) and (min-width:701px){.main_wrapAbout__hri9L{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:0;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__v6\+Jk{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow-x:auto;overflow-y:hidden;width:100%}}@media only screen and (max-width:1288px) and (min-width:1024px){.main_wrapAbout__hri9L{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:0;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:99%}.main_wrapLessons__v6\+Jk{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow-x:auto;overflow-y:hidden;width:100%}.main_wrapOneAbout__gfGv8{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:250px}.main_witness__GOKda{border-radius:8px;height:180px;object-fit:cover;width:250px}}@media only screen and (max-width:1440px) and (min-width:1288px){.main_wrapLessons__v6\+Jk{-webkit-overflow-scrolling:touch;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;overflow-x:auto;overflow-y:hidden;width:100%}.main_smallWrap__aK3Ah{align-self:flex-start;display:flex;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:99%}}.main_contentWrapper__pQT7w{background:#faf8ff;background:var(--bg-light);color:#1a0b2e;color:var(--text-dark);margin-top:100vh;padding:60px 0;position:relative;width:100%;z-index:2}.main_videoDiscoverySection__HfG8\+{margin:0 auto;max-width:1400px;min-height:100vh;opacity:0;position:relative;transform:translateY(30px);transition:all .8s cubic-bezier(.3,0,.2,1);transition:all .8s var(--transition-gentle);width:100%}.main_videoDiscoverySection__HfG8\+.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_container__FT6MR{margin:0 auto;max-width:1400px;width:100%}.main_sectionHeader__Q0IOX{margin-bottom:4rem;text-align:center}.main_sectionTitle__qLQdc{color:#1a0b2e;color:var(--text-dark);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;margin-bottom:1rem;overflow:hidden}.main_sectionTitle__qLQdc .main_word__otEPa{display:inline-block;margin-right:.5rem;opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s var(--transition-smooth)}.main_sectionSubtitle__eY4lh,.main_sectionTitle__qLQdc.main_reveal__1qecX .main_word__otEPa{opacity:1;transform:translateY(0)}.main_sectionSubtitle__eY4lh{color:#452c6e;color:var(--text-dark-secondary);font-size:1.25rem;transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s var(--transition-smooth);transition-delay:.3s}.main_sectionSubtitle__eY4lh.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_levelSelector__PWnT4{display:flex;justify-content:center;margin-bottom:4.5rem}.main_levelChips__g-r84{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:95vw}.main_levelChip__uYFkg{background:#fff;background:var(--bg-card);border:none;border-radius:100px;box-shadow:0 2px 8px #1a0b2e0f;box-shadow:var(--shadow-sm);color:#1a0b2e;color:var(--text-dark);cursor:pointer;font-family:Inter,sans-serif;font-weight:600;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.main_levelChip__uYFkg:hover{border-color:#9c77ff;border-color:var(--purple-400);box-shadow:0 4px 16px #1a0b2e14;box-shadow:var(--shadow-md);transform:translateY(-2px)}.main_levelChip__uYFkg.main_active__UKxiD{background:#7c4dff;background:var(--purple-500);border-color:#7c4dff;border-color:var(--purple-500);color:#fff}.main_levelLabel__oE4mk{font-size:1rem}.main_levelCode__rmbmT{font-size:.875rem;margin-left:.5rem;opacity:.8}.main_categories__OC46W{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0 auto 3rem;max-width:95vw;width:100%}.main_categoryItem__ieXuM{align-items:center;border-radius:16px;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:9px;padding:16px 16px 7px;text-decoration:none;transition:all .3s}.main_allVidCon__sPcxb{margin:130px auto 0;max-width:1450px}.main_allVidCon__sPcxb:before{background:#faf8ff;background:var(--bg-light);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.main_categoryIcon__vAFsu{align-items:center;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;font-size:28px;height:74px;justify-content:center;transition:all .3s ease;width:74px}.main_categoryItem__ieXuM:hover{background:#f2f2f2;transform:translateY(-2px)}.main_categoryItem__ieXuM:hover .main_categoryIcon__vAFsu{transform:scale(1.05)}.main_categoryItem__ieXuM.main_active__UKxiD{background:#f3e8ff;border:2px solid #6b46c1}.main_categoryItem__ieXuM.main_active__UKxiD .main_categoryIcon__vAFsu{box-shadow:0 6px 16px #6b17f54d;transform:scale(1.1)}.main_categoryItem__ieXuM:active .main_categoryIcon__vAFsu{transform:scale(.95)}.main_categoryIcon__vAFsu.main_all__305Kx{background:linear-gradient(135deg,#00c9ff,#92fe9d)}.main_categoryIcon__vAFsu.main_travel__GjGr5{background:linear-gradient(135deg,#667eea,#764ba2)}.main_categoryIcon__vAFsu.main_work__hoPLv{background:linear-gradient(135deg,#f093fb,#f5576c)}.main_categoryIcon__vAFsu.main_education__QP7Ez{background:linear-gradient(135deg,#4facfe,#00f2fe)}.main_categoryIcon__vAFsu.main_health__MSauB{background:linear-gradient(135deg,#fa709a,#fee140)}.main_categoryIcon__vAFsu.main_tech__xRAja{background:linear-gradient(135deg,#30cfd0,#330867)}.main_categoryIcon__vAFsu.main_leisure__HFqZ9{background:linear-gradient(135deg,#a8edea,#fed6e3)}.main_categoryIcon__vAFsu.main_daily__tGENC{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.main_categoryName__F\+8SV{color:#333;font-size:14px;font-weight:500;margin-bottom:-3px;text-align:center}.main_categoryItem__ieXuM:hover .main_categoryName__F\+8SV{color:#6b46c1}.main_categoryItem__ieXuM.main_active__UKxiD .main_categoryName__F\+8SV{color:#6b46c1;font-weight:600}.main_searchSection__wcPFt{display:flex;justify-content:center;margin-bottom:3rem}.main_searchContainer__kxbCi{max-width:600px;position:relative;width:100%}.main_searchInputWrapper__o1QZh{align-items:center;display:flex;position:relative;width:100%}.main_searchIcon__C9CxS{color:#7a6f8e;color:var(--text-dark-muted);font-size:1.25rem;left:1.5rem;pointer-events:none;position:absolute;z-index:1}.main_searchInput__1BnV1{background:#fff;background:var(--bg-card);border:2px solid #1a0b2e14;border:2px solid var(--border-light);border-radius:100px;color:#1a0b2e;color:var(--text-dark);font-family:Inter,sans-serif;font-size:1rem;max-width:95vw;padding:1rem 3rem 1rem 3.5rem;transition:all .3s ease;width:100%}.main_searchInput__1BnV1:focus{border-color:#7c4dff;border-color:var(--purple-500);box-shadow:0 0 0 4px #7c4dff1a;outline:none}.main_searchClear__ay4Cf,.main_searchInput__1BnV1::placeholder{color:#7a6f8e;color:var(--text-dark-muted)}.main_searchClear__ay4Cf{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.main_searchClear__ay4Cf:hover{color:#5e3d8e;color:var(--purple-600);transform:translateY(-50%) scale(1.2)}.main_benefits__rG5\+V{background:linear-gradient(135deg,#1a0b2e,#2d1b4e 50%,#1a0b2e);background:linear-gradient(135deg,var(--purple-900) 0,var(--purple-800) 50%,var(--purple-900) 100%);overflow:hidden;padding:120px 0;position:relative;width:100%;z-index:100}.main_bgPattern__8UXFr{animation:main_pattern-drift__gxpxj 30s ease-in-out infinite;background-image:radial-gradient(circle at 20% 50%,#7c4dff 0,#0000 50%),radial-gradient(circle at 80% 80%,#00d4ff 0,#0000 50%),radial-gradient(circle at 40% 20%,#ff006e 0,#0000 50%);background-image:radial-gradient(circle at 20% 50%,var(--purple-500) 0,#0000 50%),radial-gradient(circle at 80% 80%,var(--accent-cyan) 0,#0000 50%),radial-gradient(circle at 40% 20%,var(--accent-pink) 0,#0000 50%);inset:0;opacity:.05;position:absolute}@keyframes main_pattern-drift__gxpxj{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,-20px) scale(1.1)}66%{transform:translate(20px,-30px) scale(.95)}}.main_benefitsContainer__bknC9{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:1}.main_benefitsSectionHeader__vj8vV{margin-bottom:5rem;text-align:center}.main_benefitsSectionTitle__9Iq6f{color:#fff;color:var(--text-primary);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.3;margin-bottom:1.5rem}.main_benefitsTitleWord__8xVJI{display:inline-block;opacity:0;padding-right:10px;position:relative;transform:translateY(28px);transition:all .8s cubic-bezier(.19,1,.22,1);vertical-align:bottom}.main_benefitsTitleWord__8xVJI.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_benefitsTitleWord__8xVJI.main_gradientText__7EpKa{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9c77ff,#00d4ff);background:linear-gradient(135deg,var(--purple-400),var(--accent-cyan));-webkit-background-clip:text;background-clip:text}.main_benefitsSectionLede__hazxG{color:#e0d5ff;color:var(--text-secondary);font-size:1.25rem;margin:0 auto;max-width:600px}.main_benefitsLedeWord__gcIL7{display:inline-block;opacity:0;overflow:hidden;position:relative;transform:translateY(26px);transition:all .7s cubic-bezier(.19,1,.22,1);vertical-align:bottom}.main_benefitsLedeWord__gcIL7.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_ledeWord__mYeWu{display:inline-block;opacity:0;overflow:hidden;position:relative;transform:translateY(26px);transition:all .7s cubic-bezier(.19,1,.22,1);vertical-align:bottom}.main_ledeWord__mYeWu.main_reveal__1qecX{opacity:1;transform:translateY(0)}.main_benefitsGrid__FR88v{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:4rem}.main_benefitCard__Cdc9e{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:#0a051499;border:2px solid #ffffff14;border-radius:20px;cursor:pointer;isolation:isolate;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:translateY(60px);transition:all .8s cubic-bezier(.215,.61,.355,1)}.main_benefitCard__Cdc9e.main_reveal__1qecX{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.215,.61,.355,1)}.main_benefitCard__Cdc9e:before{background:#0a0514e6;border-radius:20px;content:"";inset:0;position:absolute;transition:all .8s;z-index:-2}.main_benefitCard__Cdc9e:after{background:conic-gradient(from 0deg,#7c4dff,#00d4ff,#ff006e,#7c4dff);background:conic-gradient(from 0deg,var(--purple-500),var(--accent-cyan),var(--accent-pink),var(--purple-500));border-radius:20px;content:"";inset:-2px;opacity:0;position:absolute;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:-1}@keyframes main_gradient-rotate__\+w75a{to{transform:rotate(1turn)}}.main_benefitCard__Cdc9e:focus-within,.main_benefitCard__Cdc9e:hover{box-shadow:0 16px 48px #0000004d;transform:translateY(-8px) scale(1.02)}.main_benefitCard__Cdc9e:focus-within:after,.main_benefitCard__Cdc9e:hover:after{animation-play-state:running;opacity:1}.main_cardPattern__vadBk{background:radial-gradient(circle at center,#7c4dff 0,#0000 70%);background:radial-gradient(circle at center,var(--purple-500) 0,#0000 70%);height:140%;opacity:.03;pointer-events:none;position:absolute;right:-20%;top:-20%;transition:transform .3s ease-out;width:140%}.main_benefitIcon__SrUY9{background:#7c4dff26;border:1px solid #7c4dff33;border-radius:16px;height:64px;margin-bottom:1.5rem;padding:12px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);width:64px}.main_benefitCard__Cdc9e:focus-within .main_benefitIcon__SrUY9,.main_benefitCard__Cdc9e:hover .main_benefitIcon__SrUY9{background:#7c4dff40;border-color:#7c4dff66;transform:scale(1.05)}@keyframes main_breathing-pulse__doEuU{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}.main_benefitIcon__SrUY9 svg{height:100%;width:100%}.main_benefitTitle__2n4pt{color:#fff;color:var(--text-primary);display:inline-block;font-size:1.5rem;font-weight:800;margin-bottom:1rem;position:relative}.main_benefitDescription__GKt1K{color:#e0d5ff;color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:0}.main_iconGradientStop1__h3Qsn{stop-color:#7c4dff;stop-color:var(--purple-500)}.main_iconGradientStop2__gWo2Z{stop-color:#00d4ff;stop-color:var(--accent-cyan)}.main_iconPrimary__Z-34m{fill:#9c77ff;fill:var(--purple-400)}.main_iconSecondary__IvNZh{fill:#00d4ff;fill:var(--accent-cyan)}.main_iconTertiary__7K3xh{fill:#fff;fill:var(--text-primary)}.main_benefitCard__Cdc9e:focus-visible{outline:2px solid #9c77ff;outline:2px solid var(--purple-400);outline-offset:4px}@media (prefers-reduced-motion:reduce){.main_benefitCard__Cdc9e.main_reveal__1qecX,.main_ledeWord__mYeWu.main_reveal__1qecX,.main_titleWord__pBvfz.main_reveal__1qecX{opacity:1;transform:none}.main_benefitCard__Cdc9e:focus-within,.main_benefitCard__Cdc9e:hover{transform:none}.main_bgPattern__8UXFr{display:none}.main_benefitCard__Cdc9e:after{animation:none!important}.main_benefitCard__Cdc9e:not(:hover):not(:focus-within){animation:none}}@media (max-width:1200px){.main_benefitCard__Cdc9e{height:100%;min-width:300px;padding:2rem}.main_benefitsGrid__FR88v{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scroll-behavior:smooth}.main_benefitsGrid__FR88v::-webkit-scrollbar{height:6px}.main_benefitsGrid__FR88v::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.main_benefitsGrid__FR88v::-webkit-scrollbar-thumb{background:#7c4dff;background:var(--purple-500);border-radius:3px}}@media (max-width:992px){.main_benefitCard__Cdc9e{padding:1.75rem}.main_benefitTitle__2n4pt{font-size:1.25rem}.main_benefitDescription__GKt1K{font-size:.875rem}}@media (max-width:768px){.main_benefits__rG5\+V{padding:80px 0}.main_benefitsGrid__FR88v::-webkit-scrollbar{height:6px}.main_benefitsGrid__FR88v::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.main_benefitsGrid__FR88v::-webkit-scrollbar-thumb{background:#7c4dff;background:var(--purple-500);border-radius:3px}.main_benefitCard__Cdc9e{min-height:250px;min-width:250px;padding:1.5rem}.main_benefitTitle__2n4pt{font-size:1.125rem}.main_sectionTitle__qLQdc{font-size:2rem}.main_benefitIcon__SrUY9{height:48px;padding:8px;width:48px}}@media (max-width:480px){.main_benefitsContainer__bknC9{padding:0 1rem}.main_benefitsGrid__FR88v{gap:.75rem;grid-template-columns:repeat(4,minmax(220px,1fr))}.main_benefitCard__Cdc9e{min-width:220px;padding:1.25rem}.main_benefitDescription__GKt1K{font-size:.813rem;line-height:1.5}}@media (max-width:768px){.main_allVidCon__sPcxb{margin:70px auto 0}.main_levelChips__g-r84{gap:.7rem}.main_levelChip__uYFkg{font-size:.875rem;gap:.5rem;padding:.625rem 1.25rem}.main_categoriesGrid__jjWfh{grid-template-columns:repeat(2,1fr)}.main_categoryTile__TBiN2{padding:1rem}.main_categoryIcon__vAFsu{height:40px;width:40px}.main_searchContainer__kxbCi{max-width:100%}.main_searchInput__1BnV1{font-size:.875rem;padding:.875rem 2.5rem .875rem 3rem}}.main_allMainWrap__p31iI{align-items:center;background:var(--bg-light);display:flex;flex-direction:column;height:auto;margin-top:75px;overflow:hidden;position:relative;width:100%;z-index:1}.main_wrapVideos__oyHls{align-items:start;display:flex;flex-direction:column;margin:0 auto;max-width:1600px}.main_filter__99kN-{width:44px}.main_iconSelected__\+LIjV,.main_selected__YfUoG{border:2px solid #6b17f5;border-radius:10px}.main_iconSelected__\+LIjV{padding:4px}.main_maskInFirst__SuWtk{background:url(/static/media/backgrou.254feb5b01c3e5906ca5.jpeg) #d3d3d3 0 -149.094px/100% 221.575% no-repeat;height:auto;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:-1}.main_chatbubblenew__XEU2g{height:44px;object-fit:cover;width:44px}.main_maskInFirst__SuWtk:before{background:#6b17f580;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.main_firstBlockWrap__f3p\+z{align-items:center;display:flex;flex-direction:column;height:610px;overflow:hidden;position:relative;width:100%}.main_firstBlockWrap__f3p\+z:before{background:url(/static/media/newLayer.0bc06f4cdd4261858046.jpeg) no-repeat;background-position:top;background-size:cover;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:scaleX(-1);width:100%}.main_mainH1__jIYEF{font-weight:700;margin:192px 0 0;position:relative;text-align:center;width:763px;z-index:10}.main_mainH1Span__5L83Q,.main_mainH1__jIYEF{color:#fff;font-family:Inter,sans-serif;font-size:85px;font-style:normal;line-height:87px;text-transform:uppercase}.main_mainH1Span__5L83Q{font-weight:400;margin:0}.main_registerInFirst__ctLq6{background:#6b17f5;border:none;border-radius:15px;color:var(--White,#fff);color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:60px;line-height:normal;margin-top:13px;position:relative;width:222px;z-index:10}.main_wrapAbout__-cpB-{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:520px;width:100%}.main_smallWrap__Kzlrx{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_videoDiscoverySection__yK0mK{margin:0 auto;max-width:1400px;width:100%}.main_wrapOneAbout__N9Wti{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:311px}.main_wrapAboutIcon__ioA3g{align-items:center;border:1px solid #6d6d6d80;border-radius:15px;display:flex;height:53px;justify-content:center;width:53px}.main_container__KBzZd{margin:0 auto;max-width:1400px;padding:0 2rem}searchInputWrapper{align-items:center;display:flex;position:relative;width:100%}.main_nameAbout__99MDO{color:#000;font-size:20px;font-weight:700;line-height:normal;margin:9px 0 5px}.main_desckAbout__yml5h,.main_nameAbout__99MDO{font-family:Inter,sans-serif;font-style:normal;text-align:center}.main_desckAbout__yml5h{color:#6d6d6d;font-size:16px;font-weight:400;line-height:22px;margin:0}.main_wrapOneAbout__N9Wti:first-child .main_desckAbout__yml5h{width:281px}.main_wrapOneAbout__N9Wti:nth-child(2) .main_desckAbout__yml5h{width:265px}.main_wrapOneAbout__N9Wti:nth-child(3) .main_desckAbout__yml5h{width:311px}.main_wrapOneAbout__N9Wti:nth-child(4) .main_desckAbout__yml5h{width:309px}.main_werticalLine__phDHc{background:#0000001a;height:152px;width:1px}.main_popularWrap__nFRXv{align-items:center;background:var(--bg-light);display:flex;height:auto;justify-content:center;max-width:100vw;padding-top:24px;width:100%}.main_popularWrapSmall__Uv89e{align-items:flex-start;display:flex;flex-direction:column;height:auto;width:95%}.main_wrapPopWithLevel__etFJd{align-items:center;display:flex;height:auto;justify-content:space-between;position:relative;width:100%}.main_videoCatName__-6Cn3{border-left:3px solid #6b17f5;color:#000;font-family:Inter,sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding-left:11px}@media screen and (max-width:700px){.main_videoCatName__-6Cn3{border-left:3px solid #6b17f5;font-size:25px;padding-left:10px}}.main_wrapAllLevelsI__5zi3E{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;width:auto}.main_pAllLevels__YHrle{color:#6b17f5;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 0 5px}.main_pAllLevelsBegin__IZcvC{color:#6b17f5;font-weight:700;margin:10px 0 0 5px}.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}.main_wrapOneLessons__0imS1{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:290px;justify-content:space-between;overflow:hidden;width:300px}.main_lessonsImage__TYJYX{height:162px;object-fit:cover;width:300px}.main_dropdownMenu__pQBwP{position:absolute;right:0;top:90px}.main_dropdownMenu2__bKB82,.main_dropdownMenu__pQBwP{background-color:#fff;border:none;border-radius:15px;box-shadow:0 8px 20px #00000026;height:auto;margin-top:5px;overflow:hidden;padding:0;width:200px;z-index:1000}.main_dropdownMenu2__bKB82{position:fixed}.main_contentWrapper__K6Dvx{background:var(--bg-light);color:var(--text-dark);padding:60px 0;position:relative;width:100%;z-index:2}.main_pAllLevelsBegin__IZcvC{border-bottom:none;color:#333;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:0;padding:15px 25px;transition:all .2s ease}.main_pAllLevelsBegin__IZcvC:hover{background-color:#f8f9fa;color:#6b17f5}.main_lessonsName__\+oZEH{color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:auto;line-height:normal;margin:10px 0 0 11px;max-width:100%;overflow:hidden;text-decoration:none}.main_lessonsCategory__zMSk6{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:23.118px;margin:5px 0 0 11px}.main_sectionDivider__0fLT0{background-color:#d3d3d3;height:1px;margin:40px 0;width:100%}.main_lessonItem__eIjVs{padding-right:24px;position:relative}.main_lessonItem__eIjVs:not(:last-child):after{background-color:#e0e0e0;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.main_wpapGreyL__x83LQ{align-items:center;background:#f5f5f5;border-radius:0 0 15.762px 15.762px;display:flex;height:29px;justify-content:space-between;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}.main_forWho__PAMMd{color:#00b157;margin:0}.main_countLevel__6ckCE,.main_forWho__PAMMd{font-family:Inter,sans-serif;font-size:12.61px;font-style:normal;font-weight:700;line-height:normal}.main_countLevel__6ckCE{background:#00b157;border-radius:15.762px;color:#fff;padding:4px 7px}.main_centrSpiner__fIJG5,.main_countLevel__6ckCE{align-items:center;display:flex;justify-content:center}.main_centrSpiner__fIJG5{height:100vh;width:100%}.main_showAllButton__Qesam{border:1px solid #7509ff;border-radius:15px;font-size:16px;font-weight:700;height:42px;margin-top:28px;width:160px}.main_showAllButton__Qesam,.main_showMoreBtn__vOZdW{background:#fff;color:#6b17f5;font-family:Inter,sans-serif;font-style:normal;line-height:normal}.main_showMoreBtn__vOZdW{border:1px solid #6b17f5;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}@media screen and (max-width:700px){.main_showMoreBtn__vOZdW{border-radius:8px;font-size:12px;margin-right:10px;padding:6px 12px}.main_tabsWithFilters__seT4M{display:none}}.main_showLessBtn__ceUDH,.main_showMoreBtn__vOZdW:hover{background:#6b17f5;color:#fff}.main_showLessBtn__ceUDH{border:1px solid #6b17f5;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:8px 16px;transition:all .3s ease}.main_showLessBtn__ceUDH:hover{background:#fff;color:#6b17f5}.main_rightarrow__ep44a{margin-left:10px}.main_wrapOneLevels__6-ybt{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:auto;position:relative;width:auto}.main_wrapOneIconFilter__7Xdld,.main_wrapOneIcon__gV6yQ{align-items:center;border-radius:15px;display:flex;height:70px;justify-content:center;width:70px}.main_wrapOneIconFilter__7Xdld{border:1px solid #6d6d6d80}.main_wrapTwoIconFilter__8sFMK{border-radius:10px;padding:5px}.main_iconSelected__\+LIjV{align-items:center;border:1px solid #6b17f5;border-radius:15px;display:flex;height:70px;justify-content:center;width:70px}.main_pNameCategory__ivozN{font-size:14px;margin:0}.main_pNameCategoryAllVideos__gKCSI,.main_pNameCategory__ivozN{color:#000;font-family:Inter,sans-serif;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap}.main_pNameCategoryAllVideos__gKCSI{cursor:pointer;font-size:18px;margin:5px 0 0}.main_buffer__xNDfZ{background:#fff;height:64px;width:100%}.main_userAccountContainer__Bv0kA{background-color:#fff;margin:0 auto;padding:0;width:100%}.main_userNavbar__3F49Z{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000000d}.main_tabsWithFilters__seT4M{width:60%}.main_navbarLinks__6cBnA{display:flex;overflow-x:auto;width:100%}.main_navbarLinks__6cBnA::-webkit-scrollbar,.main_videosTabs__C7nxR::-webkit-scrollbar{height:4px}.main_navbarLinks__6cBnA::-webkit-scrollbar-track,.main_videosTabs__C7nxR::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.main_navbarLinks__6cBnA::-webkit-scrollbar-thumb,.main_videosTabs__C7nxR::-webkit-scrollbar-thumb{background:#ad81ff;border-radius:4px}.main_navbarLinks__6cBnA::-webkit-scrollbar-thumb:hover,.main_videosTabs__C7nxR::-webkit-scrollbar-thumb:hover{background:#a879ff}.main_navbarLink__HgLkC{align-items:center;cursor:pointer;display:flex;font-size:17px;gap:10px;padding:8px 11px;transition:background-color .3s ease,transform .2s ease}.main_navbarLink__HgLkC span{white-space:nowrap}.main_navbarLink__HgLkC:hover{background-color:#6b17f51a}.main_activeNavLink__zAVCw{background-color:#6e6e6e26;color:#6b17f5;font-weight:600}.main_navbarIcon__CbFq2{height:27px;object-fit:contain;width:27px}.main_wrapAllFilters__hWWej{align-items:center;background-color:#f9f9f9;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:row;gap:15px;justify-content:start;padding-left:10px}.main_wrapFilterMyVideos__wJKai{background-color:#ebebeb;border-radius:10px;cursor:pointer;font-size:18px;padding:10px 15px}.main_wrapFilterMyVideos__wJKai p{align-items:center;display:flex;gap:8px}.main_wrapFilterMyVideos__wJKai .main_amount__0U88o{align-items:center;background-color:#b0b0b0;border-radius:50%;display:flex;font-size:14px;height:22px;justify-content:center;width:22px}.main_activeTab__g5Ax1 .main_amount__0U88o{background-color:#9b65ff}.main_userProfileBanner__OQoBI{background:linear-gradient(135deg,#6b17f5,#8a4bff);color:#fff;padding:30px 20px 60px}.main_userProfileBannerContent__aAzWT{margin:0 auto;max-width:1400px}.main_welcomeMessage__F1ewY{font-size:36px;font-weight:600;text-align:left}.main_userStatsContainer__6qVsu{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.main_userBannerLeft__PKNZB{align-items:center;background-color:#9b65ff;border-radius:25px;display:flex;font-size:18px;gap:5px;padding:10px 20px}.main_userBannerLeft__PKNZB span{background-color:#f57c00;border:1px solid #f57c00;border-radius:12px;color:#fff3e0;display:inline-block;font-weight:600;margin:5px 5px 5px 0;padding:3px 6px}.main_userBannerLeft__PKNZB .main_fa-bolt__lFIUZ{color:#fc8c1c;margin-left:5px}.main_userBannerInfo__HDWuB{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.main_userStatCard__weYhi{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3;border-radius:10px;display:flex;flex:1 1;flex-direction:column;min-width:150px;padding:15px;transition:transform .3s ease,background-color .3s ease}.main_userStatCard__weYhi:hover{background-color:#ffffff4d;transform:translateY(-5px)}.main_statNumber__J6FO6{font-size:32px;margin-bottom:5px}.main_statLabel__9DPJU{font-size:16px;text-align:center}.main_userAccountHeader__8blgq{display:flex;justify-content:start;margin:10px auto 0;max-width:1400px}.main_activeTab__g5Ax1{background-color:#6b17f5;color:#fff;font-weight:700}.main_activeTab__g5Ax1 p{color:#fff}.main_videoGrid__o6-2h{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px;padding-top:20px}.main_videoCard__fOq3y{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.main_cardBottom__LCnBL{align-items:center;display:flex;justify-content:space-between;width:100%}.main_videoCard__fOq3y:hover{box-shadow:0 6px 12px #6b17f533;transform:translateY(-5px)}.main_videoThumbnailContainer__cixjy{height:220px;overflow:hidden;width:100%}.main_videoThumbnail__7SjEs{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.main_videoCard__fOq3y:hover .main_videoThumbnail__7SjEs{transform:scale(1.05)}.main_videoCard__fOq3y h3{margin-bottom:10px;margin-top:10px;padding:0 15px}.main_videoCard__fOq3y p{color:#333;flex-grow:1;margin-bottom:15px;padding:0 10px}.main_videoCardFooter__6kwXF{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:auto;padding:10px 15px}.main_levelBadge__OTZKU{background-color:#f5f5f5;border:1px solid #ddd;border-radius:12px;color:#333;display:inline-block;font-size:12px;font-weight:600;margin:5px 0;padding:3px 8px;transition:all .3s ease}.main_progressBar__GTEDP{background-color:#e0e0e0;margin:10px 5px 0;position:relative;width:100%}.main_progressFill__i1VLd{background-color:#6b17f5}.main_progressText__oR8r-{color:#6b17f5;font-size:12px;position:absolute;right:5px;top:-2px}.main_completedBadge__Mw60o{background-color:#6b17f5;border-radius:12px;color:#fff;display:inline-block;font-size:12px;margin-top:5px;padding:3px 8px}.main_favoriteBadge__EiDWP{color:#6b17f5;font-size:16px;margin-left:auto}.main_noVideosMessage__7USrZ{color:#6d6d6d;font-family:Inter,sans-serif;font-size:18px;padding:40px;text-align:center}.main_notAuthCatalogCon__BBLgR{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:75px;min-height:400px;width:100%}.main_pleaseLoginText__mTjRX{color:#6d6d6d;font-family:Inter,sans-serif;font-size:25px;padding:40px;text-align:center}.main_btnSecondary__1tWPH{background-color:#7509ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin:0 auto;padding:10px 20px;transition:background-color .3s ease}@media (max-width:700px){.main_userBannerInfo__HDWuB{flex-direction:column}.main_wrapAllFilters__hWWej{overflow-x:auto}}.main_userAccountContent__qOGAb{min-height:400px}.main_wrapAllDe__vqnIz{align-items:center;display:flex;gap:100px;justify-content:flex-start;position:relative;width:auto}.main_arrowBlockCat__TPZiK{align-items:center;background:#f5f5f5;border-radius:20px;cursor:pointer;display:flex;height:70px;justify-content:center;position:absolute;width:20px;z-index:10}.main_leftArrow__NvQMZ{left:-30px}.main_rightArrow__O9PWR{right:-30px}.main_ioIosArrowBack__ksEmr,.main_ioIosArrowForward__zsatq{color:#7509ff}.main_searchSection__PYXG2{display:flex;justify-content:center;margin-bottom:3rem}.main_searchContainer__hPMTg{max-width:600px;position:relative;width:100%}.main_searchInputWrapper__JgUIT{align-items:center;display:flex;position:relative;width:100%}.main_searchIcon__r88Um{color:var(--text-dark-muted);font-size:1.25rem;left:1.5rem;pointer-events:none;position:absolute;z-index:1}.main_searchInput__ihgfH{background:var(--bg-card);border:2px solid var(--border-light);border-radius:100px;color:var(--text-dark);font-family:Inter,sans-serif;font-size:1rem;padding:1rem 3rem 1rem 3.5rem;transition:all .3s ease;width:100%}.main_searchInput__ihgfH:focus{border-color:var(--purple-500);box-shadow:0 0 0 4px #7c4dff1a;outline:none}.main_searchClear__m4dvP,.main_searchInput__ihgfH::placeholder{color:var(--text-dark-muted)}.main_searchClear__m4dvP{background:none;border:none;cursor:pointer;font-size:1.25rem;padding:.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.main_searchClear__m4dvP:hover{color:var(--purple-600);transform:translateY(-50%) scale(1.2)}.main_noVideosMessage__7USrZ{align-items:center;background:#fff;display:flex;height:300px;justify-content:center;margin-top:40px;width:100%}.main_noVideosText__9-6ho{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:15px;color:#6d6d6d;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:20px;text-align:center}@media only screen and (max-width:599px) and (min-width:300px){.main_wrapAbout__-cpB-{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:520px;width:100%}.main_smallWrap__Kzlrx{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}.main_mainH1__jIYEF{font-weight:700;margin:192px 0 0;position:relative;text-align:center;width:95%;z-index:10}.main_mainH1Span__5L83Q,.main_mainH1__jIYEF{color:#fff;font-family:Inter,sans-serif;font-size:40px;font-style:normal;line-height:87px;text-transform:uppercase}.main_mainH1Span__5L83Q{font-weight:400;margin:0}.main_wrapAllDe__vqnIz{align-items:center;display:flex;gap:40px;justify-content:flex-start;width:60%}}@media only screen and (max-width:700px) and (min-width:599px){.main_wrapAbout__-cpB-{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:520px;width:100%}.main_smallWrap__Kzlrx{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}.main_mainH1__jIYEF{font-weight:700;margin:192px 0 0;position:relative;text-align:center;width:95%;z-index:10}.main_mainH1Span__5L83Q,.main_mainH1__jIYEF{color:#fff;font-family:Inter,sans-serif;font-size:50px;font-style:normal;line-height:87px;text-transform:uppercase}.main_mainH1Span__5L83Q{font-weight:400;margin:0}.main_wrapAllDe__vqnIz{align-items:center;display:flex;gap:40px;justify-content:flex-start;width:80%}}@media only screen and (max-width:1024px) and (min-width:701px){.main_wrapAbout__-cpB-{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:520px;width:100%}.main_smallWrap__Kzlrx{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}.main_mainH1__jIYEF{font-weight:700;margin:192px 0 0;position:relative;text-align:center;width:95%;z-index:10}.main_mainH1Span__5L83Q,.main_mainH1__jIYEF{color:#fff;font-family:Inter,sans-serif;font-size:50px;font-style:normal;line-height:87px;text-transform:uppercase}.main_mainH1Span__5L83Q{font-weight:400;margin:0}.main_wrapAllDe__vqnIz{align-items:center;display:flex;gap:40px;justify-content:flex-start;width:85%}}@media only screen and (max-width:1288px) and (min-width:1024px){.main_wrapAbout__-cpB-{align-items:center;background:#fff;box-shadow:0 0 6px 0 #00000005,0 2px 4px 0 #00000014;display:flex;flex-wrap:wrap;height:auto;justify-content:center;margin-top:520px;width:100%}.main_smallWrap__Kzlrx{align-self:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:90%}.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}}@media only screen and (max-width:1440px) and (min-width:1288px){.main_wrapLessons__uum8S{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.main_wrapLessonsExpanded__6\+OdI,.main_wrapLessons__uum8S{align-items:flex-start;display:flex;gap:32px;height:auto;justify-content:flex-start;margin-top:18px;width:100%}.main_wrapLessonsExpanded__6\+OdI{flex-wrap:wrap;overflow:visible}}@media only screen and (max-width:1640px) and (min-width:1440px){.main_wrapAllLevels__\+gI8-{background:#fff;border-top:1px solid #e4e4e4;flex-wrap:wrap;height:auto;padding-bottom:29px;padding-top:19px;width:90%}.main_wrapAllDe__vqnIz,.main_wrapAllLevels__\+gI8-{align-items:center;display:flex;gap:50px;justify-content:flex-start}.main_wrapAllDe__vqnIz{position:relative;width:auto}}.main_selectedDropdownItem__xvLLy{background-color:#e0e0e0;color:#6b17f5!important;font-weight:600}.main_newCabinetWrap__3zq4Z{background-color:#f5f5f7;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin-top:130px;min-height:calc(100vh - 75px)}.main_welcomeSection__SrCfr{background:linear-gradient(135deg,#8c65e5,#8c65e5);border-radius:0 0 24px 24px;color:#fff;margin:0 24px;padding:48px 24px}.main_welcomeTitle__-STAl{font-size:32px;font-weight:600;margin-bottom:32px;text-align:center}.main_statsGrid__P7Wsn{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}.main_statCard__xVwA3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:16px;padding:24px;text-align:center}.main_statNumber__J6FO6{font-size:48px;font-weight:700;margin-bottom:8px}.main_statLabel__9DPJU{font-size:14px;opacity:.9}.main_categoriesSection__X9Gpy{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;margin:24px;padding:32px 24px}.main_categoriesHeader__Ps9ay{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.main_sectionTitle__iwvih{align-items:center;display:flex;font-size:20px;font-weight:600;gap:8px}.main_sectionIcon__1GEHI{align-items:center;background:#6b46c1;border-radius:8px;color:#fff;display:flex;font-size:16px;height:28px;justify-content:center;width:28px}.main_categoriesGrid__\+hM6M{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.main_categoryItem__jevat{align-items:center;border-radius:16px;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:all .3s}.main_categoryItem__jevat:hover{background:#f8f8f8;transform:translateY(-2px)}.main_categoryItem__jevat.main_active__iHbBB{background:#f3e8ff;border:2px solid #6b46c1}.main_categoryItem__jevat.main_active__iHbBB .main_categoryIcon__Xacoq{box-shadow:0 6px 16px #6b17f54d;transform:scale(1.1)}.main_categoryIcon__Xacoq{align-items:center;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.main_categoryIcon__Xacoq.main_all__ZGBSB{background:linear-gradient(135deg,#00c9ff,#92fe9d)}.main_categoryIcon__Xacoq.main_travel__jlf7P{background:linear-gradient(135deg,#667eea,#764ba2)}.main_categoryIcon__Xacoq.main_work__e4UkU{background:linear-gradient(135deg,#f093fb,#f5576c)}.main_categoryIcon__Xacoq.main_education__mrnXz{background:linear-gradient(135deg,#4facfe,#00f2fe)}.main_categoryIcon__Xacoq.main_health__N40Vw{background:linear-gradient(135deg,#fa709a,#fee140)}.main_categoryIcon__Xacoq.main_news__obQl-{background:linear-gradient(135deg,#30cfd0,#330867)}.main_categoryIcon__Xacoq.main_leisure__PTL-7{background:linear-gradient(135deg,#a8edea,#fed6e3)}.main_categoryIcon__Xacoq.main_daily__X12AV{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.main_categoryName__yAGqZ{font-size:12px;font-weight:500;text-align:center}.main_coursesSection__toxrG{padding:0 24px 32px}.main_coursesHeader__E-yff{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:20px}.main_viewAll__6VTj3{color:#6b46c1;font-size:14px;font-weight:500;text-decoration:none}.main_coursesGrid__2gZem{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.main_courseCard__d4R-C{background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000000d;cursor:pointer;padding:24px;transition:transform .2s}.main_courseCard__d4R-C:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.main_courseHeader__Rfk8G{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.main_courseIcon__eLZwi{align-items:center;background:#6b46c1;border-radius:12px;color:#fff;display:flex;font-size:18px;font-weight:600;height:48px;justify-content:center;width:48px}.main_courseInfo__d8omA h3{font-size:18px;font-weight:600;margin-bottom:4px}.main_courseLevel__ia1y7{color:#666;font-size:12px}.main_courseLevel__ia1y7.main_intermediate__FiKv6{color:#f39c12}.main_courseLevel__ia1y7.main_beginner__2JlYN{color:#27ae60}.main_courseProgress__tBa\+W{margin-bottom:20px}.main_progressInfo__4v3MR{color:#666;display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px}.main_progressBar__GTEDP{background:#e5e5e5;border-radius:4px;height:8px;overflow:hidden}.main_progressFill__i1VLd{background:#6b46c1;border-radius:4px;height:100%;transition:width .3s}.main_courseStats__S05a-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);text-align:center}.main_stat__e\+QWn{background:#f8f8f8;border-radius:12px;padding:4px 12px 10px}.main_statValue__3NcT9{color:#333;font-size:23px;font-weight:600}.main_statDesc__CddTN{color:#666;font-size:13px;margin-top:2px}.main_videosSection__UMIzH{padding:0 24px 32px}.main_videosTabs__C7nxR{border-bottom:1px solid #e5e5e5;display:flex;gap:16px;margin-bottom:24px}@media (max-width:700px){.main_videosTabs__C7nxR{overflow-x:auto}.main_tab__x0ZX0{white-space:nowrap}}.main_tab__x0ZX0{background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:17px;font-weight:500;padding:10px 15px;transition:all .2s}.main_tab__x0ZX0.main_active__iHbBB{border-bottom-color:#6b46c1;color:#6b46c1}.main_tabBadge__bX0Fa{background:#6b46c1;border-radius:12px;color:#fff;font-size:15px;margin-left:8px;padding:3px 9px}.main_videosGrid__9VQey{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:0;padding-left:20px;padding-right:20px;padding-top:20px}.main_videoCard__fOq3y{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .2s}.main_videoThumbnail__7SjEs{background:#f0f0f0;position:relative}.main_videoDuration__5UJlK{background:#000c;border-radius:4px;bottom:8px;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:8px}.main_videoInfo__iflpJ{padding:16px}.main_videoTitle__r\+FZc{font-size:16px;font-weight:600;margin-bottom:8px}.main_videoMeta__SvLlb{display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.main_newCabinetWrap__3zq4Z{margin-top:70px}.main_welcomeTitle__-STAl{font-size:24px}.main_statNumber__J6FO6{font-size:36px}.main_categoriesGrid__\+hM6M{gap:12px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.main_categoryIcon__Xacoq{font-size:24px;height:48px;width:48px}.main_categoryName__yAGqZ{font-size:10px}}.loader_loaderContainer__8qSlb{align-items:center;display:flex;height:60vh;justify-content:center}.loader_spinner__PwOFp{animation:loader_spin__hHc\+F .8s linear infinite;border:6px solid #6b17f533;border-radius:50%;border-top-color:#6b17f5;height:60px;width:60px}@keyframes loader_spin__hHc\+F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lesson_wrapAllM__T8Cyi{align-items:center;background-color:#f5f5f7;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:auto;min-height:100vh;overflow-x:hidden;width:100%}.lesson_registerBanner__w6lQI{align-items:center;animation:lesson_slideDown__vZslw .5s ease;background:linear-gradient(90deg,#ff6b6b,#ff662e);box-shadow:0 4px 16px #ff7f6b4d;box-sizing:border-box;color:#fff;display:flex;gap:24px;justify-content:center;padding:14px 32px;position:fixed;top:75px;width:100%;z-index:999}@keyframes lesson_slideDown__vZslw{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lesson_registerContent__mkaYv{align-items:center;display:flex;gap:24px}.lesson_registerIcon__j3H-K{animation:lesson_pulse__OnIe8 2s infinite;font-size:28px}.lesson_registerText__dwgKd{font-size:17px;font-weight:600}.lesson_registerButton__SEW6J{background:#fff;border:none;border-radius:24px;box-shadow:0 4px 12px #00000026;color:#ff7860;cursor:pointer;font-size:14px;font-weight:700;padding:9px 24px;transition:all .3s}.lesson_registerButton__SEW6J:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px) scale(1.05)}.lesson_closeBanner__JAstq{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:32px;top:50%;transform:translateY(-50%);transition:all .3s;width:32px}.lesson_closeBanner__JAstq:hover{background:#ffffff4d;transform:translateY(-50%) rotate(90deg)}.lesson_learningPath__9HMMD{align-items:center;background:linear-gradient(135deg,#e8d5ff,#d6c3ff);box-sizing:border-box;display:flex;gap:16px;margin-top:75px;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s ease;width:100%}.lesson_learningPath__9HMMD.lesson_double__dBaRb{margin-top:140px}.lesson_pathItem__HzHIs{align-items:center;color:#5865f2;cursor:pointer;display:flex;font-weight:500;gap:8px;position:relative;transition:all .3s;z-index:1}.lesson_pathItem__HzHIs:hover{transform:translateY(-2px)}.lesson_pathIcon__H0PTS{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 12px #5865f233;display:flex;font-size:17px;height:33px;justify-content:center;width:33px}.lesson_pathSeparator__Kuih8{color:#a899ff;font-size:20px;z-index:1}.lesson_currentPath__9-HBj{background:#5865f2;border-radius:20px;color:#fff;font-size:14px;padding:6px 12px;z-index:1}.lesson_mainContainer__1Z53A{display:flex;gap:32px;margin:0 auto;max-width:1400px;padding:28px 32px 5px;width:100%}.lesson_lessonContent__SWSSm{animation:lesson_fadeInUp__h4ezq .6s ease;border-radius:24px;display:flex;flex:1 1;flex-direction:column;height:fit-content;overflow:hidden}@keyframes lesson_fadeInUp__h4ezq{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lesson_leftWrap__5Z9e-{align-items:center;display:flex;flex:1 1;justify-content:center}.lesson_rightWrap__khcw8{animation:lesson_fadeInRight__0D9XQ .6s ease;border-radius:24px;height:fit-content;padding:0;position:sticky;top:100px;width:380px}.lesson_generalInfo__9-QQ9{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;margin-bottom:20px;padding:22px 0;width:100%}.lesson_levelWrap__1vpM0{display:flex;justify-content:flex-start;width:100%}.lesson_trainSwitch__n-RVI{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;padding:25px 0;width:100%}@keyframes lesson_fadeInRight__0D9XQ{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.lesson_appWordsP__ECWyd p{box-sizing:border-box;margin:0;padding:0;text-align:center}.lesson_detailList__PpQUf{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;list-style-type:none;padding:0;width:auto}.lesson_videoWrap__raF-q{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;position:relative;width:95%}.lesson_videoPlaying__sfp1\+{border-radius:15.762px;height:auto;overflow:hidden;transition:all .3s ease;width:70%}.lesson_videoWrapInDis__0xRdV{border-radius:15.762px;height:200px;overflow:hidden;width:350px}.lesson_videoLesson__F4Djw{height:551px;width:751px}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto;padding-bottom:26px;width:100%}@media (max-width:1450px){.lesson_mainContainer__1Z53A{width:auto}}.lesson_lessonHeader__dYVt1{background:linear-gradient(135deg,#f8f5ff,#fff);border-bottom:1px solid #f0f0f0;border-radius:24px 24px 0 0;padding:18px 24px 0;text-align:center;z-index:2}.lesson_headerTop__\+bebG{align-items:center;margin-bottom:3px}.lesson_lessonTitle__iBoai{color:#333;font-size:36px;font-weight:700;margin-bottom:14px;margin-top:0;text-align:left}.lesson_lessonMeta__sNhrw{align-items:center;display:flex;gap:16px;justify-content:left;margin-bottom:24px}.lesson_levelBadge__xbuhi{background:#5865f2;border-radius:20px;color:#fff;font-size:16px;font-weight:500;padding:6px 16px}.lesson_categoryTag__MjO4R{align-items:center;color:#666;display:flex;font-size:16px;gap:4px}.lesson_headerTop__\+bebG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.lesson_favoriteContainer__sy2CW{align-items:center;display:flex;justify-content:center}.lesson_nameLessonWrap__g0gY4{align-items:center;display:flex;height:auto;justify-content:space-between;margin-bottom:7px;width:100%}.lesson_nameWr__jY0uB{align-items:center;align-self:flex-start;display:flex;justify-content:center;justify-self:flex-start;padding:0 24px;width:100%}.lesson_logoTopText__v08yh{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.lesson_favoriteBadge__24HMq{align-items:center;align-self:flex-start;border:2px solid #0000;border-radius:50%;cursor:pointer;display:flex;height:25px;justify-content:center;transition:all .3s;width:25px}.lesson_favoriteBadge__24HMq:hover{transform:scale(1.1)}.lesson_favoriteBadge__24HMq img{height:24px;margin-top:2px;width:24px}.lesson_lessonName__cQObL{color:#333;font-family:Inter,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin:0}.lesson_wrapIconName__IFyFX{align-items:center;display:flex;gap:12px;justify-content:center}.lesson_settingLesson__SLlNg{cursor:pointer;height:23px;object-fit:cover;width:23px}.lesson_goLiveWrap__BzJBp{align-items:flex-start;display:flex;height:auto;justify-content:space-between;margin-top:5px;width:100%}.lesson_wrapLevelsAndCat__tLk1K{align-items:center;display:flex;gap:12px;justify-content:center}.lesson_forWho__d5SLu{border-radius:20px;font-size:14px;font-weight:700;font-weight:500;letter-spacing:.2px;margin:0 0 8px 24px;padding:6px 14px}.lesson_countLevel__SeJI1,.lesson_forWho__d5SLu{color:#fff;font-family:Inter,sans-serif;font-style:normal;line-height:normal}.lesson_countLevel__SeJI1{align-items:center;background:#00b157;border-radius:15.762px;display:flex;font-size:12.61px;font-weight:700;height:16.813px;justify-content:center;width:25.173px}.lesson_lessonsCategory__QJtGS{color:#6d6d6d;font-weight:400;line-height:22px;margin:0 0 0 24px}.lesson_goLiveButton__rrCTf,.lesson_lessonsCategory__QJtGS{font-family:Inter,sans-serif;font-size:16px;font-style:normal}.lesson_goLiveButton__rrCTf{align-items:center;border:1px solid #7509ff;border-radius:15px;color:#6b17f5;cursor:pointer;display:flex;font-weight:700;gap:12px;height:42px;justify-content:center;line-height:normal;width:120px}.lesson_stepIcon__Qbc\+Z{background:linear-gradient(135deg,#5865f2,#a899ff);border-radius:16px;flex-shrink:0;font-size:28px;height:56px;transition:all .3s;width:56px}.lesson_choiceIcon__AttnH,.lesson_stepIcon__Qbc\+Z{align-items:center;color:#fff;display:flex;justify-content:center}.lesson_choiceIcon__AttnH{background:#9364f7;border-radius:10px;font-size:22px;height:40px;margin:6px;padding:6px;width:40px}.lesson_choiceInfo__HGb1-{flex:1 1;min-width:0}.lesson_textInChoice__6hsd8{color:#1e293b;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.2;margin:0 0 4px}.lesson_textInChoiceDesc__q1zER{color:#64748b;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;margin:0}.lesson_choiceWrap__srWgQ{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid hsla(0,0%,80%,.314);border-radius:20px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;gap:14px;height:auto;justify-content:flex-start;margin-top:17px;max-width:325px;min-width:180px;overflow:hidden;padding:15px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 20px)}.lesson_choiceWrap__srWgQ:first-child{margin-top:0}.lesson_choiceWrap__srWgQ:hover{background:rgba(138,92,246,.067);border-color:#8b5cf64d;box-shadow:0 4px 16px #8b5cf61f;transform:translateX(-2%)}.lesson_choiceWrap__srWgQ.lesson_active__NlJA4{background:#8b5cf61a!important;border-color:#8e71cf!important;box-shadow:0 4px 20px rgba(138,92,246,.336)!important}.lesson_active__NlJA4{background:#8b5cf61a!important;border-color:#8b5cf6!important;box-shadow:0 4px 20px #8b5cf633!important}.lesson_choiceWrapNew__4nnen{align-items:center;background:#fff;border-radius:15.762px;box-shadow:0 0 6.305px 0 #00000005,0 2.102px 4.203px 0 #00000014;cursor:pointer;display:flex;height:78px;justify-content:space-between;margin-top:20px;padding-left:30px;padding-right:30px;width:calc(100% - 60px)}.lesson_wrapChoiceType__3O7WS{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-top:30px;width:100%}.lesson_selectedButton__PE6Z-{background:#6b17f5;color:#fff}.lesson_inactiveButton__izNRD,.lesson_selectedButton__PE6Z-{align-items:center;border:1px solid #7509ff;border-radius:15px;display:flex;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:69px;height:78px;justify-content:flex-start;line-height:normal;padding-left:14px;padding-right:14px;width:328px}.lesson_inactiveButton__izNRD{color:#6b17f5}.lesson_wrapTwoButton__6GKFJ{align-items:center;display:flex;gap:38px;justify-content:flex-start;margin-top:22px}.lesson_customCheckbox__-kS5q{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #7509ff;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:border-color .3s ease;width:32px}.lesson_customCheckbox__-kS5q:checked{border-color:#7509ff}.lesson_countQuesWrap__e-gh3{width:100%}.lesson_questionWrapper__SIMv8{align-items:flex-start;display:flex;flex-direction:column;height:auto;margin-top:30px;width:100%}.lesson_customCheckbox__-kS5q:checked:before{color:#7509ff;content:"✔";font-size:18px;font-weight:700}.lesson_wrapQues__JvckN{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:20px}.lesson_listenButton__nXMrt{border-radius:15px;margin-bottom:20px}.lesson_listenButton__nXMrt,.lesson_redoButton__xWs-U{background:#6b17f5;font-family:Inter,sans-serif;font-size:20px;height:50px;padding-left:15px;padding-right:15px}.lesson_redoButton__xWs-U{border:none;border-radius:15px;color:#fff;cursor:pointer}.lesson_answerFeedback__YI2XX{font-family:Inter,sans-serif;font-size:20px}.lesson_choiceWrapQues__gPPo\+{align-items:center;background:#fff;border-radius:15.762px;box-shadow:0 0 6.305px 0 #00000005,0 2.102px 4.203px 0 #00000014;display:flex;height:78px;justify-content:space-between;margin-bottom:21px;margin-top:18px;padding-left:30px;padding-right:30px;width:calc(100% - 60px)}.lesson_numberQue__k28JM{align-items:center;background:#6b17f5;border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:13px;width:32px}.lesson_nameQueNum__1\+WX-,.lesson_numberQue__k28JM{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.lesson_nameQueNum__1\+WX-{color:#000;margin:0}.lesson_plusOne__eESn\+{animation:lesson_fadeOut__jHw6t 2s ease-in-out forwards;color:#6b17f5;font-weight:700;margin-left:5px}@keyframes lesson_fadeOut__jHw6t{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes lesson_pulse__OnIe8{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes lesson_fadeIn__ofFAE{0%{opacity:0}to{opacity:1}}@keyframes lesson_slideIn__X7Byh{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.lesson_answInput__Psk3Z{border:none;height:40px;outline:none;width:80%}.lesson_answInput__Psk3Z,.lesson_answInput__Psk3Z::placeholder{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.lesson_microphoneLesso__FJ\+uY{cursor:pointer}.lesson_popup__c2hRo{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000026;left:50%;max-width:500px;padding:20px 25px;position:absolute;text-align:center;top:100px;width:90%}.lesson_wordTitle__LvDqe{align-items:center;display:flex;font-size:18px;letter-spacing:.2px;line-height:20px;margin:0;padding:0}.lesson_wordDetails__rJfAn{display:flex;flex-direction:column;gap:15px}.lesson_listenButton__nXMrt{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px}.lesson_detailBlock__zERjk{background:#f9f9f9;border-radius:8px;padding:10px 15px;text-align:left}.lesson_detailBlock__zERjk h3{font-size:16px;font-weight:700;margin:0 0 5px}.lesson_detailText__6qiWJ{color:#555;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-bottom:12px;margin-top:8px}.lesson_popupButtons__yduAL{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.lesson_addButton__oz4yP{background:#2196f3;font-size:16px;padding:10px 18px}.lesson_addButton__oz4yP,.lesson_closeButton__HboMW{border:none;border-radius:8px;color:#fff;cursor:pointer}.lesson_closeButton__HboMW{align-items:center;background:#6b17f5;display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:700;justify-content:center;padding:5px}.lesson_waveform__7fMxr{height:100px;width:100%}.lesson_stopButton__hLFxl{background-color:#7509ff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.lesson_lineW__j7DN-{background:#e4e4e4;height:1px;margin-bottom:31px;margin-top:31px;width:100%}.lesson_progresBar__DV5rz{background-color:#f3f3f3;border-radius:15.762px;height:16px;margin-bottom:50px;margin-top:20px;overflow:hidden;width:100%}.lesson_progresFill__hsFhD{background-color:#6b17f5;border-radius:5px;height:100%;transition:width .3s ease}.lesson_faArrowRightLong__q8Bti{margin-left:10px}.lesson_faArrowLeftLong__yMX1A{margin-right:10px}.lesson_nextButton__Jzqf4{align-items:center;background:#7509ff;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:44px;justify-content:center;line-height:normal;width:123px}.lesson_answerP__tV0yl{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.lesson_wrapTwoButStop__cNP0z{align-items:center;display:flex;height:auto;justify-content:space-around;width:100%}.lesson_questionBlock__O5Poe{width:100%}.lesson_statusAnsver__eR3r4{color:red}.lesson_questionsAnsver__HxFhs,.lesson_statusAnsver__eR3r4{font-family:Inter,sans-serif;font-size:20px}.lesson_correct__Qu3E-{color:green}.lesson_correct__Qu3E-,.lesson_wrong__chP7s{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.lesson_wrong__chP7s{color:red}.lesson_actionButtonCheck__yDFKS{align-items:center;background:#28a745;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:12px;height:42px;justify-content:center;line-height:normal;width:120px}.lesson_answerActions__E3iGd{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:10px}.lesson_actionButtonSay__f82UQ{background:#ffc107}.lesson_actionButtonListen__6dTfb,.lesson_actionButtonSay__f82UQ{align-items:center;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:12px;height:42px;justify-content:center;line-height:normal;width:120px}.lesson_actionButtonListen__6dTfb{background:#007bff}.lesson_videoContainer__Rh1lh{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}.lesson_speedControl__rTOL3{bottom:34px;left:120px;position:absolute;z-index:10}.lesson_speedButton__FjzEc{background:none;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.lesson_speedButton__FjzEc:hover{background:#ffffff80;color:#000}.lesson_speedMenu__ozoj7{background:#000000e6;border-radius:5px;bottom:35px;color:#fff;left:0;overflow:hidden;position:absolute;text-align:center;width:60px}.lesson_speedOption__R27x6{cursor:pointer;padding:5px}.lesson_speedOption__R27x6.lesson_active__NlJA4,.lesson_speedOption__R27x6:hover{background:#ffffff4d}.lesson_wrapLearnWords__rnxku{align-items:center;background:#fff;border-radius:15px;box-shadow:0 0 5px #d3d3d399;display:flex;flex-direction:column;margin-top:7px;min-height:551px;padding-top:30px}@media (max-width:780px){.lesson_wrapLearnWords__rnxku{margin:0 auto;width:90%}}.lesson_wrapTwoChoose__UdJJ9{align-items:center;background-color:#efefef;border-radius:10px;display:flex;justify-content:space-around;margin-bottom:20px;padding:20px 0;width:90%}.lesson_appWordsP__ECWyd{cursor:pointer;font-family:Inter,sans-serif;font-style:normal;line-height:normal;opacity:.6}.lesson_wordAmount__zqO0y{color:#5f09ff;font-size:30px;font-weight:600}.lesson_wordAmountText__ZEjvn{color:#6d6d6d;font-size:14px}.lesson_transcription__K1vMi{color:#323232;font-family:Inter,sans-serif;height:auto;letter-spacing:.03em;line-height:2.5;padding-bottom:20px;padding-left:20px;padding-right:20px;width:90%}.lesson_activeTab__Uj5nN{opacity:1}.lesson_word__PFDgc{cursor:pointer;font-family:Inter,sans-serif;font-size:18px;letter-spacing:.6px;position:relative;transition:color .3s ease}.lesson_word__PFDgc:after{background-color:#621eeb;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.lesson_word__PFDgc:hover:after{width:100%}.lesson_wordHoverPopup__6YG3p{align-items:center;background-color:#333;border-radius:6px;bottom:100%;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:14px;justify-content:center;left:50%;margin-bottom:9px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:10}.lesson_wordHoverPopup__6YG3p:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #333;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.lesson_word__PFDgc:hover .lesson_wordHoverPopup__6YG3p{opacity:1}.lesson_videoMarketing__1-wQn{border-radius:12px;filter:brightness(1);flex-shrink:0;height:50px;object-fit:contain;padding:10px;transition:transform .3s ease;width:50px}.lesson_wrapDiscussBlock__23h\+p{align-items:flex-start;display:flex;flex-direction:column;height:auto;width:100%}.lesson_wrapWordAdnTr__h1dfw{align-items:center;display:flex;height:auto;justify-content:flex-start;width:auto}.lesson_listenEngW__C1oLA{color:#6b17f5;cursor:pointer;margin-left:10px;margin-right:5px}.lesson_listenTranslat__Sqm8z{color:#f39c12;cursor:pointer;margin-left:10px}.lesson_wrapButtonAndWords__i3Xvr{align-items:center;display:flex;height:auto;justify-content:space-between;width:100%}.lesson_wordInEng__Mrtvb{color:#621eeb}.lesson_newPo__2Gs4V{color:#621eeb;font-family:Inter,sans-serif}.lesson_answerIcon__6c\+uI{height:50px;width:50px}.lesson_newIconWith__tJcPI{align-items:center;display:flex;gap:20px}.lesson_statusImage__atfk\+{height:100%;width:100%}@media (max-width:500px){.lesson_nameWr__jY0uB,.lesson_wrapLevelsAndCat__tLk1K{padding:0 10px}.lesson_lessonName__cQObL{font-size:22px}}.lesson_controlsSection__XtxTT{display:flex;gap:16px;height:100%;margin-top:18px;padding-bottom:18px;width:93%}.lesson_btnControl__wTBeB{align-items:center;background:#fff;border:2px solid #e5e5e7;border-radius:12px;color:#1d1d1f;cursor:pointer;display:flex;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.lesson_btnControl__wTBeB:hover{background:#f5f5ff;border-color:#667eea;color:#667eea}.lesson_btnControlPrimary__agxCs{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.lesson_btnControlPrimary__agxCs:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 16px #667eea66;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.lesson_mainContainer__1Z53A{flex-direction:column}.lesson_rightWrap__khcw8{margin-top:24px;position:static;width:100%}.lesson_learningPath__9HMMD{flex-wrap:wrap;justify-content:center;padding:16px;text-align:center}.lesson_closeBanner__JAstq{right:16px}}@media (max-width:768px){.lesson_registerIcon__j3H-K{font-size:24px}.lesson_trainSwitch__n-RVI{padding:28px;width:fit-content}.lesson_registerText__dwgKd{font-size:16px}.lesson_learningPath__9HMMD{margin-top:75px}.lesson_learningPath__9HMMD.lesson_double__dBaRb{margin-top:133px}.lesson_registerBanner__w6lQI{top:69px}.lesson_registerButton__SEW6J{font-size:14px;padding:10px 24px}.lesson_lessonTitle__iBoai{font-size:28px}}@media (max-width:650px){.lesson_registerContent__mkaYv{flex-direction:column;gap:12px;padding-bottom:5px;padding-top:8px}.lesson_lessonTitle__iBoai{font-size:24px}.lesson_learningPath__9HMMD.lesson_double__dBaRb{margin-top:228px}.lesson_favoriteBadge__24HMq{height:30px;width:30px}.lesson_categoryTag__MjO4R,.lesson_levelBadge__xbuhi{font-size:14px}}@media only screen and (max-width:599px) and (min-width:300px){.lesson_mainContainer__1Z53A{padding:16px}.lesson_videoWrap__raF-q{border-radius:15.762px;height:auto;overflow:hidden;width:100%}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.lesson_wrapTwoButton__6GKFJ{align-items:center;display:flex;flex-direction:column;gap:38px;justify-content:flex-start;margin-top:22px}.lesson_selectedButton__PE6Z-{background:#6b17f5;color:#fff}.lesson_inactiveButton__izNRD,.lesson_selectedButton__PE6Z-{align-items:center;border:1px solid #7509ff;border-radius:15px;display:flex;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:69px;height:78px;justify-content:flex-start;line-height:normal;padding-left:14px;padding-right:14px;width:262px}.lesson_inactiveButton__izNRD{color:#6b17f5}}@media only screen and (max-width:700px) and (min-width:599px){.lesson_lessonBlockWrap__YsuZQ{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:90%}.lesson_videoWrap__raF-q{border-radius:15.762px;height:auto;overflow:hidden;width:100%}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.lesson_wrapTwoButton__6GKFJ{align-items:center;display:flex;flex-direction:column;gap:38px;justify-content:flex-start;margin-top:22px}}@media only screen and (max-width:1024px) and (min-width:701px){.lesson_lessonBlockWrap__YsuZQ{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:80%}.lesson_videoWrap__raF-q{border-radius:15.762px;height:auto;overflow:hidden;width:100%}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto;width:100%}.lesson_selectedButton__PE6Z-{background:#6b17f5;color:#fff}.lesson_inactiveButton__izNRD,.lesson_selectedButton__PE6Z-{align-items:center;border:1px solid #7509ff;border-radius:15px;display:flex;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:40px;height:78px;justify-content:flex-start;line-height:normal;padding-left:14px;padding-right:14px;width:252px}.lesson_inactiveButton__izNRD{color:#6b17f5}.lesson_wrapTwoButton__6GKFJ{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-top:22px}}@media only screen and (max-width:1288px) and (min-width:1024px){.lesson_lessonBlockWrap__YsuZQ{display:flex;height:auto;width:90%}.lesson_videoWrap__raF-q{border-radius:15.762px;height:auto;overflow:hidden;width:100%}}@media only screen and (max-width:1440px) and (min-width:1288px){.lesson_videoWrap__raF-q{border-radius:15.762px;overflow:hidden;width:97%}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto}.lesson_selectedButton__PE6Z-{background:#6b17f5;color:#fff}.lesson_inactiveButton__izNRD,.lesson_selectedButton__PE6Z-{align-items:center;border:1px solid #7509ff;border-radius:15px;display:flex;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:40px;height:78px;justify-content:flex-start;line-height:normal;padding-left:14px;padding-right:14px;width:232px}.lesson_inactiveButton__izNRD{color:#6b17f5}.lesson_wrapTwoButton__6GKFJ{align-items:center;display:flex;gap:5px;justify-content:flex-start;margin-top:22px}}@media only screen and (max-width:1640px) and (min-width:1440px){.lesson_videoWrap__raF-q{border-radius:15.762px;overflow:hidden;width:90%}.lesson_lessonInfoWrap__rpESv{align-items:center;display:flex;flex-direction:column;height:auto}.lesson_selectedButton__PE6Z-{background:#6b17f5;color:#fff}.lesson_inactiveButton__izNRD,.lesson_selectedButton__PE6Z-{align-items:center;border:1px solid #7509ff;border-radius:15px;display:flex;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:40px;height:78px;justify-content:flex-start;line-height:normal;padding-left:14px;padding-right:14px;width:252px}.lesson_inactiveButton__izNRD{color:#6b17f5}}.lesson_learnedWord__z0x-A{background-color:#cdafff;border-radius:5px;color:#000;padding:2px 4px}.lesson_wordList__pyPgR{height:auto;list-style-type:none;width:calc(100% - 40px)}.lesson_wordItem__Gc0Tq{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:20px;font-weight:700;justify-content:space-between;margin-bottom:10px;width:100%}.lesson_popupOverlay__JDFZp{align-items:center;background:#0000;display:flex;height:100vh;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.lesson_listenIcon__Tg3XI{color:#6b17f5;cursor:pointer;margin-left:10px;margin-right:10px}.lesson_wordInUk__cZDoD{margin-left:10px}.lesson_wrapWords__IWSnH{align-items:center;display:flex;justify-content:flex-start}.lesson_deleteWords__YmAFB{color:#6b17f5;cursor:pointer;font-size:26px;margin-right:30px}.lesson_wordIndex__TcanD{align-items:center;background:#6b17f5;border-radius:50%;color:#fff;display:flex;font-size:12px;height:25px;justify-content:center;margin-right:10px;width:25px}@media (max-width:768px){.lesson_controlsSection__XtxTT{flex-direction:column;gap:12px}.lesson_btnControl__wTBeB{font-size:16px;padding:14px 20px}}@media (max-width:505px){.lesson_leftWrap__5Z9e-{padding-bottom:0;padding-left:0;padding-right:0}.lesson_lessonTitle__iBoai{font-size:20px}.lesson_favoriteBadge__24HMq{height:26px;width:26px}.lesson_controlsSection__XtxTT{padding:0 12px}.lesson_btnControl__wTBeB{font-size:14px;gap:6px;padding:12px 16px}}.vocabulary-popup{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;padding:20px;transition:all .3s ease-out;width:360px;z-index:1000}.popup-loading{align-items:center;display:flex;flex-direction:column;font-size:20px;gap:5px;justify-content:center}.popup-loading p{margin-bottom:10px;margin-top:0}.popup-error{gap:5px}.popup-error,.popup-header{align-items:center;display:flex}.popup-header{justify-content:space-between;margin-bottom:12px}.popup-header h3{color:#1f2937;font-size:24px;font-weight:600;margin:0}.popup-header button{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:18px;padding:8px}.popup-header button:hover{background:#f3f4f6}.popup-pronunciation{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px}.popup-pronunciation span{color:#6b7280;font-style:italic}.popup-pronunciation button{background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.popup-pronunciation button:hover{background:#4f46e5}.popup-translation{color:#6366f1;font-size:18px;font-weight:500;margin-bottom:16px}.popup-example,.popup-mistakes{border-radius:8px;margin-bottom:12px;padding:12px}.popup-example{background:#f9fafb;border-left:3px solid #6366f1}.popup-mistakes{background:#fef2f2;border-left:3px solid #ef4444}.popup-label{color:#6b7280;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.popup-mistakes .popup-label{color:#ef4444}.popup-word-details{background:#f8fafc;border-left:3px solid #8b5cf6;border-radius:8px;margin-bottom:12px;padding:12px}.word-forms{margin-top:8px}.word-forms>div{border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;padding:4px 0}.word-forms>div:last-child{border-bottom:none}.word-forms-compact{color:#374151;font-size:14px;font-weight:500;line-height:1.5;margin-top:8px}.popup-word-details .popup-label{color:#8b5cf6;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width:780px){.vocabulary-popup{width:300px}}@media (max-width:500px){.vocabulary-popup{width:250px}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(20px) rotate(5deg)}66%{transform:translateY(-20px) rotate(-5deg)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes slideRight{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}.app-container{display:flex;margin-top:9px;position:relative;width:100%}.working-area{animation:gradientShift 15s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#667eea);background-size:400% 400%;border-radius:20px;flex:1 1;height:auto;position:relative;width:100%}.working-area:before{background:#fafbfceb;bottom:0;content:"";left:0;right:0;top:0}.particle,.working-area:before{pointer-events:none;position:fixed;z-index:0}.particle{opacity:.8}.particle-1{animation:slideRight 20s linear infinite;background:#ff6b6b;border-radius:50%;height:4px;top:20%;width:4px}.particle-2{animation:slideRight 25s linear infinite;animation-delay:-5s;background:#4ecdc4;border-radius:50%;height:6px;top:50%;width:6px}.particle-3{animation:slideRight 30s linear infinite;animation-delay:-10s;background:#f7b733;border-radius:50%;height:3px;top:80%;width:3px}.mode-panel{background:linear-gradient(135deg,#fff,#f8f0ff 50%,#f0f8ff);border-left:1px solid #e5e7eb;box-shadow:-5px 0 20px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:40px 25px;position:relative;width:30%}.mode-panel:before{animation:pulse 10s ease-in-out infinite;background:radial-gradient(circle,#6366f11a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.mode-panel-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.mode-panel-title{-webkit-text-fill-color:#0000;animation:gradientShift 5s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-size:200% 200%;font-size:1.8em;font-weight:700;margin-bottom:6px}.mode-panel-subtitle{color:#6b7280;font-size:1em}.mode-buttons{flex:1 1;flex-direction:column;gap:25px;justify-content:center;z-index:1}.mode-button,.mode-buttons{display:flex;position:relative}.mode-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e5e7eb80;border-radius:16px;box-shadow:0 2px 10px #0000000d;cursor:pointer;gap:16px;overflow:hidden;padding:25px 18px;transition:all .3s ease}.mode-button:before{background:linear-gradient(90deg,#0000,#6366f11a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mode-button:hover:before{left:100%}.mode-button:hover{background:#f8f9fff2;border-color:#a5b4fc;box-shadow:0 8px 25px #6366f133;transform:translateX(-8px) scale(1.02)}.mode-button.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 8px 30px #667eea66;color:#fff;transform:translateX(-10px) scale(1.02)}.mode-button.active .mode-description,.mode-button.active .mode-icon,.mode-button.active .mode-label{color:#fff}.mode-icon{color:#764ba2;flex-shrink:0;height:36px;transition:all .3s ease;width:36px}.mode-content{flex:1 1;text-align:left}.mode-label{color:#1f2937;font-size:1.15em;font-weight:600;margin-bottom:2px;transition:all .2s ease}.mode-description{color:#64748b;font-size:.8em;line-height:1.4;transition:all .2s ease}.progress-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #f0f0f0cc;box-shadow:0 4px 20px #00000014;padding:25px;position:relative;top:0;z-index:1}.progress-panel:before{animation:gradientShift 5s ease infinite;background:linear-gradient(90deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#667eea);background-size:200% 100%;content:"";height:3px;left:0;opacity:.9;position:absolute;right:0;top:0}.progress-panel-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.title{-webkit-text-fill-color:#0000;animation:gradientShift 8s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-size:200% 200%;font-size:1.6em;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}.title-check{margin-top:0}.progress-subtitle{color:#64748b;font-size:.9em;font-weight:400;margin-bottom:20px}.progress-container{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;position:relative;width:fit-content}.progress-line{background:#e5e7eb80;height:2px;left:30px;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:-1}.progress-line:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:100%;left:0;position:absolute;transition:width .5s ease;width:0;width:var(--progress,0)}.progress-circle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e5e7eb80;border-radius:50%;box-shadow:0 2px 10px #0000000d;color:#94a3b8;cursor:pointer;display:flex;font-size:1.2em;font-weight:500;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px;z-index:1}.progress-circle:hover{background:#fff;border-color:#667eea;box-shadow:0 8px 20px #667eea33;transform:translateY(-3px) scale(1.1)}.progress-circle.active{animation:pulse 2s ease-in-out infinite;background:#eef2ffe6;border-color:#667eea;box-shadow:0 0 0 4px #667eea33;color:#667eea}.progress-circle.completed{background:#ecfdf5e6;border-color:#10b981;box-shadow:0 0 20px #10b9814d;color:#10b981}.progress-circle.incorrect{background:#fef2f2e6;border-color:#ef4444;box-shadow:0 0 20px #ef44444d;color:#ef4444}.progress-circle.partial{background:#fffbebe6;border-color:#f59e0b;box-shadow:0 0 20px #f59e0b4d;color:#f59e0b}.container{box-sizing:border-box;margin:10px auto 0;max-width:1400px;padding:5px 30px;transition:all .4s ease;width:100%;z-index:2}.container,.landing-screen{align-items:center;display:flex;flex-direction:column;position:relative}.landing-screen{animation:fadeInUp .8s ease;flex:1 1;justify-content:center;padding-bottom:20px;text-align:center}@media (min-width:1200px){.landing-screen,.working-area{min-width:850px}}@media (max-width:1400px){.landing-screen,.working-area{min-width:650px}}@media (max-width:1200px){.landing-screen,.working-area{min-width:550px}}@media (max-width:1000px){.landing-screen,.working-area{min-width:0;min-width:auto;width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.landing-title{-webkit-text-fill-color:#0000;animation:gradientShift 5s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#667eea);-webkit-background-clip:text;background-size:200% 200%;font-size:3em;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.subtitle{color:#64748b;font-size:1.2em;font-weight:400;margin:0 0 15px}.start-testing-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 8px 30px #667eea4d;color:#fff;cursor:pointer;font-size:1.1em;font-weight:500;letter-spacing:.02em;margin:15px auto;overflow:hidden;padding:18px 50px;position:relative;text-transform:none;transition:all .3s ease}.start-testing-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.start-testing-btn:hover:before{left:100%}.start-testing-btn:hover{box-shadow:0 12px 40px #667eea66;transform:translateY(-2px) scale(1.05)}.test-type-selection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #f0f0f0cc;border-radius:20px;box-shadow:0 8px 30px #00000014;margin-top:20px;padding:18px 29px;width:82%}.test-type-selection>p{color:#475569;font-weight:500;margin-top:0}.test-type-label{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafbfccc;border:1px solid #e5e7eb80;border-radius:12px;cursor:pointer;display:flex;justify-content:center;margin:15px 0;overflow:hidden;padding:16px 18px;position:relative;transition:all .3s ease}.test-type-label:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.test-type-label:hover:before{left:100%}.test-type-label:hover{background:#eef2ffe6;border-color:#667eea;box-shadow:0 4px 15px #667eea26;transform:translateX(5px)}.test-type-label input[type=checkbox]{accent-color:#667eea;cursor:pointer;height:20px;margin-right:15px;width:20px}.test-type-label input[type=checkbox]:checked+span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-weight:500}.question-container{animation:slideIn .5s ease;display:none;flex:1 1;position:relative;width:100%}.question-container.transitioning{animation:slideOut .3s ease forwards}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-50px)}}.question-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #f0f0f0cc;border-radius:20px;box-shadow:0 8px 30px #00000014;margin:20px 0 40px;padding:40px}.question-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.question-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.1em;font-weight:600}.hint-btn{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d80;border-radius:10px;box-shadow:0 2px 10px #fcd34d33;color:#d97706;cursor:pointer;font-size:.9em;font-weight:500;padding:8px 18px;transition:all .3s ease}.hint-btn:hover{background:linear-gradient(135deg,#fde68a,#fef3c7);box-shadow:0 4px 15px #fcd34d4d;transform:translateY(-1px)}.hint-content{animation:fadeIn .3s ease;background:linear-gradient(135deg,#fffbebe6,#fef3c7e6);border-left:3px solid #fbbf24;border-radius:8px;color:#92400e;font-size:.95em;margin:20px 0;padding:14px 18px}.explanation-section,.hint-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none}.explanation-section{animation:fadeInSlideDown .4s ease;border-radius:16px;margin-top:30px;padding:25px}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.explanation-section.correct{background:linear-gradient(135deg,#ecfdf5e6,#d1fae5e6);border:1px solid #10b98180}.explanation-section.incorrect{background:linear-gradient(135deg,#fef2f2e6,#fee2e2e6);border:1px solid #ef444480}.explanation-section.partial{background:linear-gradient(135deg,#fffbebe6,#fef3c7e6);border:1px solid #f59e0b80}.explanation-title{align-items:center;display:flex;font-size:1.1em;font-weight:700;gap:10px;margin-bottom:10px}.explanation-title.correct{color:#059669}.explanation-title.incorrect{color:#dc2626}.explanation-title.partial{color:#d97706}.explanation-text{color:#374151;font-size:1em;line-height:1.6}.your-answer{background:#ffffff80;border-radius:8px;font-size:.95em;margin-top:15px;padding:15px}.yes-no-container{display:flex;gap:30px;justify-content:center;margin:40px 0}.yes-no-option{flex:1 1;max-width:200px}.yes-no-option input[type=radio]{display:none}.yes-no-option label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafbfccc;border:2px solid #e5e7eb80;border-radius:16px;box-shadow:0 2px 10px #0000000d;cursor:pointer;display:block;font-size:1.3em;font-weight:500;padding:24px;text-align:center;transition:all .3s ease}.yes-no-option label:hover{background:#eef2ffe6;border-color:#667eea;box-shadow:0 8px 20px #667eea26;transform:translateY(-2px)}.yes-no-option input[type=radio]:checked+label{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 8px 30px #667eea4d;color:#fff;transform:scale(1.02)}.yes-no-option input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7}.voice-input-section{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fafbfce6,#f8f9ffe6);border:1px solid #e5e7eb80;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-direction:column;margin:30px 0;padding:30px}.voice-input-header{margin-bottom:25px;text-align:center}.voice-input-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.3em;font-weight:600;margin-bottom:6px}.voice-input-header p{color:#64748b;font-size:.9em}.input-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:2px solid #e5e7eb80;border-radius:12px;display:flex;font-size:1em;gap:10px;min-height:48px;padding:0 8px;position:relative;transition:all .3s ease;width:100%}.input-container:hover:not(:focus-within):not([data-readonly=true]){border-color:#667eea4d}.input-container:focus-within{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;transform:scaleX(1.025)}.input-container[data-readonly=true]{background:#f3f4f6e6;cursor:not-allowed}.text-input-field{background:#0000;border:none;color:#1f2937;font-family:inherit;font-size:1em;line-height:normal;outline:none;overflow:hidden;resize:none;width:100%}.text-input-field::placeholder{color:#9ca3af}.text-input-field[readonly]{color:#1f2937;cursor:not-allowed}.voice-controls{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafbfce6;border-radius:10px;display:flex;gap:8px;padding:7px 6px;right:16px;top:16px}.voice-record-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:40px;justify-content:center;transition:all .3s ease;width:40px}.voice-record-btn:hover{box-shadow:0 6px 20px #667eea66;transform:scale(1.05)}.voice-record-btn.recording{animation:recordingPulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}.voice-clear-btn{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca80;border-radius:8px;box-shadow:0 2px 8px #ef444426;color:#ef4444;cursor:pointer;display:flex;font-size:1em;height:36px;justify-content:center;transition:all .3s ease;width:36px}.voice-clear-btn:hover{background:linear-gradient(135deg,#fee2e2,#fef2f2);box-shadow:0 4px 12px #ef444433;transform:scale(1.05)}.voice-status{color:#64748b;font-size:.85em;font-weight:400}.drag-drop-container{margin:20px 0}.sentence-with-gaps{color:#374151;font-size:1.3em;line-height:3;margin:30px 0;text-align:center}.word-gap{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fafbfccc;border:2px dashed #cbd5e1cc;border-radius:10px;display:inline-block;font-size:1.05em;font-weight:500;height:46px;line-height:42px;margin:0 8px;min-width:150px;text-align:center;transition:all .3s ease;vertical-align:middle}.word-gap.drag-over{border-color:#667eea;box-shadow:0 4px 15px #667eea33;transform:scale(1.05)}.word-gap.drag-over,.word-gap.filled{background:linear-gradient(135deg,#eef2ffe6,#e0e7ffe6)}.word-gap.filled{border-color:#667eea;border-style:solid;color:#667eea;cursor:pointer;position:relative}.word-gap.filled:hover{background:linear-gradient(135deg,#e0e7ffe6,#c7d2fee6);transform:scale(1.02)}.word-gap.filled:after{align-items:center;background:#ef4444;border-radius:50%;color:#fff;content:"✕";display:flex;font-size:10px;height:16px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transition:opacity .2s ease;width:16px}.word-gap.filled:hover:after{opacity:1}.draggable-words{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fafbfce6,#f8f9ffe6);border:1px solid #e5e7eb80;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0;padding:24px}.draggable-word{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e5e7eb80;border-radius:10px;box-shadow:0 2px 10px #00000014;color:#1f2937;cursor:grab;font-size:1.1em;font-weight:500;padding:12px 24px;transition:all .3s ease}.draggable-word:hover{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#667eea;box-shadow:0 6px 20px #667eea26;transform:translateY(-2px) scale(1.05)}.draggable-word.dragging{cursor:grabbing;opacity:.7;transform:rotate(2deg) scale(.98)}.draggable-word.used{background:#f3f4f6e6;color:#9ca3af;cursor:not-allowed;opacity:.5;transform:scale(.98)}.action-buttons{display:flex;gap:16px;justify-content:center;margin:40px 0}.action-btn{border:none;border-radius:10px;cursor:pointer;font-size:.95em;font-weight:500;padding:12px 28px;transition:all .3s ease}.check-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.check-btn:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.finish-btn,.next-btn{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea4d;color:#fff}.finish-btn:hover,.next-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-1px)}.explanation-actions{margin-top:20px;text-align:center}.explanation-section .next-btn{animation:none}.explanation-section .next-btn:hover{animation:subtlePulse 1.5s ease-in-out infinite}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.confetti{animation:confettiFall 1.5s ease-out forwards;background:#10b981;border-radius:2px;height:8px;opacity:.9;pointer-events:none;position:fixed;width:8px;z-index:1999}@keyframes confettiFall{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(30px) rotate(180deg) scale(.8)}50%{transform:translateY(80px) rotate(1turn) scale(1.2)}75%{transform:translateY(150px) rotate(540deg) scale(.6)}to{opacity:0;transform:translateY(250px) rotate(2turn) scale(0)}}.success-message{animation:successMessagePop 1.5s ease-out forwards;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 12px 40px #10b98166;color:#fff;font-size:1.3em;font-weight:500;left:35%;padding:18px 36px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);z-index:2000}@keyframes successMessagePop{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}50%{opacity:1;transform:translate(-50%,-50%) scale(.95)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.results-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8f9fff2);border:1px solid #f0f0f0cc;border-radius:20px;box-shadow:0 8px 30px #00000014;overflow:hidden;padding:40px;position:relative;text-align:center}.results-container:before{animation:celebrateRotate 10s linear infinite;background:radial-gradient(circle at 30% 50%,#667eea1a 0,#0000 50%),radial-gradient(circle at 70% 30%,#f093fb1a 0,#0000 50%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes celebrateRotate{to{transform:rotate(1turn)}}.results-header{margin-bottom:30px;position:relative;z-index:1}.results-title{-webkit-text-fill-color:#0000;animation:gradientShift 5s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-size:200% 200%;font-size:2.2em;font-weight:600;margin-bottom:10px}.results-emoji{animation:bounceIn .8s cubic-bezier(.68,-.55,.265,1.55);font-size:5em;margin:20px 0}@keyframes bounceIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.score-circles{flex-wrap:wrap;gap:40px;margin:30px 0}.score-circle,.score-circles{display:flex;justify-content:center}.score-circle{align-items:center;background:#fff;border:3px solid;border-radius:50%;box-shadow:0 4px 20px #0000001a;flex-direction:column;font-weight:500;height:110px;width:110px}.score-circle .score-value{font-size:2.2em;font-weight:600}.score-circle .score-label{font-size:.85em;margin-top:4px;opacity:.9}.score-circle.correct{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981;color:#059669}.score-circle.partial{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b;color:#d97706}.score-circle.incorrect{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444;color:#dc2626}.motivational-message{color:#4b5563;font-size:1.3em;line-height:1.6;margin:30px 0;position:relative;z-index:1}.restart-btn{border:none;border-radius:12px;cursor:pointer;font-size:1em;font-weight:500;margin-top:20px;padding:14px 32px;transition:all .3s ease;z-index:1}.restart-btn,.review-btn{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 20px #667eea4d;color:#fff}.review-btn:hover{box-shadow:0 6px 25px #667eea66;transform:translateY(-1px)}.review-mode-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8f9fff2);border:1px solid #f0f0f0cc;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:40px;padding:30px;text-align:center}.review-mode-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.8em;font-weight:600;margin-bottom:8px}.review-mode-header p{color:#64748b;font-size:1em}.back-to-results-btn{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:none;border-radius:10px;box-shadow:0 2px 10px #0000000d;color:#4b5563;cursor:pointer;font-size:.95em;font-weight:500;margin-top:20px;padding:10px 24px;transition:all .3s ease}.back-to-results-btn:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);box-shadow:0 4px 15px #00000014;transform:translateY(-1px)}.error-analysis-section{animation:fadeInSlideUp .6s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#f8f9fff2);border:1px solid #f0f0f0cc;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-top:40px;padding:30px;position:relative}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-analysis-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;display:flex;font-size:1.6em;font-weight:600;gap:10px;justify-content:center;margin-bottom:8px}.error-analysis-title>span{-webkit-text-fill-color:initial}.error-analysis-subtitle{color:#6b7280;font-size:1.1em;margin-bottom:30px}.pattern-insights{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffbebe6,#fef3c7e6);border-left:3px solid #fbbf24;border-radius:10px;box-shadow:0 2px 10px #fbbf241a;margin-bottom:25px;padding:18px}.pattern-insights h4{color:#d97706;font-size:1.2em;margin-bottom:15px}.pattern-insights ul{list-style:none;padding:0}.pattern-insights li{color:#374151;line-height:1.6;margin-bottom:12px;padding-left:25px;position:relative}.pattern-insights li:before{content:"💡";left:0;position:absolute;top:0}.error-details{margin-top:30px}.error-details h4{font-size:1.3em;margin-bottom:20px}.error-cards{grid-gap:20px;display:grid;gap:20px;margin-top:15px}.error-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #f0f0f0cc;border-radius:12px;box-shadow:0 2px 15px #0000000d;cursor:pointer;padding:20px;transition:all .3s ease}.error-card:hover{box-shadow:0 6px 25px #00000014;transform:translateY(-2px)}.error-card.incorrect{background:linear-gradient(135deg,#fef2f2e6,#fee2e2e6);border-color:#fecacacc}.error-card.partial{background:linear-gradient(135deg,#fffbebe6,#fef3c7e6);border-color:#fed7aacc}.error-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.question-num{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.1em;font-weight:700}.error-type{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;color:#6b7280;font-size:.8em;font-weight:500;padding:4px 10px}.question-text{color:#1f2937;font-size:1.05em;line-height:1.5;margin-bottom:15px}.answer-comparison{grid-gap:10px;display:grid;gap:10px}.correct-answer-box,.your-answer-box{border-radius:8px;font-size:.95em;padding:12px}.your-answer-box{background:linear-gradient(135deg,#fee2e2e6,#fecacae6);border:1px solid #fecacacc}.correct-answer-box{background:linear-gradient(135deg,#d1fae5e6,#a7f3d0e6);border:1px solid #a7f3d0cc}.partial-note{color:#d97706;font-size:.95em;font-style:italic}.attempts-counter{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#f0f4ffe6,#e0e7ffe6);border:1px solid #e0e7ffcc;border-radius:12px;box-shadow:0 2px 10px #667eea1a;color:#475569;display:inline-block;margin-bottom:5px;margin-top:25px;padding:16px 24px;text-align:center}.attempts-counter span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.2em;font-weight:600}@keyframes scorePopIn{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes correctPulse{0%{box-shadow:0 0 0 0 #10b98166}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}@keyframes incorrectShake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes successBurst{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.08) rotate(2deg)}50%{transform:scale(1.05) rotate(-2deg)}75%{transform:scale(1.06) rotate(1deg)}to{transform:scale(1) rotate(0deg)}}.progress-circle.animating{animation:scorePopIn .4s ease-out}.progress-circle.completed.animating{animation:successBurst .5s ease-out,correctPulse .8s ease-out}.progress-circle.incorrect.animating{animation:scorePopIn .4s ease-out,incorrectShake .4s ease-out}.progress-circle.partial.animating{animation:scorePopIn .4s ease-out}@media (max-width:1240px){.landing-screen,.working-area{min-width:550px}}@media (max-width:1150px){.landing-screen,.working-area{min-width:450px}}@media (max-width:1024px){.landing-screen,.working-area{min-width:550px}}@media (max-width:700px){.landing-screen,.working-area{min-width:450px}}@media (max-width:570px){.landing-screen,.working-area{min-width:400px}}@media (max-width:505px){.landing-screen,.working-area{min-width:350px}}@media (max-width:415px){.landing-screen,.working-area{min-width:300px}}@media (max-width:1200px){.app-container{flex-direction:column}.working-area{width:100%}.mode-panel{height:35vh;padding:20px;width:100%}.mode-buttons{flex-direction:row;gap:15px;overflow-x:auto;padding-bottom:20px}.mode-button{min-width:180px;padding:20px 15px}.mode-panel-title{font-size:1.6em}.mode-label{font-size:1.1em}}@media (max-width:768px){.container,.progress-panel{padding:15px}.title{font-size:1.3em}.progress-circle{font-size:1em;height:45px;width:45px}.progress-container{gap:20px}.landing-title{font-size:2em}.question-card{padding:25px}.yes-no-container{align-items:center;flex-direction:column}.draggable-word{font-size:1em;padding:12px 24px}.score-circle{height:100px;width:100px}.mode-panel-header{margin-bottom:30px}.mode-panel{height:35vh}.floating-shape,.particle{display:none}}.loading-questions{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #667eea33;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:20px;width:40px}.loading-questions p{color:#64748b;margin:5px 0}.loading-questions p:first-of-type{color:#1f2937;font-size:1.1em;font-weight:500}.voice-record-btn.recording{animation:recordingPulse 1.5s ease-in-out infinite!important;background:#dc2626!important;border:2px solid #dc2626!important;border-radius:4px!important;box-shadow:0 0 10px #dc262680!important;color:#fff!important;transform:scale(1.1)!important}.voice-record-btn.recording:hover{background:#b91c1c!important;border-color:#b91c1c!important;transform:scale(1.15)!important}@keyframes recordingPulse{0%,to{box-shadow:0 0 10px #dc262680}50%{box-shadow:0 0 20px #dc2626cc}}.draggable-word:not(.used),.draggable-word[draggable=true]{background:linear-gradient(135deg,#fff,#f8f9ff)!important;color:#1f2937!important;cursor:grab!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.draggable-word.used[draggable=false]{background:#f3f4f6e6!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important;transform:scale(.98)!important}.dialogues-container{overflow:hidden;width:100%}.dialogues-container *{box-sizing:border-box;margin:0;padding:0}:root{--blue-light:#4ca5ff;--blue-bright:#00d9f5;--purple-main:#7c3aed;--magenta-vibrant:#c026d3;--blue-50:#f0f9ff;--blue-100:#e0f2fe;--blue-200:#bae6fd;--blue-300:#7dd3fc;--blue-400:#38bdf8;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--gradient-blue:linear-gradient(135deg,#4ca5ff,#00d9f5);--gradient-purple:linear-gradient(135deg,#7c3aed,#c026d3);--bg-primary:#fff;--bg-secondary:#f0f9ff;--bg-tertiary:#e0f2fe;--text-primary-d:#1e293b;--text-secondary-d:#475569;--text-light:#64748b;--shadow-color:#4ca5ff1a;--shadow-hover:#4ca5ff33}.dialogues-container{background:#fff;background:var(--bg-primary);color:#1e293b;color:var(--text-primary-d);font-family:Poppins,sans-serif;overflow-x:hidden;position:relative}.bg-shapes{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:-1}.shape{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.shape:first-child{animation-duration:25s;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);height:300px;right:-150px;top:-150px;width:300px}.shape:nth-child(2){animation-delay:5s;animation-duration:30s;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);bottom:-200px;height:400px;left:-200px;width:400px}.shape:nth-child(3){animation-delay:10s;animation-duration:20s;background:linear-gradient(135deg,#00d9f5,#c026d3);background:linear-gradient(135deg,var(--blue-bright),var(--magenta-vibrant));height:250px;left:50%;top:50%;width:250px}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.9)}75%{transform:translate(-50px,-30px) scale(1.05)}}.ready-screen{align-items:center;animation:fadeIn .5s ease-out;background:#fffffffa;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ready-content{animation:slideUp .6s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:40px;box-shadow:0 30px 60px -10px #4ca5ff33;box-shadow:0 30px 60px -10px var(--shadow-hover);max-width:500px;padding:3rem;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ready-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #7c3aed66;transform:scale(1)}50%{box-shadow:0 0 0 20px #7c3aed00;transform:scale(1.05)}}.ready-icon svg{fill:#fff;height:60px;width:60px}.ready-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2rem;margin-bottom:1rem}.ready-content p{color:#475569;color:var(--text-secondary-d);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ready-button{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:1px;padding:1rem 3rem;text-transform:uppercase;transition:all .3s ease}.ready-button:hover{box-shadow:0 15px 35px -5px #4ca5ff33;box-shadow:0 15px 35px -5px var(--shadow-hover);transform:translateY(-3px)}.app-container-d{animation:slideIn .6s ease-out;background:#fff;background:var(--bg-primary)}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.app-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #e0f2fe;border-bottom:1px solid var(--blue-100);box-shadow:0 5px 20px -5px #4ca5ff1a;box-shadow:0 5px 20px -5px var(--shadow-color);justify-content:right;padding:1.1rem 1.5rem}.app-header,.app-title{align-items:center;display:flex}.app-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;gap:1rem}.app-title:before{animation:rotate 10s linear infinite;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);border-radius:12px;content:"";height:36px;width:36px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.end-session-btn{background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border:none;border-radius:50px;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.5px;padding:.7rem 1.7rem;text-transform:uppercase;transition:all .3s ease}.end-session-btn:hover{box-shadow:0 10px 25px -5px #7c3aed80;transform:translateY(-2px)}.main-content{display:grid;grid-template-columns:1fr 280px;height:calc(100vh - 160px)}.chat-area{background:#f0f9ff;background:var(--bg-secondary);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.messages-container{display:flex;flex:1 1;flex-direction:column;gap:1.2rem;overflow-y:auto;padding:1.5rem 1.6rem 1rem}.messages-container::-webkit-scrollbar,.modal-con::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.vocabulary-sidebar::-webkit-scrollbar{width:8px}.messages-container::-webkit-scrollbar-track,.modal-con::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track,.vocabulary-sidebar::-webkit-scrollbar-track{background:#e0f2fe;background:var(--blue-100);border-radius:10px}.messages-container::-webkit-scrollbar-thumb,.vocabulary-sidebar::-webkit-scrollbar-thumb{background:#38bdf8;background:var(--blue-400);border-radius:10px}.modal-con::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background:#c026d3;background:var(--magenta-vibrant);border-radius:10px}.message{animation:messageSlide .5s cubic-bezier(.175,.885,.32,1.275);display:flex;gap:1rem;max-width:80%}.message.user{margin-left:auto}@keyframes messageSlide{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.message-avatar{align-items:center;border-radius:20px;box-shadow:0 5px 15px -3px #4ca5ff33;box-shadow:0 5px 15px -3px var(--shadow-hover);display:flex;flex-shrink:0;font-size:1.2rem;font-weight:600;height:48px;justify-content:center;transition:all .3s ease;width:48px}.message:hover .message-avatar{transform:scale(1.1) rotate(-5deg)}.message.user .message-avatar{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);color:#fff}.message.ai .message-avatar{background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);color:#fff}.message-content{background:#fff;border-radius:24px;box-shadow:0 5px 20px -5px #4ca5ff1a;box-shadow:0 5px 20px -5px var(--shadow-color);flex:1 1;padding:1.2rem;position:relative;transition:all .3s ease}.message.ai .message-content:hover{box-shadow:0 10px 30px -5px #4ca5ff33;box-shadow:0 10px 30px -5px var(--shadow-hover);transform:translateY(-2px)}.message.user .message-content{background:rgba(161,121,255,.152)!important}.message.user .message-content:hover{box-shadow:0 10px 30px -5px rgba(133,81,254,.422)!important;transform:translateY(-2px)}.message-text{color:#1e293b;color:var(--text-primary-d);line-height:1.7}.message-actions{display:flex;gap:.5rem;margin-top:1rem}.message-action-btn{background:#f0f9ff;background:var(--bg-secondary);border:1px solid #bae6fd;border:1px solid var(--blue-200);border-radius:20px;color:#7c3aed;color:var(--purple-main);cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.message-action-btn:hover{background:linear-gradient(135deg,#e0f2fe,#e0f2fe);background:linear-gradient(135deg,var(--blue-100),var(--bg-tertiary));box-shadow:0 5px 15px -3px #4ca5ff33;box-shadow:0 5px 15px -3px var(--shadow-hover);transform:translateY(-2px)}.highlighted-vocab{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;cursor:pointer;display:inline-block;font-weight:600;position:relative;transition:all .2s ease}.highlighted-vocab:hover{transform:scale(1.1) rotate(-2deg)}.highlighted-vocab:after{animation:sparkle 1s ease-in-out;content:"✨";font-size:.8rem;position:absolute;right:-15px;top:-10px}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.voice-control{align-items:center;background:#fff;border-top:1px solid #e0f2fe;border-top:1px solid var(--blue-100);box-shadow:0 -5px 20px -5px #4ca5ff1a;box-shadow:0 -5px 20px -5px var(--shadow-color);display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 1.8rem 1rem}.user-help-section{animation:slideDown .5s ease-out;margin-left:auto;margin-top:.5rem;max-width:800px;padding:0;width:100%}.help-trigger{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);background:linear-gradient(135deg,var(--blue-50),var(--bg-tertiary));border:1px solid #bae6fd;border:1px solid var(--blue-200);border-radius:20px;color:#7c3aed;color:var(--purple-main);cursor:pointer;font-size:1rem;font-weight:500;margin-left:auto;padding:1rem 1.5rem;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:50%}.help-trigger:hover{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);background:linear-gradient(135deg,var(--blue-100),var(--blue-50));box-shadow:0 5px 20px -5px #4ca5ff33;box-shadow:0 5px 20px -5px var(--shadow-hover);transform:translateY(-2px)}.help-container{animation:expandDown .3s ease-out;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);background:linear-gradient(135deg,var(--blue-50),var(--bg-tertiary));border:1px solid #bae6fd;border:1px solid var(--blue-200);border-radius:20px;display:none;margin-top:1rem;padding:1.5rem}.help-container.visible{display:block}@keyframes expandDown{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:300px;opacity:1;transform:translateY(0)}}.help-header{justify-content:space-between;margin-bottom:1rem}.help-header,.help-title{align-items:center;display:flex}.help-title{color:#7c3aed;color:var(--purple-main);font-size:1.1rem;font-weight:600;gap:.5rem}.help-example{background:#fff;border-left:4px solid #4ca5ff;border-left:4px solid var(--blue-light);border-radius:12px;color:#1e293b;color:var(--text-primary-d);font-style:italic;line-height:1.8;padding:1.2rem}.dots{align-items:center;display:flex;gap:14px;justify-content:center;margin-left:auto;margin-top:10px}.dot{animation:bounceLoop ease infinite;background-color:#c535d8;border-radius:50%;content:"";height:9px;transition:all .3s ease;width:9px}.messages-container .dot:first-child{animation:pulse2 .8s ease-in-out infinite;animation-delay:0s}.messages-container .dot:nth-child(2){animation:pulse2 .8s ease-in-out infinite;animation-delay:.1333333333s}.messages-container .dot:nth-child(3){animation:pulse2 .8s ease-in-out infinite;animation-delay:.2666666s}@keyframes pulse2{0%,to{opacity:.8;transform:scale(.5)}50%{opacity:1;transform:scale(1.05)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceLoop{0%{transform:scale(1)}to{transform:scale(.1)}}.mic-button{align-items:center;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border:none;border-radius:50%;box-shadow:0 10px 30px -5px #4ca5ff33;box-shadow:0 10px 30px -5px var(--shadow-hover);cursor:pointer;display:flex;height:75px;justify-content:center;position:relative;transition:all .3s ease;width:75px}.mic-button:before{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);border-radius:50%;bottom:-5px;content:"";left:-5px;opacity:.5;position:absolute;right:-5px;top:-5px;z-index:-1}.mic-button:hover{transform:scale(1.1)}.mic-button.recording{animation:recording-pulse 1s ease-in-out infinite;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue)}@keyframes recording-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mic-button.recording:before{animation:recording-ring 1.5s ease-out infinite}@keyframes recording-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.mic-icon{fill:#fff;height:32px;width:32px}.recording-indicator{color:#475569;color:var(--text-secondary-d);font-size:.9rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.vocabulary-sidebar{background:#fff;border-left:1px solid #e0f2fe;border-left:1px solid var(--blue-100);box-shadow:-5px 0 20px -5px #4ca5ff1a;box-shadow:-5px 0 20px -5px var(--shadow-color);overflow-y:auto;padding:1rem 1.4rem}.sidebar-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.2rem;font-weight:700;margin-bottom:1.1rem;text-align:center}.vocab-list{display:flex;flex-direction:column;gap:1.1rem}.vocab-item{align-items:center;background:#f0f9ff;background:var(--bg-secondary);border:2px solid #0000;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:.8rem;position:relative;transition:all .3s ease}.vocab-item:hover{border-color:#7dd3fc;border-color:var(--blue-300);box-shadow:0 5px 20px -5px #4ca5ff33;box-shadow:0 5px 20px -5px var(--shadow-hover);transform:translateX(-5px)}.vocab-item.used{background:linear-gradient(135deg,#4ca5ff1a,#c026d31a);border-color:#4ca5ff;border-color:var(--blue-light)}.vocab-item.used:after{animation:celebrate .6s ease-out;content:"🎉";font-size:1.5rem;position:absolute;right:-10px;top:-10px}@keyframes celebrate{0%{transform:scale(0) rotate(0deg)}50%{transform:scale(1.5) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.vocab-word{color:#1e293b;color:var(--text-primary-d);font-size:1.1rem;font-weight:600}.vocab-status{align-items:center;background:#e0f2fe;background:var(--blue-100);border-radius:50%;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.vocab-item.used .vocab-status{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);color:#fff;transform:rotate(1turn) scale(1.2)}.progress-section{border-top:2px solid #e0f2fe;border-top:2px solid var(--blue-100);margin-top:2.2rem;padding-top:1rem}.progress-title{color:#475569;color:var(--text-secondary-d);font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-align:center;text-transform:uppercase}.progress-bar{background:#e0f2fe;background:var(--blue-100);height:12px;margin-bottom:1rem}.progress-bar,.progress-fill{border-radius:50px;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);height:100%;transition:width .8s cubic-bezier(.175,.885,.32,1.275)}.progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text{color:#1e293b;color:var(--text-primary-d);font-size:1.2rem;font-weight:600;text-align:center}.completion-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7c3aed33;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.completion-modal.visible{display:flex}.completion-content{animation:modalBounce .6s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:40px;box-shadow:0 30px 60px -10px #4ca5ff33;box-shadow:0 30px 60px -10px var(--shadow-hover);max-width:600px;padding:3rem;text-align:center;width:90%}@keyframes modalBounce{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}.trophy-icon{align-items:center;animation:bounce 1s ease-in-out infinite;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border-radius:50%;box-shadow:0 20px 40px -10px #4ca5ff33;box-shadow:0 20px 40px -10px var(--shadow-hover);display:flex;height:120px;justify-content:center;margin:0 auto 2rem;width:120px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trophy-icon svg{fill:#fff;height:70px;width:70px}.completion-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.completion-content p{color:#475569;color:var(--text-secondary-d);font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.completion-actions{display:flex;gap:1.5rem;justify-content:center}.completion-btn{border:none;border-radius:50px;cursor:pointer;font-weight:600;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.completion-btn.primary{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);color:#fff}.completion-btn.secondary{background:#e0f2fe;background:var(--bg-tertiary);color:#7c3aed;color:var(--purple-main)}.completion-btn:hover{box-shadow:0 15px 30px -5px #4ca5ff33;box-shadow:0 15px 30px -5px var(--shadow-hover);transform:translateY(-3px)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7c3aed33;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalBounce .6s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:40px;box-shadow:0 30px 60px -10px #4ca5ff33;box-shadow:0 30px 60px -10px var(--shadow-hover);max-height:90vh;max-width:700px;overflow-y:auto;padding:3rem;width:90%}.modal-header{margin-bottom:3rem;text-align:center}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.summary-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:3rem}.stat-card{background:#f0f9ff;background:var(--bg-secondary);border-radius:24px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 15px 30px -5px #4ca5ff33;box-shadow:0 15px 30px -5px var(--shadow-hover);transform:translateY(-5px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#475569;color:var(--text-secondary-d);font-size:1rem;letter-spacing:1px;text-transform:uppercase}.feedback-section{margin-bottom:2rem}.feedback-title{color:#1e293b;color:var(--text-primary-d);font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.feedback-list{display:flex;flex-direction:column;gap:1rem}.feedback-item{align-items:center;background:#f0f9ff;background:var(--bg-secondary);border-radius:16px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.feedback-item:hover{box-shadow:0 5px 20px -5px #4ca5ff33;box-shadow:0 5px 20px -5px var(--shadow-hover);transform:translateX(5px)}.feedback-icon{flex-shrink:0;height:32px;width:32px}.feedback-icon.good{color:#4ca5ff;color:var(--blue-light)}.feedback-icon.warning{color:#c026d3;color:var(--magenta-vibrant)}.modal-actions{display:flex;gap:1.5rem;justify-content:center;margin-top:3rem}.modal-button{border:none;border-radius:50px;cursor:pointer;font-weight:600;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.modal-button.primary{background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);color:#fff}.modal-button.secondary{background:#e0f2fe;background:var(--bg-tertiary);color:#7c3aed;color:var(--purple-main)}.modal-button:hover{box-shadow:0 15px 30px -5px #4ca5ff33;box-shadow:0 15px 30px -5px var(--shadow-hover);transform:translateY(-3px)}.floating-emoji{animation:floatUp 3s ease-out forwards;font-size:2rem;pointer-events:none;position:fixed;z-index:1000}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(0)}20%{transform:translateY(-20px) scale(1)}to{opacity:0;transform:translateY(-200px) scale(.5)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-dots{display:inline-flex;gap:6px}.loading-dot{animation:loadingWave 1.4s ease-in-out infinite;background:linear-gradient(135deg,#4ca5ff,#00d9f5);background:var(--gradient-blue);border-radius:50%;height:10px;width:10px}.loading-dot:first-child{animation-delay:-.32s}.loading-dot:nth-child(2){animation-delay:-.16s}@keyframes loadingWave{0%,80%,to{transform:scale(.8) translateY(0)}40%{transform:scale(1.2) translateY(-10px)}}@media (max-width:1400px){.main-content{grid-template-columns:1fr 250px}.vocab-status{height:30px;width:30px}}@media (max-width:1300px){.main-content{grid-template-columns:1fr 220px}.vocab-status{height:26px;width:26px}.sidebar-title{font-size:1.1rem}.vocab-word{font-size:.9rem}.vocabulary-sidebar{padding:1rem 1.2rem}.progress-title{font-size:.95rem}.progress-text{font-size:1.1rem}}@media (max-width:1160px){.message-avatar{border-radius:15px;height:42px;width:42px}.message{gap:.9rem}.messages-container{padding:1.5rem 1.5rem 1rem}.message-content{padding:1.2rem}.message-text{font-size:.9rem;line-height:1.6}.message-action-btn{font-size:.8rem;padding:.5rem .9rem}.vocab-item{padding:.7rem}.help-trigger{border-radius:18px;font-size:.95rem;padding:.9rem 1.2rem}}@media (max-width:768px){.main-content{grid-template-columns:1fr;height:auto}.modal-content{padding:2rem}.user-help-section{padding:0}.help-container{padding:1rem}}@media (max-width:645px){.app-title{font-size:1.2rem;gap:.7rem}.app-header{padding:1.1rem 10px}.end-session-btn{background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border:none;border-radius:40px;color:#fff;letter-spacing:.4px;padding:.6rem 1.3rem}.ready-content{animation:slideUp .6s cubic-bezier(.175,.885,.32,1.275);border-radius:35px;box-shadow:0 30px 60px -10px #4ca5ff33;box-shadow:0 30px 60px -10px var(--shadow-hover);max-width:400px;padding:3rem;text-align:center}.trophy-icon{background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);border-radius:50%;height:100px;margin:0 auto 1.5rem;width:100px}.trophy-icon svg{height:60px;width:60px}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2.1rem;font-weight:700;margin-bottom:.3rem}.modal-content{max-height:77vh;padding:2rem;width:90%}.summary-stats{gap:1.5rem;margin-bottom:2.5rem}.stat-card{padding:1.5rem}.stat-value{font-size:2rem;margin-bottom:0}.stat-label{color:#475569;color:var(--text-secondary-d);font-size:.9rem;letter-spacing:.8px;text-transform:uppercase}.feedback-title{font-size:1.2rem;margin-bottom:.9rem}.modal-button{border-radius:40px;letter-spacing:.9px;padding:.85rem 2rem}.modal-actions{display:flex;gap:1rem;margin-top:2.5rem}.ready-button.second{border-radius:40px;font-size:1rem;font-weight:600;line-height:1.5;padding:.85rem 2.4rem}.completion-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:.7rem}.completion-content p{color:#475569;color:var(--text-secondary-d);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.completion-btn{border-radius:40px;font-size:.9rem;letter-spacing:.8px;padding:.8rem 2.2rem}.completion-content{max-width:600px;padding:2rem;width:85%}.dot{height:8px;width:8px}}@media (max-width:450px){.ready-icon{height:85px;width:85px}.ready-button.second{border-radius:40px;font-size:.9rem;font-weight:600;line-height:1.5;padding:.8rem 2.1rem}.ready-icon svg{height:50px;width:50px}.ready-content h2{font-size:1.7rem}.ready-content p{font-size:1rem;margin-bottom:1.5rem}.ready-button{border-radius:40px;font-size:1.1rem;letter-spacing:.8px;padding:.8rem 2.2rem}.ready-content{max-width:320px;padding:2rem}.completion-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.7rem;font-weight:700;margin-bottom:.7rem}.completion-content p{color:#475569;color:var(--text-secondary-d);font-size:.95rem;line-height:1.6;margin-bottom:1.3rem}.completion-btn{border-radius:40px;font-size:.85rem;letter-spacing:.7px;padding:.7rem 2rem}.help-trigger{width:200px}.completion-content{max-width:600px;padding:2rem;width:85%}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c3aed,#c026d3);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:.3rem 4.8px}}.notFound_containerHeader__lXwO\+{background:#fff;height:auto;position:absolute;width:100%;z-index:1}.notFound_wrapFour__6D5DY{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;width:100%}.notFound_h1Fo__9Rxwa{color:#6b17f5;font-size:180px;margin-bottom:0;margin-top:0}.notFound_pFor__tigLD{color:#fff;font-size:20px}.notFound_relocateTo__ynOdy{align-items:center;background:#6b17f5;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding-left:30px;padding-right:30px;width:auto}@font-face{font-display:swap;font-family:Suisse Int\'l;src:local("Suisse Int'l"),local("SuisseIntl")}.survey_surveyContainer__VauPS{color:#333;font-family:Suisse Int\'l,Helvetica Neue,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.survey_background__t8xxW{background:linear-gradient(180deg,#f0edff,#e8e3ff 50%,#f3f0ff);bottom:0;left:0;position:fixed;right:0;top:0;z-index:0}.survey_orb1__yXB9Q,.survey_orb2__TehmH,.survey_orb3__-hkMI{border-radius:50%;filter:blur(80px);opacity:.6;position:fixed;z-index:0}.survey_orb1__yXB9Q{animation:survey_float1__djFF\+ 40s ease-in-out infinite;background:radial-gradient(circle,#9333ea 0,#0000 70%);height:600px;right:-200px;top:-200px;width:600px}.survey_orb2__TehmH{animation:survey_float2__95a5O 45s ease-in-out infinite;background:radial-gradient(circle,#6366f1 0,#0000 70%);bottom:-200px;height:500px;left:-200px;width:500px}.survey_orb3__-hkMI{animation:survey_float3__gQf3f 50s ease-in-out infinite;background:radial-gradient(circle,#a855f7 0,#0000 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}@keyframes survey_float1__djFF\+{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.05)}66%{transform:translate(20px,-20px) scale(.95)}}@keyframes survey_float2__95a5O{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(.95)}66%{transform:translate(-20px,20px) scale(1.05)}}@keyframes survey_float3__gQf3f{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-48%,-52%) scale(1.05)}66%{transform:translate(-52%,-48%) scale(.95)}}.survey_particles__g91NM{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1}.survey_particle__Ug2KL{animation:survey_drift__TiCWx 15s linear infinite;background:#ffffff80;border-radius:50%;height:2px;position:absolute;width:2px}@keyframes survey_drift__TiCWx{0%{transform:translateY(100vh) translateX(0)}to{transform:translateY(-100px) translateX(100px)}}.survey_page__8HvhF{animation:survey_fadeIn__n16Y0 .5s ease-out;display:none;min-height:calc(100vh - 75px);position:relative;z-index:3}.survey_page__8HvhF.survey_active__\+I80p{align-items:center;display:flex;flex-direction:column}@keyframes survey_fadeIn__n16Y0{0%{opacity:0}to{opacity:1}}.survey_languagePage__5rCoH{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;z-index:3}.survey_languageContainer__zTl0a{margin-top:60px;max-width:1200px;text-align:center;width:100%}.survey_languageTitle__z3UT5{-webkit-text-fill-color:#0000;animation:survey_fadeInUp__NdCAi .6s ease-out forwards;background:linear-gradient(135deg,#4c1d95,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;margin:0 auto 60px;max-width:800px;opacity:0;transform:translateY(20px)}@keyframes survey_fadeInUp__NdCAi{to{opacity:1;transform:translateY(0)}}.survey_languageGrid__5muLg{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px}.survey_languageCard__n1o\+1{animation:survey_fadeInUp__NdCAi .6s ease-out forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:3px solid #0000;border-radius:24px;cursor:pointer;opacity:0;padding:40px 30px;transform:translateY(30px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.survey_languageCard__n1o\+1:first-child{animation-delay:.1s}.survey_languageCard__n1o\+1:nth-child(2){animation-delay:.2s}.survey_languageCard__n1o\+1:nth-child(3){animation-delay:.3s}.survey_languageCard__n1o\+1:hover{border-color:#ab5df4;box-shadow:0 20px 40px #a44df54d;transform:translateY(-8px) scale(1.05)}.survey_languageFlag__nGB83{animation:survey_float-gentle__bv6b9 4s ease-in-out infinite;color:#6727c7;display:block;font-size:64px;font-weight:700;margin-bottom:20px}.survey_languageCard__n1o\+1:first-child .survey_languageFlag__nGB83{animation-delay:0s}.survey_languageCard__n1o\+1:nth-child(2) .survey_languageFlag__nGB83{animation-delay:1.3s}.survey_languageCard__n1o\+1:nth-child(3) .survey_languageFlag__nGB83{animation-delay:2.6s}@keyframes survey_float-gentle__bv6b9{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(3deg)}}.survey_languageName__uMyuD{color:#666;font-size:22px;letter-spacing:.2px}.survey_surveyPage__Eborr{padding-left:30px;padding-right:30px;padding-top:70px}.survey_hero__iqLMR{color:#fff;margin:15px auto 0;max-width:1200px;padding:0 20px;text-align:center}.survey_heroTitle__hGZYL{-webkit-text-fill-color:#0000;animation:survey_fadeInUp__NdCAi .5s ease-out forwards;background:#8a61ff;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:800;line-height:1.2;margin-bottom:16px;max-width:900px;opacity:0;transform:translateY(15px)}.survey_heroSubtitle__fM6ZU{animation:survey_fadeInUp__NdCAi .5s ease-out .15s forwards;color:#666;font-size:19px;line-height:1.1;opacity:0;transform:translateY(15px)}.survey_heroBadge__EflKT{align-items:center;animation:survey_fadeInUp__NdCAi .5s ease-out .3s forwards;background:linear-gradient(135deg,#aa50ff,#7679ff);border-radius:25px;box-shadow:0 10px 30px #9333ea4d;display:inline-flex;font-size:16px;font-weight:600;gap:8px;margin-top:20px;opacity:0;padding:8px 20px;position:relative;transform:translateY(15px)}.survey_progressSteps__2Et5R{display:flex;flex-direction:column;gap:30px;position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:100}@media (max-width:1045px){.survey_progressSteps__2Et5R{right:15px}}.survey_stepDot__oXGq9{background:hsla(279,7%,60%,.629);border-radius:50%;cursor:pointer;height:12px;position:relative;transition:all .3s ease;width:12px}.survey_stepDot__oXGq9:before{background:#0000;border:2px solid #0000;border-radius:50%;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:24px}.survey_stepDot__oXGq9.survey_active__\+I80p{background:#aa50ff;transform:scale(1.2)}.survey_stepDot__oXGq9.survey_active__\+I80p:before{animation:survey_ripple__5DO1q 1.5s infinite;border-color:#aa50ff}.survey_stepDot__oXGq9.survey_completed__fqLMM{background:#22c55e}.survey_stepDot__oXGq9.survey_completed__fqLMM:after{color:#fff;content:"✓";font-size:8px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes survey_ripple__5DO1q{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.survey_container__Atmp9{max-width:1100px;padding-bottom:80px;position:relative;width:100%}.survey_questionCard__B0hXG{margin-bottom:160px;opacity:1;overflow:hidden;padding-top:30px;position:relative;transform:translateY(0);transition:all .3s ease}.survey_questionCard__B0hXG:nth-child(2){margin-bottom:60px}.survey_checkIcon__MdSz2{align-items:center;background:#ffffff4d;border-radius:50%;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:20px;top:20px;transform:scale(0);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:30px}.survey_questionCard__B0hXG.survey_visible__bQRAc{opacity:1;transform:translateY(0)}.survey_questionCard__B0hXG:before{background:linear-gradient(90deg,#9333ea,#6366f1);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.survey_questionCard__B0hXG.survey_completed__fqLMM:before{transform:scaleX(1)}.survey_questionHeader__7Rcbd{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;opacity:1;transform:translateY(0)}.survey_questionNumber__PPg5s{align-items:center;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-radius:25px;color:#7c3aed;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 20px}.survey_questionIcon__DjQAs{align-items:center;animation:survey_pulse-gentle__jue0D 2s ease-in-out infinite;background:linear-gradient(135deg,#9333ea,#6366f1);border-radius:12px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}@keyframes survey_pulse-gentle__jue0D{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.survey_questionTitle__mhdBL{color:#333;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:30px;text-align:center}.survey_options__FYEOK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.survey_optionP__H6HMd{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 4px 15px #8b5cf614;text-align:center}.survey_optionP__H6HMd,.survey_option__kfnyP{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:190px;overflow:hidden;position:relative;transition:all .3s ease}.survey_option__kfnyP{background:#ffffffb3;border:2px solid #8a61ff33;border-radius:20px}.survey_optionP__H6HMd:not(.survey_optionP__H6HMd.survey_blocked__-WVYG):hover,.survey_option__kfnyP:not(.survey_option__kfnyP.survey_blocked__-WVYG):hover{transform:translateY(-7px)}.survey_option__kfnyP.survey_blocked__-WVYG{cursor:not-allowed;opacity:.7}.survey_lockIcon__l4z\+s{height:24px;opacity:.5;position:absolute;right:1.1rem;top:1rem;width:24px}.survey_comingSoon__wVVgz{bottom:1.1rem;color:#999;font-size:.75rem;font-style:italic;position:absolute;right:1.1rem}.survey_optionP__H6HMd:before,.survey_option__kfnyP:before{background:linear-gradient(135deg,#8a61ff,#a084ff);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.survey_optionP__H6HMd:hover:not("blocked"),.survey_option__kfnyP:hover{border-color:#8b5cf6;box-shadow:0 8px 25px #8b5cf626;transform:translateY(-3px)}.survey_optionP__H6HMd.survey_selected__7F1-a,.survey_option__kfnyP.survey_selected__7F1-a{background:#f9f5ff;border-color:#8b5cf6}.survey_optionP__H6HMd.survey_selected__7F1-a .survey_checkIcon__MdSz2,.survey_option__kfnyP.survey_selected__7F1-a .survey_checkIcon__MdSz2{opacity:1;transform:scale(1)}.survey_optionP__H6HMd.survey_selected__7F1-a .survey_optionText__\+1mMo,.survey_option__kfnyP.survey_selected__7F1-a .survey_levelCode__uR9LW,.survey_option__kfnyP.survey_selected__7F1-a .survey_levelDescription__XyPEV{color:#fff}.survey_optionP__H6HMd.survey_selected__7F1-a .survey_purposeIcon__lQTaT{background:#f3e8ff}.survey_optionP__H6HMd.survey_selected__7F1-a .survey_check-icon__Ng73i,.survey_option__kfnyP.survey_selected__7F1-a .survey_check-icon__Ng73i{opacity:1;transform:scale(1)}.survey_optionP__H6HMd.survey_selected__7F1-a:before,.survey_option__kfnyP.survey_selected__7F1-a:before{opacity:1}.survey_optionContent__nPg9C{align-items:center;display:flex;gap:16px;position:relative;width:100%;z-index:1}.survey_levelCode__uR9LW{color:#7c3aed;display:inline-block;font-size:32px;font-weight:700;letter-spacing:.4px;margin-bottom:8px}.survey_levelDescription__XyPEV{color:#666;font-size:17px;letter-spacing:.2px;line-height:1.4;margin:0}.survey_option__kfnyP.survey_selected__7F1-a .survey_levelDescription__XyPEV{color:#fff}.survey_purposeIcon__lQTaT{align-items:center;background:#e3c8ff;border-radius:12px;display:flex;font-size:25px;height:55px;justify-content:center;margin:0 auto 15px;transition:all .3s ease;width:55px}.survey_option__kfnyP:hover .survey_purposeIcon__lQTaT{transform:scale(1.1)}.survey_option__kfnyP.survey_selected__7F1-a .survey_purposeIcon__lQTaT{background:#eedfff}.survey_optionText__\+1mMo{color:#666;font-size:17px;letter-spacing:.2px;line-height:1.4;margin:0}.survey_submitSection__wNv9b{display:none;opacity:0;padding:40px 20px;text-align:center;transform:translateY(40px);transition:all .5s ease}.survey_submitSection__wNv9b.survey_show__Oae82{display:block;opacity:1;transform:translateY(0)}.survey_completionMessage__uD6Ve{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8556cb,#9a79fc 100%,#5e2ca9 0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin-bottom:32px}.survey_getPlanBtn__t1KKk{align-items:center;animation:survey_pulse-shadow__j0T7j 2s infinite,survey_slideInUp__GmRI1 .5s ease-out;background:linear-gradient(135deg,#a444ff,#6f71ff);border:none;border-radius:40px;box-shadow:0 20px 40px #9333ea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:700;gap:12px;overflow:hidden;padding:24px 48px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.survey_getPlanBtn__t1KKk:disabled{cursor:not-allowed;opacity:.7}@keyframes survey_slideInUp__GmRI1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes survey_pulse-shadow__j0T7j{0%{box-shadow:0 20px 40px #9333ea4d,0 0 0 0 #9333ea66}50%{box-shadow:0 20px 60px #9333ea80,0 0 0 20px #9333ea00}to{box-shadow:0 20px 40px #9333ea4d,0 0 0 0 #9333ea00}}.survey_getPlanBtnContent__Dlt0A{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.survey_getPlanBtnIcon__SJlrI{animation:survey_float-icon__xNe3n 3s ease-in-out infinite;font-size:24px}@keyframes survey_float-icon__xNe3n{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.survey_getPlanBtn__t1KKk:hover{box-shadow:0 30px 60px #9333ea80;transform:translateY(-4px) scale(1.05)}.survey_sparkle__vDt0y{animation:survey_sparkle__vDt0y 4s ease-in-out infinite;background:#fff;border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}@keyframes survey_sparkle__vDt0y{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:.8;transform:scale(1) rotate(90deg)}}.survey_sparkle__vDt0y:first-child{animation-delay:0s;left:20%;top:-20px}.survey_sparkle__vDt0y:nth-child(2){animation-delay:.5s;right:30%;top:-10px}.survey_sparkle__vDt0y:nth-child(3){animation-delay:1s;bottom:-15px;left:40%}.survey_sparkle__vDt0y:nth-child(4){animation-delay:1.5s;bottom:-20px;right:20%}.survey_sparkle__vDt0y:nth-child(5){animation-delay:2s;left:-20px;top:50%}.survey_loading__glgcd{animation:survey_spin__Hk9sO .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:24px;width:24px}@keyframes survey_spin__Hk9sO{to{transform:rotate(1turn)}}@media (max-width:768px){.survey_progressSteps__2Et5R{right:15px}.survey_heroTitle__hGZYL{font-size:28px}.survey_heroSubtitle__fM6ZU{font-size:18px}.survey_questionCard__B0hXG{padding:30px 20px}.survey_questionTitle__mhdBL{font-size:24px;margin-bottom:25px}.survey_languageGrid__5muLg{grid-template-columns:1fr}.survey_languageTitle__z3UT5{font-size:32px}.survey_options__FYEOK{gap:15px;grid-template-columns:1fr}.survey_option__kfnyP{padding:20px}.survey_levelCode__uR9LW{font-size:28px}.survey_levelDescription__XyPEV,.survey_optionText__\+1mMo{font-size:16px}.survey_purposeIcon__lQTaT{font-size:20px;height:40px;width:40px}.survey_getPlanBtn__t1KKk{font-size:18px;padding:20px 40px}.survey_questionCard__B0hXG{margin-bottom:30px}.survey_heroSubtitle__fM6ZU,.survey_questionCard__B0hXG:nth-child(2){margin-bottom:0}.survey_surveyPage__Eborr{padding-left:15px;padding-right:15px}.survey_container__Atmp9{padding-bottom:30px}}@media (max-width:530px){.survey_heroTitle__hGZYL,.survey_levelCode__uR9LW{font-size:24px}.survey_completionMessage__uD6Ve,.survey_questionTitle__mhdBL{font-size:20px}.survey_progressSteps__2Et5R{right:12px}}html{scroll-behavior:smooth}.surveyPageActive{height:100vh;overflow-y:auto}.surveyPageActive::-webkit-scrollbar{width:8px}.surveyPageActive::-webkit-scrollbar-track{background:#d9b3ff}.surveyPageActive::-webkit-scrollbar-thumb{background:#bc79ff;border-radius:4px}.surveyPageActive::-webkit-scrollbar-thumb:hover{background:#c286ff}.survey_surveyContainer__VauPS ::-webkit-scrollbar{width:8px}.survey_surveyContainer__VauPS ::-webkit-scrollbar-track{background:#311a48}.survey_surveyContainer__VauPS ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#9333ea,#6366f1);border-radius:4px}.survey_surveyContainer__VauPS ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a855f7,#818cf8)}body{overflow-x:hidden!important}.pricing_pricingContainer__tv0-A{align-items:center;background:#f5f3ff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:fit-content;margin-top:70px;overflow-x:hidden;padding:30px 40px 20px}.pricing_pricingContainer__tv0-A:before{background:#f5f3ff;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.pricing_bgCircle__L5YuO{animation:pricing_float__GqW6\+ 20s ease-in-out infinite;background:#7c5ce6;border-radius:50%;opacity:.03;position:absolute}.pricing_bgCircle__L5YuO:first-child{animation-duration:25s;height:500px;right:-100px;top:-250px;width:500px}.pricing_bgCircle__L5YuO:nth-child(2){animation-delay:5s;animation-duration:30s;bottom:-150px;height:300px;left:-100px;width:300px}.pricing_bgCircle__L5YuO:nth-child(3){animation-delay:10s;animation-duration:20s;height:400px;left:10%;top:50%;width:400px}@keyframes pricing_float__GqW6\+{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-30px) scale(1.1)}50%{transform:translate(-20px,50px) scale(.9)}75%{transform:translate(30px,20px) scale(1.05)}}.pricing_container__qJsQw{max-width:1200px;width:100%;z-index:1}.pricing_header__8FRtp{animation:pricing_slideDown__muRO0 .8s ease-out;margin-bottom:45px;margin-top:0;text-align:center}@keyframes pricing_slideDown__muRO0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.pricing_header__8FRtp h1{color:#5a4fcf;font-size:48px;font-weight:700;letter-spacing:-1px;margin:0}.pricing_header__8FRtp p{color:#8b82c9;font-size:18px;margin-top:8px}.pricing_pricingGrid__PO3ap{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:50px}.pricing_pricingCard__EQv4X{animation:pricing_cardAppear__7e8gc .6s ease-out forwards;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;min-height:540px;opacity:0;padding:32px;position:relative;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing_pricingCard__EQv4X:first-child{animation-delay:.1s}.pricing_pricingCard__EQv4X:nth-child(2){animation-delay:.2s}.pricing_pricingCard__EQv4X:nth-child(3){animation-delay:.3s}.pricing_pricingCard__EQv4X:nth-child(4){animation-delay:.4s}@keyframes pricing_cardAppear__7e8gc{to{opacity:1;transform:translateY(0)}}.pricing_pricingCard__EQv4X:hover{box-shadow:0 12px 40px #7c5ce626;transform:translateY(-8px)}.pricing_pricingCard__EQv4X.pricing_featured__7quqO{background:#7c5ce6;box-shadow:0 8px 30px #7c5ce640;color:#fff}.pricing_pricingCard__EQv4X.pricing_featured__7quqO:hover{box-shadow:0 20px 50px #7c5ce64d;transform:translateY(-8px)}.pricing_badge__4Pvot{animation:pricing_badgePulse__Zs9u1 2s ease-in-out infinite;background:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;color:#7c5ce6;font-size:12px;font-weight:600;padding:4px 16px;position:absolute;right:20px;text-transform:uppercase;top:-10px}.pricing_freeTrialBadge__sgoFo{animation:pricing_shimmer__l9JvC 2s ease-in-out infinite;background:linear-gradient(90deg,#7c5ce6,#9c92ff);background-size:200% 100%;color:#fff;margin-top:-12px}.pricing_freeTrialBadgeFeatured__y8JhP,.pricing_freeTrialBadge__sgoFo{border-radius:20px;display:inline-block;font-size:13px;font-weight:600;padding:6px 16px}.pricing_freeTrialBadgeFeatured__y8JhP{background:#fff;color:#7c5ce6;margin-bottom:16px;margin-top:-16px}@keyframes pricing_shimmer__l9JvC{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pricing_badgePulse__Zs9u1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pricing_planName__3KxHH{color:#5a4fcf;font-size:24px;font-weight:600;margin-bottom:8px;margin-top:0}.pricing_featured__7quqO .pricing_planName__3KxHH{color:#fff}.pricing_planPrice__gJmdc{align-items:baseline;color:#5a4fcf;display:flex;font-size:48px;font-weight:700;margin-bottom:8px}.pricing_featured__7quqO .pricing_planPrice__gJmdc{color:#fff}.pricing_planPrice__gJmdc sup{font-size:20px;margin-right:4px}.pricing_planPrice__gJmdc span{color:#8b82c9;font-size:16px;font-weight:400;margin-left:4px}.pricing_featured__7quqO .pricing_planPrice__gJmdc span{color:#fffc}.pricing_customPrice__0BBwN{color:#5a4fcf!important;font-size:28px!important}.pricing_planDesc__isma1{color:#8b82c9;font-size:14px;margin-bottom:24px;margin-top:8px}.pricing_featured__7quqO .pricing_planDesc__isma1{color:#fffc}.pricing_planButton__8ZPpw{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;margin-top:auto;overflow:hidden;padding:14px 24px;position:relative;text-transform:uppercase;transition:all .2s ease;width:100%}.pricing_planButton__8ZPpw:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.pricing_planButton__8ZPpw:hover:before{left:100%}.pricing_btnPrimary__\+HmJK{background:#7c5ce6;color:#fff}.pricing_btnPrimary__\+HmJK:hover{background:#6b4dd5;box-shadow:0 4px 12px #7c5ce64d;transform:translateY(-1px)}.pricing_btnSecondary__Qv9VF{background:#fff;border:2px solid #7c5ce6;color:#7c5ce6}.pricing_btnSecondary__Qv9VF:hover{background:#f5f3ff}.pricing_featured__7quqO .pricing_planButton__8ZPpw{background:#fff;color:#7c5ce6}.pricing_featured__7quqO .pricing_planButton__8ZPpw:hover{background:#f5f3ff}.pricing_features__nL1PC{list-style:none;margin-bottom:24px;padding:0}.pricing_features__nL1PC li{align-items:flex-start;color:#5a5a5a;display:flex;font-size:15px;padding:10px 0;transition:transform .2s ease}.pricing_features__nL1PC li:hover{transform:translateX(5px)}.pricing_featured__7quqO .pricing_features__nL1PC li{color:#ffffffe6}.pricing_features__nL1PC li:before{color:#7c5ce6;content:"✓";font-size:16px;font-weight:700;margin-right:10px}.pricing_features__nL1PC li.pricing_notIncluded__\+xHX9:before{color:#e0e0e0;content:"✗"}.pricing_features__nL1PC li.pricing_notIncluded__\+xHX9{color:#b0b0b0;opacity:.6;text-decoration:line-through}.pricing_featured__7quqO .pricing_features__nL1PC li:before{color:#fff}.pricing_featured__7quqO .pricing_features__nL1PC li.pricing_notIncluded__\+xHX9:before{color:#fff6}.pricing_featured__7quqO .pricing_features__nL1PC li.pricing_notIncluded__\+xHX9{color:#ffffff80}.pricing_features__nL1PC .pricing_highlight__xmiTz{color:#5a4fcf;font-weight:600}.pricing_featured__7quqO .pricing_features__nL1PC .pricing_highlight__xmiTz{color:#fff}.pricing_customPlan__jDC2p{background:linear-gradient(135deg,#faf9ff,#fff);border:2px dashed #7c5ce6}@keyframes pricing_ripple-effect__Qnk4-{to{height:200px;opacity:0;width:200px}}@media (max-width:768px){.pricing_pricingContainer__tv0-A{padding:25px 40px 20px}.pricing_header__8FRtp{margin-bottom:35px}.pricing_header__8FRtp h1{font-size:36px}.pricing_pricingGrid__PO3ap{grid-template-columns:1fr}}@media (max-width:490px){.pricing_header__8FRtp h1{font-size:32px;line-height:1.1}.pricing_header__8FRtp p{font-size:17px;margin-top:5px}}.info_privacyContainer__6vxj9,.info_refundContainer__DwB7\+,.info_termsContainer__ZDgKC{background:linear-gradient(180deg,#fafafa 0,#f5f3ff);margin-top:70px;min-height:calc(100vh - 150px);padding:20px}.info_contentWrapper__rA3bw{background:#fff;border-radius:16px;box-shadow:0 2px 12px #8b5cf614;margin:0 auto;max-width:1200px;padding:30px 50px}.info_pageTitle__StHjX{color:#1a1a1a;font-size:42px;font-weight:700;margin-bottom:3px}.info_bottomLine__oVxus{background-color:#8640ff;display:block;height:3px;margin-bottom:8px;width:100%}.info_lastUpdated__qcNzy{color:#6b7280;font-size:14px;font-style:italic;margin-bottom:40px}.info_section__KaQxy{margin-bottom:32px}.info_sectionTitle__1wDp0{border-bottom:2px solid #e9d5ff;color:#7c3aed;font-size:24px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.info_sectionText__WQKXL{color:#374151;font-size:16px;line-height:1.6;margin-bottom:12px}.info_sectionText__WQKXL strong{color:#1a1a1a;font-weight:600}@media (max-width:768px){.info_contentWrapper__rA3bw{padding:30px 20px}.info_pageTitle__StHjX{font-size:32px}.info_sectionTitle__1wDp0{font-size:20px}.info_sectionText__WQKXL{font-size:15px}}
/*# sourceMappingURL=main.aa5c3cfe.css.map*/