@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sora:wght@300;400;500;600;700;800&family=Manrope:wght@300;400;500;600;700;800&display=swap);@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);body{-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")}.roadMap_roadMapPage__U4a9X{-webkit-font-smoothing:antialiased;--bg:#f6f7fb;--surface:#fff;--glass-border:#ffffffa6;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-200:#c7ccff;--indigo-300:#a5aaff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--rose-500:#f43f5e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--text:#1e1b2e;--text-2:#5b5675;--text-3:#8e89a3;--border:#0000000f;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow-sm:0 2px 8px #1e1b2e0f;--shadow-md:0 8px 30px #1e1b2e14;--shadow-lg:0 20px 60px #1e1b2e1a;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}.roadMap_hero__iyw51{background:linear-gradient(170deg,#0f0b2e,#1a1145 35%,#1e1650 55%,#251a5e);overflow:hidden;padding:90px 36px 60px;position:relative}.roadMap_hero__iyw51:before{background-image:radial-gradient(circle,#6366f114 .8px,#0000 0);background-size:32px 32px;content:"";inset:0;opacity:.5;position:absolute}.roadMap_heroOrb__23Fvh{border-radius:50%;filter:blur(100px);pointer-events:none;position:absolute}.roadMap_heroOrb__23Fvh.roadMap_o1__HjAFE{background:#6366f11f;height:500px;right:10%;top:-100px;width:500px}.roadMap_heroOrb__23Fvh.roadMap_o2__CdDCv{background:#8b5cf614;bottom:-80px;height:400px;left:15%;width:400px}.roadMap_heroInner__Lx1SQ{margin:0 auto;max-width:1080px;position:relative;z-index:2}.roadMap_courseHead__gB2Qj{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px}.roadMap_courseInfo__geg5M{flex:1 1}.roadMap_courseBadge__ndM\+f{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:100px;color:#ffffffb3;display:inline-flex;font-size:11px;font-weight:700;gap:6px;margin-bottom:12px;padding:4px 12px 4px 5px}.roadMap_courseBadgeDot__Imjox{align-items:center;background:linear-gradient(135deg,var(--amber-400),var(--amber-500));border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.roadMap_courseBadgeDot__Imjox svg{color:#fff;height:10px;width:10px}.roadMap_courseTitle__znkaH{color:#fff;font-family:Sora,sans-serif;font-size:clamp(24px,3.5vw,36px);font-weight:700;letter-spacing:-.8px;line-height:1.2;margin-bottom:6px}.roadMap_courseTitle__znkaH .roadMap_lvl__kX4b0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--amber-400),var(--amber-500));-webkit-background-clip:text}.roadMap_courseMeta__bqYkb{align-items:center;color:#ffffff80;display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.roadMap_courseMeta__bqYkb span{align-items:center;display:flex;gap:5px}.roadMap_courseMeta__bqYkb svg{height:14px;width:14px}.roadMap_manageWrap__TX4FL{position:relative}.roadMap_btnManage__JRAde{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:var(--r-sm);color:#fffc;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 20px;transition:all .25s}.roadMap_btnManage__JRAde svg{height:16px;transition:transform .3s;width:16px}.roadMap_btnManage__JRAde:hover{background:#ffffff1a;border-color:#ffffff40}.roadMap_btnManage__JRAde.roadMap_open__kEQFL svg{transform:rotate(180deg)}.roadMap_dropdown__Y5Z4z{background:var(--surface);border:1px solid var(--gray-200);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:none;min-width:260px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.roadMap_dropdown__Y5Z4z.roadMap_show__ZyKez{animation:roadMap_dropIn__06q\+\+ .25s ease;display:block}@keyframes roadMap_dropIn__06q\+\+{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.roadMap_ddItem__NDEHr{align-items:center;border-radius:8px;color:var(--text-2);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;transition:all .2s}.roadMap_ddItem__NDEHr:hover{background:var(--indigo-50);color:var(--indigo-600)}.roadMap_ddItem__NDEHr svg{flex-shrink:0;height:16px;opacity:.5;width:16px}.roadMap_ddItem__NDEHr.roadMap_soon__ij1XB{cursor:default;opacity:.45;position:relative}.roadMap_ddItem__NDEHr.roadMap_soon__ij1XB:hover{background:#0000;color:var(--text-3)}.roadMap_ddSoon__aBsPP{background:var(--amber-100);border-radius:100px;color:var(--amber-600);font-size:10px;font-weight:800;letter-spacing:.5px;margin-left:auto;padding:2px 8px}.roadMap_ddSep__R\+U7m{background:var(--gray-100);height:1px;margin:6px 12px}.roadMap_statsRow__vrbRh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);padding-bottom:28px}.roadMap_statCard__GqTwt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:var(--r-md);padding:14px 12px;text-align:center}.roadMap_statValue__\+PoA\+{color:#fff;font-family:Sora,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.5px;margin-bottom:1px}.roadMap_statValue__\+PoA\+ .roadMap_unit__NNKcf{font-size:12px;font-weight:600;opacity:.6}.roadMap_statLabel__z\+iYR{color:#fff6;font-size:11px;font-weight:600}.roadMap_continueSection__jyaEK{margin:-24px auto 0;max-width:1080px;padding:0 36px;position:relative;z-index:10}.roadMap_continueCard__VNfMa{align-items:center;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);display:flex;gap:22px;overflow:hidden;padding:24px 28px;position:relative}.roadMap_continueCard__VNfMa:before{background:linear-gradient(90deg,var(--indigo-400),var(--violet-400),var(--amber-400));content:"";height:3px;left:0;position:absolute;right:0;top:0}.roadMap_ccLeft__ImRpH{flex:1 1}.roadMap_ccTag__zA-1t{align-items:center;color:var(--indigo-500);display:inline-flex;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.roadMap_ccTag__zA-1t .roadMap_pulse__ZdhIO{animation:roadMap_pulse__ZdhIO 1.5s ease-in-out infinite;background:var(--indigo-500);border-radius:50%;height:7px;width:7px}@keyframes roadMap_pulse__ZdhIO{0%,to{opacity:1}50%{opacity:.3}}.roadMap_ccTitle__7rqkq{font-family:Sora,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px}.roadMap_ccLesson__dxTxX{color:var(--text-2);font-size:14px;margin-bottom:14px}.roadMap_ccLesson__dxTxX strong{color:var(--text);font-weight:700}.roadMap_ccSteps__jgeDF{display:flex;gap:6px;margin-bottom:16px}.roadMap_ccStep__kqZN9{align-items:center;border:1px solid var(--gray-200);border-radius:100px;color:var(--text-3);display:flex;font-size:11.5px;font-weight:700;gap:5px;padding:5px 12px}.roadMap_ccStep__kqZN9 svg{height:13px;width:13px}.roadMap_ccStep__kqZN9.roadMap_done__efzho{background:#10b98114;border-color:#10b98133;color:var(--emerald-600)}.roadMap_ccStep__kqZN9.roadMap_active__ws21b{background:#6366f10f;border-color:#6366f133;box-shadow:0 0 8px #6366f11a;color:var(--indigo-600)}.roadMap_ccStep__kqZN9.roadMap_upcoming__yb1zr{opacity:.45}.roadMap_ccHelper__GAy\+g{align-items:center;color:var(--text-3);display:flex;font-size:12.5px;gap:5px}.roadMap_ccHelper__GAy\+g svg{color:var(--indigo-400);height:14px;width:14px}.roadMap_ccRight__fdo1N{display:flex;flex-direction:column;flex-shrink:0;gap:10px}.roadMap_btnContinue__8V8Dl{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:16px;box-shadow:0 4px 20px #6366f14d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;gap:9px;padding:15px 32px;position:relative;transition:all .3s;white-space:nowrap}.roadMap_btnContinue__8V8Dl:hover{box-shadow:0 6px 28px #6366f166;filter:brightness(1.06)}.roadMap_btnContinue__8V8Dl svg{height:16px;transition:transform .3s;width:16px}.roadMap_btnContinue__8V8Dl:hover svg{transform:translateX(3px)}.roadMap_btnContinue__8V8Dl:before{animation:roadMap_gS__z7UXk 5s linear infinite;background:conic-gradient(from var(--glow-angle),var(--indigo-400),var(--violet-400),var(--amber-400),var(--indigo-300),var(--indigo-400));border-radius:19px;content:"";inset:-3px;opacity:.15;position:absolute;z-index:-1}@keyframes roadMap_gS__z7UXk{to{--glow-angle:360deg}}.roadMap_btnReview__Bbvq2{background:#fff;border:1.5px solid var(--gray-200);border-radius:12px;color:var(--text-2);cursor:pointer;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;padding:10px 20px;text-align:center;transition:all .25s}.roadMap_btnReview__Bbvq2:hover{border-color:var(--gray-400);color:var(--text)}.roadMap_pathSection__Mifgu{margin:0 auto;max-width:820px;padding:44px 36px 60px}.roadMap_pathHeader__Uqh\+L{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:6px}.roadMap_pathTitle__36S5c{font-family:Sora,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px}.roadMap_pathRule__hDm7s{align-items:center;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:100px;color:var(--text-3);display:flex;font-size:12.5px;gap:5px;padding:6px 14px}.roadMap_pathRule__hDm7s svg{color:var(--amber-500);height:14px;width:14px}.roadMap_timeline__dRjZP{padding-top:22px;position:relative}.roadMap_timeline__dRjZP:before{background:var(--gray-200);bottom:0;content:"";left:27px;position:absolute;top:22px;width:2px}.roadMap_lessonRow__9tiF1{align-items:flex-start;display:flex;gap:16px;margin-bottom:6px;position:relative}.roadMap_lessonNode__upbPj{flex-direction:column;flex-shrink:0;width:56px}.roadMap_lessonNode__upbPj,.roadMap_nodeDot__x-L1B{align-items:center;display:flex;position:relative;z-index:2}.roadMap_nodeDot__x-L1B{border-radius:50%;height:20px;justify-content:center;transition:all .3s;width:20px}.roadMap_nodeDot__x-L1B.roadMap_done__efzho{background:var(--emerald-500);border:3px solid #10b98126;box-shadow:0 0 0 3px #10b98114}.roadMap_nodeDot__x-L1B.roadMap_done__efzho svg{color:#fff;height:10px;width:10px}.roadMap_nodeDot__x-L1B.roadMap_current__PNqdD{animation:roadMap_nodePulse__xvVu3 2.5s ease-in-out infinite;background:var(--indigo-500);border:3px solid #6366f126;box-shadow:0 0 0 5px #6366f11a,0 0 16px #6366f133;height:24px;width:24px}@keyframes roadMap_nodePulse__xvVu3{0%,to{box-shadow:0 0 0 5px #6366f11a,0 0 16px #6366f133}50%{box-shadow:0 0 0 7px #6366f114,0 0 24px #6366f14d}}.roadMap_nodeDot__x-L1B.roadMap_current__PNqdD:after{background:#fff;border-radius:50%;content:"";height:8px;width:8px}.roadMap_nodeDot__x-L1B.roadMap_locked__dPZK\+{background:var(--gray-200);border:2px solid var(--gray-100)}.roadMap_nodeDot__x-L1B.roadMap_locked__dPZK\+ svg{color:var(--gray-400);height:10px;width:10px}.roadMap_nodeNum__Hz6Hc{color:var(--text-3);font-family:Sora,sans-serif;font-size:10px;font-weight:800;margin-top:4px}.roadMap_lessonCard__BHccG{background:var(--surface);border:1px solid var(--gray-200);border-radius:var(--r-lg);cursor:pointer;flex:1 1;padding:18px 20px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.roadMap_lessonCard__BHccG:hover:not(.roadMap_locked__dPZK\+){box-shadow:var(--shadow-md);transform:translateY(-3px)}.roadMap_lessonCard__BHccG.roadMap_currentCard__YyWW4{border:1.5px solid #6366f133;box-shadow:0 0 30px #6366f10f}.roadMap_lessonCard__BHccG.roadMap_locked__dPZK\+{background:var(--gray-50);cursor:default;opacity:.55;position:relative}.roadMap_lessonCard__BHccG.roadMap_locked__dPZK\+:hover{opacity:.7}.roadMap_lcTooltip__sR6y\+{animation:roadMap_ttIn__q5ip8 .2s ease;background:#1e1b2e;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #00000026;color:#fff;display:none;font-family:Sora,sans-serif;font-size:12px;font-weight:600;left:50%;padding:8px 14px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:20}.roadMap_lcTooltip__sR6y\+:after{border:6px solid #0000;border-top-color:#1e1b2e;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.roadMap_lessonCard__BHccG.roadMap_locked__dPZK\+:hover .roadMap_lcTooltip__sR6y\+{display:block}@keyframes roadMap_ttIn__q5ip8{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.roadMap_currentMarker__K-iRf{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 3px 10px #6366f14d;color:#fff;font-family:Sora,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 12px;position:absolute;right:20px;top:-10px}.roadMap_lcTop__tXCSw{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.roadMap_lcTitle__Zsj2A{color:var(--text);font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.1px}.roadMap_lessonCard__BHccG.roadMap_locked__dPZK\+ .roadMap_lcTitle__Zsj2A{color:var(--text-3)}.roadMap_lcDur__UYnzt{align-items:center;color:var(--text-3);display:flex;font-size:11px;font-weight:600;gap:4px;white-space:nowrap}.roadMap_lcDur__UYnzt svg{height:12px;width:12px}.roadMap_lcDesc__2gCNW{color:var(--text-3);font-size:12.5px;line-height:1.45;margin-bottom:12px}.roadMap_lcSteps__lWt9r{display:flex;gap:4px;margin-bottom:12px}.roadMap_lcStepDot__LEhwZ{background:var(--gray-200);border-radius:50%;height:8px;width:8px}.roadMap_lcStepDot__LEhwZ.roadMap_done__efzho{background:var(--emerald-500)}.roadMap_lcStepDot__LEhwZ.roadMap_active__ws21b{background:var(--indigo-400);box-shadow:0 0 6px #6366f14d}.roadMap_lcStepsLabels__ZQ6Kp{color:var(--text-3);display:flex;font-size:10px;font-weight:700;gap:4px}.roadMap_lcStepsLabels__ZQ6Kp span.roadMap_done__efzho{color:var(--emerald-600)}.roadMap_lcStepsLabels__ZQ6Kp span.roadMap_active__ws21b{color:var(--indigo-500)}.roadMap_lcBottom__LFBRK{align-items:center;display:flex;gap:10px;justify-content:space-between}.roadMap_lcStatus__o2Ra4{align-items:center;border-radius:100px;display:flex;font-family:Sora,sans-serif;font-size:11.5px;font-weight:700;gap:5px;padding:4px 12px}.roadMap_lcStatus__o2Ra4 svg{height:13px;width:13px}.roadMap_lcStatus__o2Ra4.roadMap_stDone__WFd2g{background:#10b98114;color:var(--emerald-600)}.roadMap_lcStatus__o2Ra4.roadMap_stCurrent__hbTsA{background:#6366f10f;color:var(--indigo-600)}.roadMap_lcStatus__o2Ra4.roadMap_stLocked__NMLKn{background:var(--gray-100);color:var(--text-3)}.roadMap_lcScore__I0CwS{color:var(--emerald-600);font-family:Sora,sans-serif;font-size:13px;font-weight:800}.roadMap_lcAction__X2GL6{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:8px 18px;transition:all .25s}.roadMap_lcAction__X2GL6 svg{height:13px;width:13px}.roadMap_lcAction__X2GL6.roadMap_actContinue__enyxZ{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 3px 12px #6366f140;color:#fff}.roadMap_lcAction__X2GL6.roadMap_actContinue__enyxZ:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.roadMap_lcAction__X2GL6.roadMap_actReview__Fp1oi{background:var(--gray-100);color:var(--text-2)}.roadMap_lcAction__X2GL6.roadMap_actReview__Fp1oi:hover{background:var(--gray-200);color:var(--text)}.roadMap_lcAction__X2GL6.roadMap_actWords__a1Q6Q{background:var(--indigo-50);border:1px solid var(--indigo-200);color:var(--indigo-600)}.roadMap_lcAction__X2GL6.roadMap_actWords__a1Q6Q:hover{background:var(--indigo-100)}.roadMap_wdOv__Jc1jv{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1b2e4d;display:none;inset:0;position:fixed;z-index:500}.roadMap_wdOv__Jc1jv.roadMap_show__ZyKez{display:block}.roadMap_wdDrawer__N3oaI{background:var(--bg);bottom:0;box-shadow:-10px 0 40px #0000001a;display:flex;flex-direction:column;position:fixed;right:-500px;top:0;transition:right .35s cubic-bezier(.16,1,.3,1);width:500px;z-index:501}.roadMap_wdDrawer__N3oaI.roadMap_show__ZyKez{right:0}.roadMap_wdHead__Ab7Cw{align-items:center;background:#fff;border-bottom:1px solid var(--gray-200);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.roadMap_wdHeadL__3sSPc{align-items:center;display:flex;gap:12px}.roadMap_wdHeadIcon__4WqW-{align-items:center;background:var(--indigo-50);border-radius:10px;color:var(--indigo-500);display:flex;height:36px;justify-content:center;width:36px}.roadMap_wdHeadIcon__4WqW- svg{height:17px;width:17px}.roadMap_wdTitle__YLhqM{font-family:Sora,sans-serif;font-size:15px;font-weight:700}.roadMap_wdSub__dA36N{color:var(--text-3);font-size:11.5px}.roadMap_wdClose__xA4G6{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:8px;color:var(--text-3);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.roadMap_wdClose__xA4G6:hover{background:var(--gray-100);color:var(--text)}.roadMap_wdClose__xA4G6 svg{height:15px;width:15px}.roadMap_wdList__SfC9O{flex:1 1;overflow-y:auto;padding:12px 24px 24px}.roadMap_wdItem__-1lT0{background:#fff;border:1px solid #0000000f;border-radius:13px;box-shadow:0 1px 3px #00000005;margin-bottom:8px;padding:14px 16px}.roadMap_wdItemTop__g-3v0{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.roadMap_wdEn__CW79H{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.roadMap_wdUa__OUKN2{color:var(--text-2);font-size:13px;font-weight:600}.roadMap_wdEx__rp5pL{background:var(--gray-50);border-left:3px solid var(--indigo-200);border-radius:7px;color:var(--text-3);font-size:12px;font-style:italic;margin-top:6px;padding:5px 10px}.roadMap_wdEmpty__89g9M{color:var(--text-3);font-size:14px;padding:40px;text-align:center}.roadMap_lcLockedMsg__zWM-f{align-items:center;color:var(--text-3);display:flex;font-size:11.5px;gap:5px}.roadMap_lcLockedMsg__zWM-f svg{color:var(--gray-400);height:13px;width:13px}.roadMap_selfStudy__uroSh{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-md);margin-top:40px;padding:20px;text-align:center}.roadMap_selfStudy__uroSh p{color:var(--text-3);font-size:13px;margin-bottom:8px}.roadMap_selfStudy__uroSh a{align-items:center;color:var(--indigo-500);display:inline-flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:5px;text-decoration:none}.roadMap_selfStudy__uroSh a:hover{color:var(--violet-600)}.roadMap_selfStudy__uroSh a svg{height:14px;width:14px}@media (max-width:900px){.roadMap_statsRow__vrbRh{grid-template-columns:repeat(3,1fr)}.roadMap_continueCard__VNfMa{flex-direction:column}.roadMap_ccRight__fdo1N{flex-direction:row;width:100%}.roadMap_btnContinue__8V8Dl,.roadMap_btnReview__Bbvq2{flex:1 1;justify-content:center}.roadMap_wdDrawer__N3oaI{right:-100%;width:100%}}@media (max-width:600px){.roadMap_hero__iyw51{padding:88px 16px 60px}.roadMap_statsRow__vrbRh{grid-template-columns:repeat(2,1fr)}.roadMap_continueSection__jyaEK{padding:0 16px}.roadMap_pathSection__Mifgu{padding:40px 16px 60px}.roadMap_pathHeader__Uqh\+L{flex-direction:column;gap:8px}.roadMap_courseTitle__znkaH{font-size:22px}.roadMap_ccSteps__jgeDF{flex-wrap:wrap}}: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{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#f6f7fbd1;border-bottom:1px solid #0000000a;left:0;position:fixed;right:0;top:0;transition:all .35s ease;z-index:1000}.standart_headerWrap__org3o.standart_scrolled__uwUGT{background:#ffffffe6;box-shadow:0 1px 16px #1e1b2e0f}.standart_headerWrap__org3o.standart_lightMode__9YURe{background:#f6f7fbd1;border-bottom:1px solid #0000000a}.standart_headerContent__ZEgLd{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 28px}.standart_logo__-h9Sd{align-items:center;color:#1e1b2e;display:flex;flex-shrink:0;gap:10px;text-decoration:none;transition:all .3s ease}.standart_logo__-h9Sd span{white-space:nowrap}.standart_logo__-h9Sd:hover{transform:translateY(-1px)}.standart_logoIcon__cBliY{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6,#f59e0b);border-radius:10px;box-shadow:0 2px 10px #6366f14d;color:#fff;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:800;height:34px;justify-content:center;letter-spacing:-.5px;overflow:hidden;position:relative;width:34px}.standart_logoIcon__cBliY:after{background:linear-gradient(180deg,#ffffff40,#0000 60%);content:"";inset:0;position:absolute}.standart_logoText__fBVBD{color:#1e1b2e;font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.5px}.standart_logoText__fBVBD em{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;font-style:normal}.standart_headerNav__YLNHu{align-items:center;display:flex;gap:4px}.standart_headerNavLink__KoqwO{background:#0000;border:none;border-radius:10px;color:#5b5675;cursor:pointer;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:600;padding:7px 16px;text-decoration:none;transition:all .2s ease}.standart_headerNavLink__KoqwO:hover{background:#6366f10d;color:#1e1b2e}.standart_headerNavLinkPricing__zHy9k{background:#eef0ff;border:1.5px solid #c7ccff;color:#4f46e5;font-weight:700}.standart_headerNavLinkPricing__zHy9k:hover{background:#e0e3ff;border-color:#818cf8}.standart_navActions__pYyyd{align-items:center;display:flex;gap:10px}.standart_menuIcon__odb3K{display:none}.standart_langSwitcher__3nh\+2{background:#00000008;border:1px solid #0000000f;border-radius:8px;display:flex;gap:1px;padding:3px;transition:all .3s ease}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_langSwitcher__3nh\+2{background:#00000008;border-color:#0000000f}.standart_langBtn__wb-dh{background:#0000;border:none;border-radius:6px;color:#8e89a3;cursor:pointer;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:4px 9px;transition:all .2s ease}.standart_langBtn__wb-dh:hover:not(.standart_active__BjYqO){color:#5b5675}.standart_langBtn__wb-dh.standart_active__BjYqO{background:#fff;box-shadow:0 1px 3px #0000000f;color:#1e1b2e}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_langBtn__wb-dh:hover:not(.standart_active__BjYqO){color:#5b5675}.standart_authButtons__G9Ab2{align-items:center;display:flex;gap:10px}.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_btnLogin__lnyGs{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#5b5675;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;gap:7px;padding:8px 18px;transition:all .25s ease}.standart_btnLogin__lnyGs svg{height:15px;opacity:.5;width:15px}.standart_btnLogin__lnyGs:hover{border-color:#c7ccff;box-shadow:0 0 0 3px #6366f10f;color:#4f46e5}.standart_btnRegister__ST9Ab{background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:10px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;padding:8px 20px;transition:all .25s ease}.standart_btnRegister__ST9Ab:hover{box-shadow:0 4px 16px #6366f159;filter:brightness(1.06)}.standart_userDropdownWrap__HWPdE{position:relative}.standart_ubtn__ur5v\+{align-items:center;background:#0000;border:none;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:4px 12px 4px 4px;transition:background .2s}.standart_ubtn__ur5v\+:hover{background:#0000000a}.standart_uav__zqZWa{align-items:center;background:linear-gradient(135deg,var(--indigo-400),var(--violet-500));border-radius:10px;box-shadow:0 2px 8px #6366f140;color:#fff;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.standart_uname__zxwlS{color:#1e1b2e;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.standart_userDropdownMenu__8wszx{animation:standart_slideDown__NqdGd .2s ease;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;gap:4px;margin-top:8px;min-width:200px;padding:8px;position:absolute;right:0;top:100%;z-index:100}@keyframes standart_slideDown__NqdGd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.standart_userDropdownMenu__8wszx button{background:#0000;border:none;border-radius:8px;color:#5b5675;cursor:pointer;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:600;padding:10px 14px;text-align:left;transition:all .2s}.standart_userDropdownMenu__8wszx button:hover{background:#f6f7fb;color:#1e1b2e}.standart_userDropdownDivider__-Iu4B{background:#0000000f;height:1px;margin:4px 0}.standart_logoutText__Of3Ar{color:#f43f5e!important}.standart_logoutText__Of3Ar:hover{background:#fff1f2!important}.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:22px 24px;width:100%;z-index:10}.standart_polContainer__0XJpo .standart_rights__2aBgs p{color:#525252;font-size:17px;letter-spacing:.1px}.standart_polLinks__1kue8{align-items:center;display:flex;gap:24px;justify-content:center}.standart_polLink__aKDoy{color:#525252;font-size:15px;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:0 16px}.standart_headerNav__YLNHu{display:none}.standart_navActions__pYyyd{gap:8px}.standart_logoIcon__cBliY{font-size:11px;height:30px;width:30px}.standart_logoText__fBVBD{font-size:16px}.standart_btnLogin__lnyGs,.standart_btnRegister__ST9Ab{font-size:12px;padding:7px 14px}.standart_btnLogin__lnyGs svg{display:none}.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:8px}}@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_headerNav__YLNHu{display:none}.standart_navActions__pYyyd{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-wrap:wrap;gap:10px;height:auto;justify-content:center;left:0;min-height:60px;overflow:auto;padding:12px 16px;position:fixed;top:-120%;transition:all .3s ease 0s;width:100%}.standart_headerWrap__org3o.standart_lightMode__9YURe .standart_navActions__pYyyd,.standart_navActions__pYyyd{background:#f6f7fbf2;box-shadow:0 4px 16px #1e1b2e14}.standart_navActions__pYyyd.standart_active__BjYqO{top:100%}.standart_menuIcon__odb3K{align-items:center;cursor:pointer;display:block;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:5}.standart_menuIcon__odb3K span{left:50%;margin-left:-12px;top:50%;transform:scale(1) translateY(-50%);width:24px}.standart_menuIcon__odb3K span,.standart_menuIcon__odb3K:after,.standart_menuIcon__odb3K:before{background-color:#5b5675;border-radius:2px;content:"";height:2.5px;left:50%;margin-left:-12px;position:absolute;transition:all .2s ease 0s;width:24px}.standart_menuIcon__odb3K:after{margin-top:-9px;top:50%}.standart_menuIcon__odb3K:before{margin-top:7px;top:50%}.standart_menuIcon__odb3K.standart_active__BjYqO:before{margin-top:-1px;top:50%;transform:rotate(45deg)}.standart_menuIcon__odb3K.standart_active__BjYqO:after{margin-top:-1px;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:12px;height:max-content;padding:16px;top:-250%}.standart_authButtons__G9Ab2{gap:10px}}@media (max-width:460px){.standart_authButtons__G9Ab2{flex-direction:column;gap:12px;width:100%}.standart_btnLogin__lnyGs,.standart_btnRegister__ST9Ab{justify-content:center;width:100%}.standart_navActions__pYyyd{gap:16px;top:-400%}.standart_subscriptionBtn__\+ijtX{justify-content:center;width:100%}}.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}.subModal_badge__kEHki{background:#ffc107;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#333;font-size:12px;font-weight:600;padding:6px 14px;position:absolute;right:20px;text-transform:uppercase;top:12px}.subModal_badge__kEHki.subModal_badgeActive__irTPr{background:#28a745;color:#fff}.subModal_planCard__1gIX3.subModal_featured__xAynG{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 30px #667eea40;color:#fff}.subModal_planCard__1gIX3.subModal_featured__xAynG .subModal_planName__PKkRs{color:#fff}.subModal_planCard__1gIX3.subModal_featured__xAynG .subModal_planName__PKkRs span{-webkit-text-fill-color:#0000;background:#fffffff2;-webkit-background-clip:text;background-clip:text}.subModal_planCard__1gIX3.subModal_featured__xAynG .subModal_upgradeBtn__oErZN{background:#fff;color:#667eea}.subModal_planCard__1gIX3.subModal_featured__xAynG .subModal_upgradeBtn__oErZN:hover{background:#ffffffe6}.auth_main__-tr5h{--bg:#f6f7fb;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--rose-50:#fff1f2;--rose-500:#f43f5e;--rose-600:#e11d48;--emerald-50:#ecfdf5;--emerald-500:#10b981;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--text-2:#5b5675;--text-3:#8e89a3;grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 380px;margin:0 auto;max-width:1040px;min-height:calc(100vh - 60px);padding:48px 28px 60px}.auth_formCard__3fz3Q{background:#fff;border:1px solid #0000000f;border-radius:24px;box-shadow:0 4px 24px #0000000d;padding:40px 36px}.auth_formTitle__Pmoac{font-family:Sora,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.auth_formSub__UkTRI{color:var(--text-2);font-size:14px;line-height:1.55;margin-bottom:28px}.auth_fg__glryR{margin-bottom:16px;position:relative}.auth_fl__W54vv{color:var(--text-2);display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.auth_fi__\+UOiu{border:1.5px solid var(--gray-200);border-radius:11px;color:var(--text);font-family:Manrope,sans-serif;font-size:14px;padding:12px 14px;transition:.25s;width:100%}.auth_fi__\+UOiu:focus{border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114;outline:none}.auth_fi__\+UOiu.auth_err__Pj5jK{border-color:var(--rose-400);box-shadow:0 0 0 3px #f43f5e0f}.auth_fiHint__l5mCM{color:var(--text-3);font-size:11.5px;margin-top:4px}.auth_fiErr__iBYf-{color:var(--rose-500);display:none;font-size:11.5px;margin-top:4px}.auth_fiErr__iBYf-.auth_show__rRdOp{display:block}.auth_pwWrap__l9XaY{position:relative}.auth_pwWrap__l9XaY .auth_fi__\+UOiu{padding-right:44px}.auth_pwToggle__jO09q{background:none;border:none;color:var(--text-3);cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:.2s}.auth_pwToggle__jO09q:hover{color:var(--text-2)}.auth_pwToggle__jO09q svg{height:18px;width:18px}.auth_forgot__jgypM{color:var(--indigo-500);cursor:pointer;display:inline-block;font-size:12.5px;font-weight:700;margin-bottom:16px;margin-top:-8px;text-decoration:none}.auth_forgot__jgypM:hover{color:var(--violet-600)}.auth_checkRow__NXZmn{align-items:flex-start;color:var(--text-2);display:flex;font-size:13px;gap:10px;line-height:1.45;margin-bottom:20px}.auth_checkRow__NXZmn input{accent-color:var(--indigo-500);flex-shrink:0;height:18px;margin-top:1px;width:18px}.auth_checkRow__NXZmn a{color:var(--indigo-500);font-weight:600;text-decoration:none}.auth_btnSubmit__VPvp3{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:13px;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;margin-bottom:24px;padding:14px 24px;transition:.3s;width:100%}.auth_btnSubmit__VPvp3:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.auth_switchText__UArMT{color:var(--text-3);font-size:13.5px;text-align:center}.auth_switchText__UArMT span{color:var(--indigo-500);cursor:pointer;font-weight:700;text-decoration:none}.auth_switchText__UArMT span:hover{color:var(--violet-600)}.auth_valuePanel__Vb119{background:#fff;border:1px solid #0000000f;border-radius:24px;box-shadow:0 2px 12px #0000000a;padding:36px 30px;position:sticky;top:92px}.auth_vpTitle__FZWgv{font-family:Sora,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.2px;margin-bottom:24px}.auth_vpItem__cjBcc{display:flex;gap:14px;margin-bottom:20px}.auth_vpIcon__hYjun{align-items:center;border-radius:11px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.auth_vpIcon__hYjun svg{height:19px;position:relative;width:19px;z-index:1}.auth_vpi1__m4qeK{background:var(--indigo-50);color:var(--indigo-600)}.auth_vpi2__LW1Os{background:var(--amber-50);color:var(--amber-600)}.auth_vpi3__ayCbE{background:#f43f5e0f;color:var(--rose-500)}.auth_vpi4__QAtD7{background:var(--emerald-50);color:var(--emerald-500)}.auth_vpi5__d0YNm{background:#8b5cf60f;color:var(--violet-500)}.auth_vpItem__cjBcc h4{font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;margin-bottom:1px}.auth_vpItem__cjBcc p{color:var(--text-3);font-size:12.5px;line-height:1.4}.auth_vpFlow__3VWl8{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:12px;display:flex;gap:4px;justify-content:center;margin-top:24px;padding:14px}.auth_vpFlowNode__bU8Ws{align-items:center;color:var(--text-2);display:flex;font-size:11px;font-weight:700;gap:5px}.auth_vpFlowNode__bU8Ws .auth_fd__h15XB{align-items:center;border-radius:6px;display:flex;height:22px;justify-content:center;width:22px}.auth_vpFlowNode__bU8Ws .auth_fd__h15XB svg{height:11px;width:11px}.auth_fdV__IcHz6{background:#eef0ff;color:#5b5fc7}.auth_fdW__UEt0y{background:#fef4e0;color:#c68a1a}.auth_fdQ__hp4YT{background:#e8f9f0;color:#1a9d5c}.auth_fdS__pJd71{background:#fee9ec;color:#d43d51}.auth_vpFlowArr__1sHWS{color:var(--gray-300)}.auth_vpFlowArr__1sHWS svg{height:12px;width:12px}.auth_ov__UoT\+0{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1b2e59;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.auth_mod__\+6Sc7{animation:auth_mIn__zGKlk .25s ease;background:#fff;border-radius:22px;box-shadow:0 20px 60px #0000001a;max-width:420px;padding:36px;width:100%}@keyframes auth_mIn__zGKlk{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.auth_modT__yj9m5{font-family:Sora,sans-serif;font-size:18px;font-weight:700;margin-bottom:6px}.auth_modS__xPapZ{color:var(--text-2);font-size:13.5px;line-height:1.55;margin-bottom:20px}.auth_modBtns__gKDpf{display:flex;gap:10px;margin-top:20px}.auth_modBtns__gKDpf .auth_btnSubmit__VPvp3{flex:1 1;margin-bottom:0}.auth_mc__SlbpX{background:#fff;border:1.5px solid var(--gray-200);border-radius:12px;color:var(--text-2);cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:12px 20px}.auth_mc__SlbpX:hover{border-color:var(--gray-400);color:var(--text)}.auth_sucBox__3jiqE{padding:12px 0;text-align:center}.auth_sucBox__3jiqE svg{color:var(--emerald-500);height:40px;margin-bottom:10px;width:40px}.auth_sucBox__3jiqE .auth_st__KsRmq{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:4px}.auth_sucBox__3jiqE .auth_ss__5L-C1{color:var(--text-2);font-size:13px}.auth_errBanner__mh3T2{animation:auth_bannerIn__asVN8 .3s ease;border-radius:14px;margin-bottom:20px;padding:14px 16px}@keyframes auth_bannerIn__asVN8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.auth_errBannerRose__ujYX5{background:#fff1f2;border:1.5px solid #f43f5e2e}.auth_errBannerAmber__Ej8IK{background:#fffbeb;border:1.5px solid #f59e0b2e}.auth_ebTop__m4ZJm{align-items:flex-start;display:flex;gap:12px}.auth_ebIcon__13s2E{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.auth_ebIcon__13s2E svg{height:16px;width:16px}.auth_ebIconRose__KSHaJ{background:#f43f5e1a;color:#f43f5e}.auth_ebIconAmber__\+\+2sP{background:#f59e0b1a;color:#f59e0b}.auth_ebBody__nZ3bM{flex:1 1}.auth_ebTitle__EnTRZ{font-family:Sora,sans-serif;font-size:13px;font-weight:700;margin-bottom:2px}.auth_ebText__6q21x{color:var(--text-2);font-size:12.5px;line-height:1.5}.auth_ebActions__ncVct{margin-top:6px}.auth_ebActions__ncVct span{color:var(--indigo-500);cursor:pointer;font-size:12px;font-weight:700}.auth_ebActions__ncVct span:hover{color:var(--violet-600)}.auth_divider__nnHwz{align-items:center;display:flex;gap:16px;margin:20px 0}.auth_divider__nnHwz:after,.auth_divider__nnHwz:before{background:var(--gray-200);content:"";flex:1 1;height:1px}.auth_divider__nnHwz span{color:var(--text-3);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.auth_socialRow__Fr31Y{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:24px}.auth_socialBtn__0IFth{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:11px;color:var(--text);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:11px 18px;transition:.25s}.auth_socialBtn__0IFth:hover{background:var(--gray-50);border-color:var(--gray-400)}.auth_btnLoading__ukhib{align-items:center;display:flex;gap:8px;justify-content:center;opacity:.85;pointer-events:none}.auth_spinner__Cp\+sS{animation:auth_spin__mSxdW .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes auth_spin__mSxdW{to{transform:rotate(1turn)}}.auth_fpIconWrap__I7Y0m{align-items:center;background:var(--indigo-50);border-radius:50%;color:var(--indigo-500);display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.auth_fpIconWrap__I7Y0m svg{height:24px;width:24px}.auth_fpSuccess__Ped3T{background:var(--emerald-50)!important;color:var(--emerald-500)!important}.auth_fpHelper__hNQor{color:var(--text-3);font-size:11px;margin-top:6px}.auth_fpBack__U6BP5{align-items:center;color:var(--text-3);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:5px;transition:.2s}.auth_fpBack__U6BP5:hover{color:var(--indigo-500)}.auth_fpBack__U6BP5 svg{height:14px;width:14px}.auth_fpEmailShow__6l6fA{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:10px;color:var(--text-2);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:20px;padding:8px 16px}.auth_fpEmailShow__6l6fA svg{color:var(--gray-400);height:16px;width:16px}.auth_fpSpamHint__HckmZ{color:var(--text-3);font-size:12px;margin-top:12px}@media (max-width:820px){.auth_main__-tr5h{grid-template-columns:1fr}.auth_valuePanel__Vb119{order:2;position:static}}@media (max-width:500px){.auth_formCard__3fz3Q{padding:28px 22px}.auth_socialRow__Fr31Y{grid-template-columns:1fr}}.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}}.notAuthMain_firstBlockNew__MvEMr{-webkit-font-smoothing:antialiased;--bg:#f6f7fb;--bg-hero:#f0f2f8;--surface:#ffffffb8;--surface-solid:#fff;--glass:#ffffff8c;--glass-border:#ffffffa6;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-200:#c7ccff;--indigo-300:#a5aaff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--rose-400:#fb7185;--rose-500:#f43f5e;--emerald-400:#34d399;--emerald-500:#10b981;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--text:#1e1b2e;--text-2:#5b5675;--text-3:#8e89a3;--border:#0000000f;--border-light:#ffffff80;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow-xs:0 1px 2px #1e1b2e0a;--shadow-sm:0 2px 8px #1e1b2e0f;--shadow-md:0 8px 30px #1e1b2e14;--shadow-lg:0 20px 60px #1e1b2e1a;--shadow-glow-indigo:0 0 40px #6366f11f,0 0 80px #6366f10f;--shadow-glow-amber:0 0 40px #f59e0b1f,0 0 80px #f59e0b0f;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;overflow-x:hidden;position:relative}.notAuthMain_gridBg__fkVY7{inset:0;pointer-events:none;position:fixed;z-index:0}.notAuthMain_hero__cVFZH{background:linear-gradient(180deg,var(--bg-hero) 0,var(--bg) 100%);overflow:hidden;padding:80px 36px;position:relative;text-align:center}#notAuthMain_neuralCanvas__Ph4sp{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.notAuthMain_orb__DYVRW{animation:notAuthMain_orbIn__vPZqU 2s ease forwards;border-radius:50%;filter:blur(90px);opacity:0;pointer-events:none;position:absolute}.notAuthMain_orb-1__mvFBR{animation-delay:.2s;background:#6366f114;height:600px;left:5%;top:-150px;width:600px}.notAuthMain_orb-2__XtmTs{animation-delay:.5s;background:#8b5cf60f;height:500px;right:0;top:-50px;width:500px}.notAuthMain_orb-3__B7Ch6{animation-delay:.8s;background:#f59e0b0d;height:350px;left:30%;top:200px;width:350px}@keyframes notAuthMain_orbIn__vPZqU{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.notAuthMain_heroContent__L-X8l{margin:0 auto;max-width:800px;position:relative;z-index:10}.notAuthMain_heroBadge__liJfB{align-items:center;animation:notAuthMain_rUp__dqlQn .8s cubic-bezier(.16,1,.3,1) .2s forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border:1px solid var(--glass-border);border-radius:100px;box-shadow:var(--shadow-sm);color:var(--text-2);display:inline-flex;font-size:13px;font-weight:600;gap:9px;margin-bottom:34px;opacity:0;padding:5px 18px 5px 5px}.notAuthMain_badgeDot__34meO{align-items:center;animation:notAuthMain_badgePulse__NruPF 3s ease-in-out infinite;background:linear-gradient(135deg,var(--indigo-500),var(--violet-500));border-radius:50%;box-shadow:0 2px 8px #6366f159;display:flex;height:26px;justify-content:center;width:26px}@keyframes notAuthMain_badgePulse__NruPF{0%,to{box-shadow:0 2px 8px #6366f159}50%{box-shadow:0 2px 16px #6366f180}}.notAuthMain_badgeDot__34meO svg{color:#fff;height:12px;width:12px}.notAuthMain_hero__cVFZH h1{animation:notAuthMain_rUp__dqlQn .9s cubic-bezier(.16,1,.3,1) .35s forwards;color:var(--text);font-family:Sora,sans-serif;font-size:clamp(32px,4.6vw,56px);font-weight:700;letter-spacing:-2px;line-height:1.12;margin-bottom:20px;opacity:0}.notAuthMain_hero__cVFZH h1 .notAuthMain_grad__c4Gsw{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--indigo-500) 0,var(--violet-500) 40%,var(--amber-500) 100%);-webkit-background-clip:text;background-clip:text}.notAuthMain_heroSub__u9a9X{animation:notAuthMain_rUp__dqlQn .9s cubic-bezier(.16,1,.3,1) .5s forwards;color:var(--text-2);font-size:clamp(15.5px,1.6vw,18px);font-weight:400;line-height:1.7;margin:0 auto 56px;max-width:520px;opacity:0}.notAuthMain_flowPipeline__F8wTh{align-items:center;animation:notAuthMain_rUp__dqlQn .8s cubic-bezier(.16,1,.3,1) .65s forwards;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:680px;opacity:0;position:relative}.notAuthMain_flowNode__vzQU-{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-sm);cursor:default;display:flex;gap:10px;padding:12px 18px 12px 12px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:2}.notAuthMain_flowNode__vzQU-:hover{box-shadow:var(--shadow-md);transform:translateY(-4px) scale(1.03)}.notAuthMain_nodeIcon__SnZ\+q{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.notAuthMain_nodeIcon__SnZ\+q svg{height:17px;position:relative;width:17px;z-index:1}.notAuthMain_nodeIcon__SnZ\+q:after{border-radius:10px;content:"";inset:0;opacity:.12;position:absolute}.notAuthMain_niVideo__KaayX{color:var(--indigo-600)}.notAuthMain_niVideo__KaayX:after{background:var(--indigo-500)}.notAuthMain_niWorks__-Ndhy{color:var(--amber-600)}.notAuthMain_niWorks__-Ndhy:after{background:var(--amber-500)}.notAuthMain_niQuiz__nR3RG{color:var(--emerald-500)}.notAuthMain_niQuiz__nR3RG:after{background:var(--emerald-500)}.notAuthMain_niSpeak__Y9nQP{color:var(--rose-500)}.notAuthMain_niSpeak__Y9nQP:after{background:var(--rose-500)}.notAuthMain_nodeLabel__vYxCn{color:var(--text);font-family:Sora,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.notAuthMain_flowConnector__mht\+q{flex-shrink:0;height:2px;margin:0 -2px;position:relative;width:48px;z-index:1}.notAuthMain_flowConnector__mht\+q .notAuthMain_lineBG__ZI57x{background:var(--gray-200);border-radius:2px;inset:0;position:absolute}.notAuthMain_flowConnector__mht\+q .notAuthMain_lineGlow__nCSQr{animation:notAuthMain_lineFlow__FVqel 3.5s ease-in-out infinite;background:linear-gradient(90deg,var(--indigo-400),var(--violet-400));border-radius:4px;height:4px;left:0;opacity:0;position:absolute;top:-1px;width:100%}.notAuthMain_flowConnector__mht\+q:nth-child(3) .notAuthMain_lineGlow__nCSQr{animation-delay:.5s}.notAuthMain_flowConnector__mht\+q:nth-child(5) .notAuthMain_lineGlow__nCSQr{animation-delay:1s}@keyframes notAuthMain_lineFlow__FVqel{0%{opacity:0;transform:scaleX(0);transform-origin:left}15%{opacity:.9;transform:scaleX(1);transform-origin:left}50%{opacity:.9;transform:scaleX(1)}65%{opacity:0;transform:scaleX(0);transform-origin:right}to{opacity:0;transform:scaleX(0)}}.notAuthMain_flowConnector__mht\+q .notAuthMain_dotPulse__I6mDh{animation:notAuthMain_dotTravel__y\+j5O 3.5s ease-in-out infinite;background:var(--indigo-400);border-radius:50%;box-shadow:0 0 10px var(--indigo-400);height:6px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.notAuthMain_flowConnector__mht\+q:nth-child(3) .notAuthMain_dotPulse__I6mDh{animation-delay:.5s;background:var(--amber-400);box-shadow:0 0 10px var(--amber-400)}.notAuthMain_flowConnector__mht\+q:nth-child(5) .notAuthMain_dotPulse__I6mDh{animation-delay:1s;background:var(--emerald-400);box-shadow:0 0 10px var(--emerald-400)}@keyframes notAuthMain_dotTravel__y\+j5O{0%{left:0;opacity:0}10%{opacity:1}40%{left:100%;opacity:1}50%{opacity:0}to{left:100%;opacity:0}}.notAuthMain_cardsSection__T7eKx{margin:0 auto;max-width:1120px;padding:32px 36px 110px;position:relative;z-index:10}.notAuthMain_sectionLabel__hNams{animation:notAuthMain_rUp__dqlQn .6s ease .9s forwards;color:var(--text-3);font-family:Sora,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:2.5px;margin-bottom:36px;opacity:0;text-align:center;text-transform:uppercase}.notAuthMain_cardsGrid__LK1TA{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1.18fr 1fr}.notAuthMain_card__gBhra{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);cursor:pointer;opacity:0;padding:36px 28px 30px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.notAuthMain_card__gBhra:first-child{animation:notAuthMain_cardIn__H7c0w .7s cubic-bezier(.16,1,.3,1) 1s forwards}.notAuthMain_card__gBhra:nth-child(2){animation:notAuthMain_cardIn__H7c0w .7s cubic-bezier(.16,1,.3,1) 1.15s forwards}.notAuthMain_card__gBhra:nth-child(3){animation:notAuthMain_cardIn__H7c0w .7s cubic-bezier(.16,1,.3,1) 1.3s forwards}@keyframes notAuthMain_cardIn__H7c0w{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.notAuthMain_card__gBhra:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx{background:none;border:none;padding:38px 30px 32px}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx .notAuthMain_cardBG__01zoF{border-radius:var(--r-xl);inset:0;overflow:hidden;position:absolute;z-index:0}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx .notAuthMain_cardBG__01zoF:before{animation:notAuthMain_glowSpin__6VFqO 5s linear infinite;background:conic-gradient(from var(--glow-angle),var(--indigo-400),var(--violet-400),var(--amber-400),var(--indigo-300),var(--indigo-400));border-radius:calc(var(--r-xl) + 1.5px);content:"";inset:-1.5px;opacity:.6;position:absolute;transition:opacity .4s ease}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx:hover .notAuthMain_cardBG__01zoF:before{opacity:1}@keyframes notAuthMain_glowSpin__6VFqO{to{--glow-angle:360deg}}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx .notAuthMain_cardBG__01zoF:after{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(175deg,#eef0fff2,#fffffff7 30%,#fffffffc);border-radius:calc(var(--r-xl));content:"";inset:1.5px;position:absolute}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx{box-shadow:var(--shadow-glow-indigo)}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx:hover{box-shadow:0 20px 60px #6366f129,0 0 60px #6366f114;transform:translateY(-10px)}.notAuthMain_cardTag__Il9AD{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 4px 16px #6366f159;color:#fff;font-family:Sora,sans-serif;font-size:11px;font-weight:700;left:50%;letter-spacing:.4px;padding:5px 18px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap;z-index:10}.notAuthMain_cardInner__EQEie{position:relative;z-index:2}.notAuthMain_cardIcon__G4HQD{align-items:center;border-radius:15px;display:flex;height:52px;justify-content:center;margin-bottom:20px;position:relative;width:52px}.notAuthMain_cardIcon__G4HQD svg{height:24px;position:relative;width:24px;z-index:1}.notAuthMain_cardIcon__G4HQD:before{border-radius:15px;content:"";inset:0;opacity:.1;position:absolute}.notAuthMain_ciQuick__zuDGu{color:var(--indigo-600)}.notAuthMain_ciQuick__zuDGu:before{background:var(--indigo-500)}.notAuthMain_ciPlan__6RJdy{color:var(--amber-600)}.notAuthMain_ciPlan__6RJdy:before{background:var(--amber-500)}.notAuthMain_ciFree__WuDBR{color:var(--violet-600)}.notAuthMain_ciFree__WuDBR:before{background:var(--violet-600)}.notAuthMain_cardMeta__9jbhG{align-items:center;color:var(--text-3);display:inline-flex;font-size:12px;font-weight:700;gap:5px;letter-spacing:.02em;margin-bottom:12px}.notAuthMain_cardMeta__9jbhG svg{height:13px;width:13px}.notAuthMain_card__gBhra h3{color:var(--text);font-family:Sora,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin-bottom:10px}.notAuthMain_card__gBhra .notAuthMain_desc__5aNLG{color:var(--text-2);font-size:14.5px;line-height:1.65;margin-bottom:26px}.notAuthMain_cta__nw79M{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:13px 20px;transition:all .3s ease;width:100%}.notAuthMain_cta__nw79M svg{height:15px;transition:transform .3s ease;width:15px}.notAuthMain_cta__nw79M:hover svg{transform:translateX(3px)}.notAuthMain_ctaGhost__qAZdN{background:#6366f10d;border:1.5px solid #6366f126;color:var(--indigo-600)}.notAuthMain_ctaGhost__qAZdN:hover{background:#6366f11a;border-color:#6366f14d;box-shadow:0 0 0 3px #6366f10f}.notAuthMain_ctaPrimary__l0Io4{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 20px #6366f159,inset 0 1px 0 #fff3;color:#fff}.notAuthMain_ctaPrimary__l0Io4:hover{box-shadow:0 6px 28px #6366f166,inset 0 1px 0 #fff3;filter:brightness(1.06)}.notAuthMain_ctaSoft__4psFO{background:#8b5cf60f;border:1.5px solid #8b5cf61f;color:var(--violet-600)}.notAuthMain_ctaSoft__4psFO:hover{background:#8b5cf61f;border-color:#8b5cf640}.notAuthMain_twoWays__122hs{padding:92px 36px 100px;position:relative}.notAuthMain_twoWays__122hs:before{background:linear-gradient(180deg,var(--bg) 0,#eef0ff4d 50%,var(--bg) 100%);content:"";inset:0;position:absolute;z-index:0}.notAuthMain_twoWaysInner__M9gxJ{margin:0 auto;max-width:980px;position:relative;z-index:1}.notAuthMain_twoWays__122hs .notAuthMain_sTitle__uQAck{color:var(--text);font-family:Sora,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-1px;margin-bottom:8px;text-align:center}.notAuthMain_twoWays__122hs .notAuthMain_sSub__oxwtv{color:var(--text-2);font-size:15.5px;margin-bottom:48px;text-align:center}.notAuthMain_waysGrid__I0qEJ{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 80px 1fr}.notAuthMain_wayCard__Cxu8o{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:36px 30px}.notAuthMain_wayCard__Cxu8o.notAuthMain_wPlan__AfNl4{background:linear-gradient(170deg,#eef0ff99,var(--surface));border-color:#6366f11f}.notAuthMain_wayCard__Cxu8o.notAuthMain_wFree__yyUxm{background:linear-gradient(170deg,#f6f4fe99,var(--surface));border-color:#8b5cf61a}.notAuthMain_wayHead__3etwx{align-items:center;display:flex;gap:10px;margin-bottom:24px}.notAuthMain_wayDot__0fwnh{border-radius:50%;height:10px;width:10px}.notAuthMain_wayDot__0fwnh.notAuthMain_wdIndigo__60PnH{background:var(--indigo-500);box-shadow:0 0 0 3px #6366f126,0 0 8px #6366f133}.notAuthMain_wayDot__0fwnh.notAuthMain_wdViolet__Qep6p{background:var(--violet-500);box-shadow:0 0 0 3px #8b5cf626,0 0 8px #8b5cf633}.notAuthMain_wayCard__Cxu8o h3{font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px}.notAuthMain_wayList__Y-oVg{display:flex;flex-direction:column;gap:14px;list-style:none}.notAuthMain_wayList__Y-oVg li{align-items:flex-start;color:var(--text-2);display:flex;font-size:14px;gap:10px;line-height:1.55}.notAuthMain_wayList__Y-oVg li svg{flex-shrink:0;height:17px;margin-top:2px;width:17px}.notAuthMain_wcIndigo__HQGDE{color:var(--indigo-500)}.notAuthMain_wcViolet__KeKWF{color:var(--violet-500)}.notAuthMain_switchCol__HtjBr{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.notAuthMain_switchArrows__YQH4G{align-items:center;display:flex;flex-direction:column;gap:3px}.notAuthMain_switchArrows__YQH4G svg{color:var(--text-3);height:20px;width:20px}.notAuthMain_switchArrows__YQH4G svg:first-child{animation:notAuthMain_sArrowR__NXEm3 3s ease-in-out infinite}.notAuthMain_switchArrows__YQH4G svg:last-child{animation:notAuthMain_sArrowL__\+d0Q4 3s ease-in-out .5s infinite}@keyframes notAuthMain_sArrowR__NXEm3{0%,to{opacity:.25;transform:translateX(0)}50%{opacity:.8;transform:translateX(5px)}}@keyframes notAuthMain_sArrowL__\+d0Q4{0%,to{opacity:.25;transform:translateX(0)}50%{opacity:.8;transform:translateX(-5px)}}.notAuthMain_switchLabel__tRy6h{color:var(--text-3);font-family:Sora,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:1.6;text-align:center;text-transform:uppercase}.notAuthMain_afterSection__I4sG9{margin:0 auto;max-width:780px;padding:88px 36px 100px}.notAuthMain_afterSection__I4sG9 .notAuthMain_sTitle__uQAck{color:var(--text);font-family:Sora,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.6px;margin-bottom:8px;text-align:center}.notAuthMain_afterSection__I4sG9 .notAuthMain_sSub__oxwtv{color:var(--text-2);font-size:15px;margin-bottom:48px;text-align:center}.notAuthMain_afterFlow__qcVpp{align-items:stretch;display:flex;gap:0;justify-content:center}.notAuthMain_afBox__JjzYI{align-items:center;border-radius:var(--r-lg);display:flex;flex-direction:column;justify-content:center;padding:28px 26px;text-align:center}.notAuthMain_afBox__JjzYI.notAuthMain_afStart__OepIm{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm);min-width:155px}.notAuthMain_afIcn__m-PPC{align-items:center;background:#6366f114;border-radius:50%;color:var(--indigo-500);display:flex;height:46px;justify-content:center;margin-bottom:12px;width:46px}.notAuthMain_afIcn__m-PPC svg{height:20px;width:20px}.notAuthMain_afTitle__xOe6G{color:var(--text);font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:3px}.notAuthMain_afSub__Gw8V8{color:var(--text-3);font-size:12px;font-weight:600}.notAuthMain_afConn__dqTm1{align-items:center;color:var(--text-3);display:flex;padding:0 14px;position:relative}.notAuthMain_afConn__dqTm1 svg{height:22px;width:22px}.notAuthMain_afConn__dqTm1:after{animation:notAuthMain_afDot__z2F7R 2.5s ease-in-out infinite;background:var(--indigo-400);border-radius:50%;box-shadow:0 0 8px var(--indigo-400);content:"";height:5px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:5px}@keyframes notAuthMain_afDot__z2F7R{0%{left:14px;opacity:0}10%{opacity:1}80%{left:calc(100% - 18px);opacity:1}to{left:calc(100% - 18px);opacity:0}}.notAuthMain_afChoices__efNiM{display:flex;flex-direction:column;gap:12px}.notAuthMain_afChoice__bevq8{align-items:center;border-radius:var(--r-md);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:600;gap:11px;padding:17px 22px;transition:all .3s ease}.notAuthMain_afChoice__bevq8 svg{flex-shrink:0;height:17px;width:17px}.notAuthMain_afChoice__bevq8.notAuthMain_cPlan__LZsAx{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1.5px solid #6366f11f;color:var(--indigo-600)}.notAuthMain_afChoice__bevq8.notAuthMain_cPlan__LZsAx:hover{border-color:var(--indigo-400);box-shadow:0 0 20px #6366f11a;transform:translateX(5px)}.notAuthMain_afChoice__bevq8.notAuthMain_cFree__ZUf\+4{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface);border:1.5px solid #8b5cf61a;color:var(--violet-600)}.notAuthMain_afChoice__bevq8.notAuthMain_cFree__ZUf\+4:hover{border-color:var(--violet-400);box-shadow:0 0 20px #8b5cf614;transform:translateX(5px)}.notAuthMain_footer__YNZ-T{border-top:1px solid var(--border);padding:40px 36px;text-align:center}.notAuthMain_footer__YNZ-T p{color:var(--text-3);font-size:13px;font-weight:500}.notAuthMain_footer__YNZ-T a{color:var(--indigo-500);font-weight:700;text-decoration:none}@keyframes notAuthMain_rUp__dqlQn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.notAuthMain_reveal__\+2cfv{opacity:0;transform:translateY(32px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.notAuthMain_reveal__\+2cfv.notAuthMain_vis__VuCg1{opacity:1;transform:translateY(0)}.notAuthMain_reveal__\+2cfv.notAuthMain_d1__s8znY{transition-delay:.1s}.notAuthMain_reveal__\+2cfv.notAuthMain_d2__K5V8Z{transition-delay:.2s}@media (max-width:960px){.notAuthMain_cardsGrid__LK1TA{gap:22px;grid-template-columns:1fr;margin:0 auto;max-width:430px}.notAuthMain_card__gBhra.notAuthMain_primary__JyhGx{order:-1}.notAuthMain_waysGrid__I0qEJ{gap:20px;grid-template-columns:1fr}.notAuthMain_switchCol__HtjBr{flex-direction:row;gap:14px;padding:4px 0}.notAuthMain_switchArrows__YQH4G{flex-direction:row}.notAuthMain_afterFlow__qcVpp{align-items:center;flex-direction:column}.notAuthMain_afConn__dqTm1{padding:12px 0;transform:rotate(90deg)}.notAuthMain_afConn__dqTm1:after,.notAuthMain_nav__WawY1{display:none}}@media (max-width:600px){.notAuthMain_headerInner__NvHzP{height:56px;padding:0 16px}.notAuthMain_hero__cVFZH{padding:72px 18px 56px}.notAuthMain_hero__cVFZH h1{letter-spacing:-1px}.notAuthMain_cardsSection__T7eKx{padding:20px 18px 72px}.notAuthMain_twoWays__122hs{padding:64px 18px 72px}.notAuthMain_afterSection__I4sG9{padding:64px 18px 80px}.notAuthMain_flowPipeline__F8wTh{gap:0}.notAuthMain_flowNode__vzQU-{padding:10px 12px 10px 10px}.notAuthMain_flowConnector__mht\+q{width:28px}.notAuthMain_nodeLabel__vYxCn{font-size:12px}.notAuthMain_card__gBhra{padding:28px 22px 26px}}.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:#f6f7fb;width:100%}.lesson_wrapAllM__T8Cyi,.lesson_wrapAllN__B6T-b{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:auto;min-height:100vh;overflow-x:hidden}.lesson_wrapAllN__B6T-b{background-color:#f5f5f7;margin:0 auto;max-width:1320px;padding:92px 36px 48px}.lesson_btnBack__SoZEU{align-items:center;border-radius:12px;color:#8e89a3;display:inline-flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;gap:6px;margin-bottom:18px;padding:7px 14px 7px 10px;text-decoration:none;transform:translateY(5px);transition:all .25s ease;width:max-content;z-index:10}.lesson_btnBack__SoZEU:hover{background:#00000008;color:#5b5675}.lesson_btnBack__SoZEU svg{height:16px;transition:transform .25s ease;width:16px}.lesson_btn-back__Qw8Nt:hover svg{transform:translateX(-3px)}.lesson_topBar__pLS8N{flex-wrap:wrap;justify-content:space-between;margin-bottom:18px;z-index:10}.lesson_topBar__pLS8N,.lesson_topLeft__dIqa-{align-items:center;display:flex;gap:14px}.lesson_trialBadge__b81Mz{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);border-radius:100px;box-shadow:0 3px 12px #6366f14d;color:#fff;display:inline-flex;font-family:Sora,sans-serif;font-size:11px;font-weight:700;gap:7px;letter-spacing:.3px;padding:5px 14px 5px 6px}.lesson_trialBadgeIcon__-BTGI{align-items:center;background:#fff3;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.lesson_trialBadgeIcon__-BTGI svg{color:#fff;height:11px;width:11px}.lesson_topTitle__Wergf{font-family:Sora,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.3px}.lesson_progressArea__HCsYW{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffffffa6;border-radius:14px;box-shadow:0 2px 8px #1e1b2e0f;display:flex;gap:14px;padding:10px 18px}.lesson_progressText__ly1sQ{color:#5b5675;font-family:Sora,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.lesson_progressBar__JGzrm{background:#e5e7eb;border-radius:6px;height:6px;overflow:hidden;position:relative;width:140px}.lesson_progressFill__E-8Xc{background:linear-gradient(90deg,#6366f1,#7c3aed);border-radius:6px;height:100%;position:relative;transition:width .8s cubic-bezier(.16,1,.3,1)}.lesson_progressFill__E-8Xc:after{background:#fff;border:2.5px solid #6366f1;border-radius:50%;box-shadow:0 0 10px #6366f166;content:"";height:8px;position:absolute;right:-1px;top:-4px;width:8px}.lesson_progressPct__oeNjf{color:#6366f1;font-family:Sora,sans-serif;font-size:12px;font-weight:800;min-width:32px}.lesson_guidance__jqyYK{align-items:center;animation:lesson_guidanceFadeIn__JgOAA .7s ease .3s forwards;background:linear-gradient(135deg,#6366f10d,#8b5cf60a 50%,#f59e0b08);border:1.5px solid #6366f11a;border-radius:22px;box-shadow:0 0 30px #6366f10a;display:flex;gap:18px;margin-bottom:22px;opacity:0;overflow:hidden;padding:20px 26px;position:relative;z-index:10}@keyframes lesson_guidanceFadeIn__JgOAA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lesson_guidance__jqyYK:before{animation:lesson_shimmerSweep__0XLht 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#6366f10a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:60%}@keyframes lesson_shimmerSweep__0XLht{0%{left:-60%}50%{left:110%}to{left:110%}}.lesson_guidanceIcon__UsIEz{align-items:center;animation:lesson_iconPulse__eJx8\+ 3s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#7c3aed);border-radius:15px;box-shadow:0 4px 16px #6366f140;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}@keyframes lesson_iconPulse__eJx8\+{0%,to{box-shadow:0 4px 16px #6366f140}50%{box-shadow:0 4px 24px #6366f166}}.lesson_guidanceIcon__UsIEz svg{color:#fff;height:24px;width:24px}.lesson_guidanceBody__mlwdl{flex:1 1;position:relative;z-index:1}.lesson_guidanceLabel__dE0Ba{color:#6366f1;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1.5px;margin-bottom:5px;text-transform:uppercase}.lesson_guidanceTitle__UbPul{color:#1e1b2e;font-family:Sora,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px}.lesson_guidanceSub__ZRS3Q{color:#5b5675;font-size:13.5px;line-height:1.5}.lesson_guidanceArrow__4bS1h{align-items:center;animation:lesson_arrowBounce__aK67y 2s ease-in-out infinite;border-radius:14px;color:#818cf8;cursor:pointer;display:flex;flex-shrink:0;gap:5px;padding:5px 10px;transition:all .3s ease}.lesson_guidanceArrow__4bS1h:hover{background-color:#e6e9ff;color:#6272ff}.lesson_guidanceArrow__4bS1h svg{height:22px;width:22px}@keyframes lesson_arrowBounce__aK67y{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:.9;transform:translateX(5px)}}.lesson_videoBottom__WmjpV{align-items:center;display:flex;gap:16px;padding:20px 24px 22px;width:100%}.lesson_vbInfo__uI44w{flex:1 1}.lesson_vbLevel__\+GIdD{align-items:center;background:#eef0ff;border-radius:100px;color:#4f46e5;display:inline-flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;margin-bottom:12px;padding:5px 12px 5px 5px}.lesson_vbLevelDot__1UpEi{background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:50%;height:16px;width:16px}.lesson_vbTopic__VkVEK{align-items:center;color:#5b5675;display:flex;font-size:13px;gap:5px}.lesson_vbTitle__rArMx{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:5px}.lesson_vbTopic__VkVEK svg{color:#f59e0b;height:14px;width:14px}.lesson_ctaArea__lXU9a{flex-shrink:0;text-align:right}.lesson_btnCta__E-BdB{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:15px;box-shadow:0 4px 20px #6366f14d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:inline-flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:9px;padding:14px 28px;position:relative;transition:all .3s ease}.lesson_btnCta__E-BdB svg{height:16px;transition:transform .3s ease;width:16px}.lesson_ctaHint__buoSl{align-items:center;color:#8e89a3;display:flex;font-size:11.5px;font-weight:600;gap:4px;justify-content:flex-end;margin-top:8px}.lesson_ctaHint__buoSl svg{height:12px;width:12px}.lesson_btnCta__E-BdB:before{animation:lesson_ctaGlowPulse__0qSM8 2.5s ease-in-out infinite;background:linear-gradient(135deg,#818cf8,#7c3aed);border-radius:18px;content:"";inset:-3px;opacity:.15;position:absolute;z-index:-1}@keyframes lesson_ctaGlowPulse__0qSM8{0%,to{inset:-3px;opacity:.1}50%{inset:-5px;opacity:.2}}.lesson_sidePanel__-oEtv{animation:lesson_slideUp__C9MjC .7s cubic-bezier(.16,1,.3,1) .5s forwards;display:flex;flex-direction:column;gap:18px;opacity:0}@keyframes lesson_slideUp__C9MjC{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lesson_stepsCard__zCVJT{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #ffffffa6;border-radius:28px;box-shadow:0 8px 30px #1e1b2e14;padding:28px 24px 24px}.lesson_stepsHeader__uhP3Z{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.lesson_stepsTitle__PKs-A{color:#1e1b2e;font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px}.lesson_stepsCount__jkeij{background:#f3f4f6;border-radius:100px;color:#8e89a3;font-family:Sora,sans-serif;font-size:11px;font-weight:700;padding:4px 10px}.lesson_timeline__viHrf{position:relative}.lesson_timeline__viHrf:before{background:#e5e7eb;bottom:28px;content:"";z-index:0}.lesson_timelineFill__7emDi,.lesson_timeline__viHrf:before{border-radius:2px;left:27px;position:absolute;top:28px;width:2px}.lesson_timelineFill__7emDi{background:linear-gradient(180deg,#6366f1,#7c3aed);box-shadow:0 0 8px #6366f14d;transition:height .8s cubic-bezier(.16,1,.3,1);z-index:1}.lesson_stepItem__Sqz9I{display:flex;gap:16px;padding:10px 0;position:relative;transition:all .35s ease;z-index:2}.lesson_stepNode__aJIrb{flex-direction:column;flex-shrink:0;width:56px}.lesson_stepDot__3H4F4,.lesson_stepNode__aJIrb{align-items:center;display:flex;position:relative}.lesson_stepDot__3H4F4{background:#f6f7fb;border:2.5px solid #d1d5db;border-radius:50%;height:18px;justify-content:center;transition:all .4s ease;width:18px;z-index:3}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepDot__3H4F4{animation:lesson_dotPulse__32g-e 2.5s ease-in-out infinite;background:#6366f1;border-color:#6366f1;box-shadow:0 0 0 4px #6366f126,0 0 16px #6366f140;height:22px;width:22px}@keyframes lesson_dotPulse__32g-e{0%,to{box-shadow:0 0 0 4px #6366f126,0 0 16px #6366f133}50%{box-shadow:0 0 0 7px #6366f11a,0 0 24px #6366f14d}}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepDot__3H4F4:after{background:#fff;border-radius:50%;content:"";height:6px;width:6px}.lesson_stepItem__Sqz9I.lesson_completed__9KA-S .lesson_stepDot__3H4F4{background:#10b981;border-color:#10b981;box-shadow:0 0 0 3px #10b9811f}.lesson_stepItem__Sqz9I.lesson_completed__9KA-S .lesson_stepDot__3H4F4 svg{animation:lesson_checkPop__TTvYX .4s cubic-bezier(.34,1.56,.64,1);color:#fff;height:11px;width:11px}@keyframes lesson_checkPop__TTvYX{0%{transform:scale(0)}to{transform:scale(1)}}.lesson_stepItem__Sqz9I.lesson_upcoming__7QBl- .lesson_stepDot__3H4F4{background:#f3f4f6;border-color:#e5e7eb}.lesson_stepContent__Jlqvx{flex:1 1;min-width:0;padding:2px 0;transition:all .35s ease}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepContent__Jlqvx{background:linear-gradient(135deg,#6366f10a,#8b5cf608);border:1.5px solid #6366f11f;border-radius:16px;box-shadow:0 0 24px #6366f10d;margin:-6px 0;padding:16px 18px}.lesson_stepActiveBadge__-E9v1{align-items:center;color:#6366f1;display:none;font-family:Sora,sans-serif;font-size:9.5px;font-weight:700;gap:5px;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepActiveBadge__-E9v1{display:flex}.lesson_stepActiveBadge__-E9v1 .lesson_badgeLive__dFdhO{animation:lesson_livePulse__-tR8d 1.5s ease-in-out infinite;background:var(--indigo-500);border-radius:50%;height:6px;width:6px}@keyframes lesson_livePulse__-tR8d{0%,to{opacity:1}50%{opacity:.3}}.lesson_stepIconBlock__C6Nks{align-items:center;display:flex;gap:12px;margin-bottom:2px}.lesson_stepIcon2__u9CeM{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.lesson_stepIcon2__u9CeM svg{height:19px;position:relative;width:19px;z-index:1}.lesson_stepIcon2__u9CeM:before{border-radius:12px;content:"";inset:0;opacity:.1;position:absolute}.lesson_siVideo__POkWh{color:#4f46e5}.lesson_siVideo__POkWh:before{background:#6366f1}.lesson_siWords__osIp4{color:#d97706}.lesson_siWords__osIp4:before{background:#f59e0b}.lesson_siQuiz__hs1yN{color:#10b981}.lesson_siQuiz__hs1yN:before{background:#10b981}.lesson_siSpeak__6OUEN{color:#f43f5e}.lesson_siSpeak__6OUEN:before{background:#f43f5e}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepIcon2__u9CeM{box-shadow:0 0 16px #6366f11a;height:44px;width:44px}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepIcon2__u9CeM:before{opacity:.15}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepIcon2__u9CeM svg{height:21px;width:21px}.lesson_stepItem__Sqz9I.lesson_upcoming__7QBl- .lesson_stepIcon2__u9CeM{opacity:.45}.lesson_stepItem__Sqz9I.lesson_completed__9KA-S .lesson_stepIcon2__u9CeM{opacity:.5}.lesson_stepName__ZLqQo{color:#1e1b2e;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.1px}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepName__ZLqQo{color:#4338ca;font-size:15.5px}.lesson_stepItem__Sqz9I.lesson_upcoming__7QBl- .lesson_stepName__ZLqQo{color:#8e89a3;font-size:14px}.lesson_stepItem__Sqz9I.lesson_completed__9KA-S .lesson_stepName__ZLqQo{color:#8e89a3;font-size:14px;text-decoration:line-through;text-decoration-color:var(--gray-300)}.lesson_stepDesc__EMJQl{color:#8e89a3;display:none;font-size:12.5px;line-height:1.45;margin-top:2px}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_stepDesc__EMJQl{color:#8e89a3;display:block;margin-top:6px}.lesson_stepNum__aU6Go{align-self:center;color:#8e89a3;flex-shrink:0;font-family:Sora,sans-serif;font-size:11px;font-weight:700;margin-left:auto;opacity:.6}.lesson_stepItem__Sqz9I.lesson_active__NlJA4 .lesson_step-Num__rTkwu,.lesson_stepItem__Sqz9I.lesson_completed__9KA-S .lesson_stepNum__aU6Go{display:none}.lesson_microcopy__QEg9d{background:#6366f10a;border:1px solid #6366f114;border-radius:16px;color:#8e89a3;font-size:13px;line-height:1.55;padding:18px 20px}.lesson_microcopy__QEg9d strong{color:#1e1b2e;font-weight:700}.lesson_regPrompt__Bo99l{align-items:center;background:#fff;border:1px solid #ffffffa6;border-radius:16px;box-shadow:var(--shadow-sm);display:flex;gap:14px;padding:18px 20px}.lesson_regIcon__k85h4{align-items:center;background:linear-gradient(135deg,#6366f114,#8b5cf60f);border-radius:10px;color:var(--indigo-500);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.lesson_regIcon__k85h4 svg{height:18px;width:18px}.lesson_regText__a9C-D{color:#8e89a3;flex:1 1;font-size:13px}.lesson_regText__a9C-D strong{color:#1e1b2e;display:block;font-size:13.5px;font-weight:700;margin-bottom:1px}.lesson_btnReg__4fas5{background:#0000;border:1.5px solid #6366f133;border-radius:10px;color:#4f46e5;cursor:pointer;font-family:Sora,sans-serif;font-size:12px;font-weight:700;padding:8px 16px;transition:all .25s ease;white-space:nowrap}.lesson_btnReg__4fas5:hover{background:#6366f10f;border-color:#818cf8}.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_d27topbar__-9Uqc{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 8px #00000008;display:flex;gap:16px;justify-content:space-between;margin:0 auto 16px;max-width:1400px;padding:16px 24px;width:100%}.lesson_d27left__7Viuu{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.lesson_d27step__5qdvY{background:#eef0ff;background:var(--i50,#eef0ff);border-radius:100px;color:#6366f1;color:var(--i500,#6366f1);flex-shrink:0;font-family:Sora,sans-serif;font-size:12px;font-weight:700;padding:5px 14px;white-space:nowrap}.lesson_d27info__xtEmK{min-width:0}.lesson_d27title__AHOG-{color:#1e1b2e;color:var(--t,#1e1b2e);font-family:Sora,sans-serif;font-size:16px;font-weight:700;margin:0}.lesson_d27desc__U9LYI,.lesson_d27title__AHOG-{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson_d27desc__U9LYI{color:#8e89a3;color:var(--t3,#8e89a3);font-size:12.5px;margin:1px 0 0}.lesson_d27right__edSJk{align-items:center;display:flex;flex-shrink:0;gap:10px}.lesson_d27btnNext__l65fn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 2px 8px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 22px;transition:all .2s;white-space:nowrap}.lesson_d27btnNext__l65fn:hover{box-shadow:0 4px 16px #6366f159;transform:translateY(-1px)}.lesson_d27btnNext__l65fn svg{height:16px;width:16px}.lesson_d27regBtn__iFsc7{align-items:center;background:#6366f10a;border:1.5px solid #6366f133;border-radius:10px;color:#4f46e5;color:var(--i600,#4f46e5);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s;white-space:nowrap}.lesson_d27regBtn__iFsc7:hover{background:#6366f114;border-color:#6366f14d}.lesson_d27regBtn__iFsc7 svg{height:14px;width:14px}@media (max-width:768px){.lesson_d27topbar__-9Uqc{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 18px}.lesson_d27right__edSJk{justify-content:flex-end;width:100%}.lesson_d27title__AHOG-{font-size:14px}.lesson_d27desc__U9LYI{white-space:normal}}.lesson_mainContainer__1Z53A{display:flex;gap:32px;margin:0 auto;max-width:1400px;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:stretch;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:480px;overflow:hidden;width:100%}.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:#0000;border-radius:0;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.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_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%}}@media (max-width:600px){.lesson_wrapAllN__B6T-b{padding:88px 16px 40px}.lesson_btnBack__SoZEU{font-size:12.5px;margin-bottom:14px}.lesson_guidance__jqyYK{flex-direction:column;gap:12px;text-align:center}.lesson_videoBottom__WmjpV{flex-direction:column}.lesson_ctaArea__lXU9a{text-align:center;width:100%}.lesson_btnCta__E-BdB{width:100%}.lesson_btnCta__E-BdB,.lesson_ctaHint__buoSl{justify-content:center}}.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_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)}.lesson_btnControlCompleted__o2-De{background-color:#1d971d;color:#fff;cursor:auto}.lesson_btnControlNotCompleted__PAqsZ{background-color:#c01c1c;color:#fff;cursor:auto}@media (max-width:1024px){.lesson_mainContainer__1Z53A{flex-direction:column;width:100%!important}.lesson_sidePanel__-oEtv{max-width:520px}.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:100%}.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:100%}.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}}.lesson_completionScreen__tIXds{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;justify-content:center;margin:20px 0;min-height:400px;padding:40px 20px}.lesson_completionContent__Yw-5F{color:#fff;text-align:center}.lesson_completionContent__Yw-5F h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.lesson_completionContent__Yw-5F p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.lesson_continueButton__kgnEN{background:#fff;border:none;border-radius:8px;color:#667eea;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 40px;transition:all .3s ease}.lesson_continueButton__kgnEN:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.lesson_dictBar__RygTq{align-items:center;background:#fff;border:1px solid #6366f114;border-radius:18px;box-shadow:0 2px 12px #6366f10a;display:flex;justify-content:space-between;margin-bottom:16px;padding:18px 24px;transition:box-shadow .3s}.lesson_dbLeft__JFZAg{align-items:center;display:flex;gap:14px}.lesson_dbIcon__fd5c8{align-items:center;background:linear-gradient(135deg,var(--indigo-50),#8b5cf60f);border-radius:13px;box-shadow:0 2px 8px #6366f114;color:var(--indigo-500);display:flex;height:44px;justify-content:center;width:44px}.lesson_dbIcon__fd5c8 svg{height:20px;width:20px}.lesson_dbTitle__q8zso{color:#1e1b2e;font-family:Sora,sans-serif;font-size:15px;font-weight:700}.lesson_dbSub__MMEMF{color:#8e89a3;font-size:12px;margin-top:1px}.lesson_dbRight__G-TWA{align-items:center;display:flex;gap:12px}.lesson_dbCountWrap__0Y8L8{align-items:center;display:flex;position:relative}.lesson_dbCount__JdbBk{color:var(--indigo-500);font-family:Sora,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1}.lesson_dbLabel__GQAZU{color:#8e89a3;font-size:11px;font-weight:700}.lesson_dbOpen__Sg\+qS{align-items:center;background:var(--indigo-50);border:1.5px solid #c7ccff;border-radius:10px;color:var(--indigo-600);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:11.5px;font-weight:700;gap:5px;padding:8px 16px;transition:.2s;white-space:nowrap}.lesson_dbOpen__Sg\+qS:hover{background:#e0e3ff;border-color:var(--indigo-400)}.lesson_dbOpen__Sg\+qS svg{height:13px;transition:transform .2s;width:13px}.lesson_dbOpen__Sg\+qS:hover svg{transform:translateX(2px)}.lesson_dictPlus__xw\+5L{color:var(--emerald-500);font-family:Sora,sans-serif;font-size:16px;font-weight:800;opacity:0;pointer-events:none;position:absolute;right:-24px;top:0}.lesson_dictPlus__xw\+5L.lesson_pop__LRnjl{animation:lesson_dpop__f5Tw9 .7s ease forwards}@keyframes lesson_dpop__f5Tw9{0%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(-30px)}}.lesson_dictBar__RygTq.lesson_flash__OMb1D{animation:lesson_dflash__mzBqI .5s ease}@keyframes lesson_dflash__mzBqI{0%{box-shadow:0 2px 12px #6366f10a}30%{box-shadow:0 0 0 5px #10b9811a,0 4px 20px #10b98114}to{box-shadow:0 2px 12px #6366f10a}}.lesson_mainCard__ufOgy{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 16px #00000008;overflow:hidden}.lesson_mcInner__jc18p{display:grid;grid-template-columns:1fr 300px;min-height:380px}@media(max-width:960px){.lesson_mcInner__jc18p{grid-template-columns:1fr}}.lesson_view__YquIu{display:none}.lesson_view__YquIu.lesson_active__NlJA4{display:block}.lesson_viewFade__y7oR4{animation:lesson_vfIn__unPvS .3s ease}@keyframes lesson_vfIn__unPvS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lesson_transcript__qTlxE{border-right:1px solid #f3f4f6;padding:28px}.lesson_trTitle__3UMf9{align-items:center;color:#8e89a3;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:6px;margin-bottom:14px}.lesson_trTitle__3UMf9 svg{height:14px;width:14px}.lesson_trText__RVktG{color:#1e1b2e;font-size:17px;line-height:1.85}.lesson_hw__UdBzw{border-radius:4px;color:#1e1b2e;cursor:pointer;font-weight:600;margin:0 -3px;padding:1px 3px;position:relative;text-decoration:underline;text-decoration-color:#c7ccff;text-underline-offset:3px;transition:all .2s}.lesson_hw__UdBzw:hover{background:var(--indigo-50);text-decoration-color:var(--indigo-500)}.lesson_hw__UdBzw.lesson_active__NlJA4{background:#e0e3ff;text-decoration-color:var(--indigo-500)}.lesson_hw__UdBzw.lesson_viewed__BY8kF{color:#1e1b2e;text-decoration-color:var(--violet-400)}.lesson_hw__UdBzw.lesson_viewed__BY8kF:hover{background:#8b5cf60f}.lesson_hw__UdBzw.lesson_viewed__BY8kF.lesson_active__NlJA4{background:#8b5cf614}.lesson_hw__UdBzw.lesson_dict__xuLTx{color:var(--indigo-600);text-decoration-color:var(--indigo-500)}.lesson_hw__UdBzw.lesson_dict__xuLTx:hover{background:var(--indigo-50)}.lesson_hw__UdBzw.lesson_dict__xuLTx.lesson_active__NlJA4{background:#e0e3ff}.lesson_hwTip__DDmm3{animation:lesson_tipIn__Rzp\+i .15s ease forwards;background:#fff;border:1px solid #6366f11a;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 4px 20px #6366f11a;color:#5b5675;font-size:13px;font-weight:600;opacity:0;padding:6px 14px;pointer-events:none;white-space:nowrap;z-index:50}.lesson_hwTip__DDmm3,.lesson_hwTip__DDmm3:after{left:50%;position:absolute;transform:translateX(-50%)}.lesson_hwTip__DDmm3:after{border:5px solid #0000;border-top-color:#fff;content:"";top:100%}@keyframes lesson_tipIn__Rzp\+i{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.lesson_wpanel__ZyAUL{display:flex;flex-direction:column;padding:24px}.lesson_wpEmpty__GjqRK{align-items:center;color:#8e89a3;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px;text-align:center}.lesson_wpEmpty__GjqRK svg{color:#c7ccff;height:36px;margin-bottom:12px;width:36px}.lesson_wpEmpty__GjqRK p{font-size:13px;line-height:1.5}.lesson_wpContent__HVYzX{animation:lesson_wpIn__9m2Di .25s ease;display:none;flex:1 1;flex-direction:column}.lesson_wpContent__HVYzX.lesson_show__poJ6h{display:flex}@keyframes lesson_wpIn__9m2Di{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lesson_wpHeader__iDR6L{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.lesson_wpWord__EPve1{align-items:center;color:var(--indigo-600);display:flex;flex:1 1;font-family:Sora,sans-serif;font-size:20px;font-weight:800;gap:8px}.lesson_wpWord__EPve1 .lesson_tag__hS0yt{background:var(--indigo-50);border-radius:100px;color:var(--indigo-500);font-size:9px;font-weight:700;padding:2px 8px}.lesson_wpHeaderActions__T8ffk{align-items:center;display:flex;gap:4px}.lesson_wpIconBtn__OmtNR{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#8e89a3;cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:all .2s;width:34px}.lesson_wpIconBtn__OmtNR:hover{background:var(--indigo-50);border-color:#c7ccff;color:var(--indigo-600)}.lesson_wpIconBtn__OmtNR svg{height:16px;width:16px}.lesson_wpIconBtn__OmtNR.lesson_bookmarked__Eyelz{background:var(--indigo-50);border-color:#c7ccff;color:var(--indigo-500)}.lesson_wpIconBtn__OmtNR.lesson_bookmarked__Eyelz:hover{background:#f43f5e0a;border-color:#f43f5e26;color:#e11d48}.lesson_wpClose__6y3ag:hover{background:#f3f4f6;border-color:#d1d5db;color:#1e1b2e}.lesson_wpSavedBadge__beqQ4{align-items:center;background:var(--emerald-50);border-radius:100px;color:var(--emerald-600);display:none;font-size:10px;font-weight:700;gap:4px;margin-bottom:6px;padding:3px 10px}.lesson_wpSavedBadge__beqQ4.lesson_show__poJ6h{display:inline-flex}.lesson_wpSavedBadge__beqQ4 svg{height:11px;width:11px}.lesson_wpTrans__zUpBx{color:#1e1b2e;font-size:16px;font-weight:700;margin-bottom:16px}.lesson_wpSection__nKr6q{margin-bottom:14px}.lesson_wpLabel__zTE13{color:#8e89a3;font-size:10.5px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.lesson_wpExample__o2fRx,.lesson_wpText__vtH5e{color:#5b5675;font-size:13.5px;line-height:1.5}.lesson_wpExample__o2fRx{background:#f9fafb;border-left:3px solid #c7ccff;border-radius:10px;font-style:italic;padding:10px 14px}.lesson_wpHint__JiNWb{align-items:center;color:#8e89a3;display:flex;font-size:11px;gap:5px;margin-top:auto;padding-top:14px}.lesson_wpHint__JiNWb svg{flex-shrink:0;height:12px;width:12px}.lesson_dv__GH3gU{padding:28px}.lesson_dvBack__oe36R{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--indigo-600);cursor:pointer;display:inline-flex;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;gap:5px;margin-bottom:16px;padding:6px 12px;transition:.2s}.lesson_dvBack__oe36R:hover{background:var(--indigo-50)}.lesson_dvBack__oe36R svg{height:14px;width:14px}.lesson_dvHead__Uk44S{align-items:center;display:flex;gap:12px;margin-bottom:6px}.lesson_dvTitle__SR3ez{color:#1e1b2e;font-family:Sora,sans-serif;font-size:18px;font-weight:700}.lesson_dvSub__p27Zz{color:#8e89a3;font-size:12.5px;margin-bottom:16px}.lesson_dvStats__gQpos{display:flex;gap:10px;margin-bottom:16px}.lesson_dvSt__2K8Tk{background:#f9fafb;border-radius:12px;flex:1 1;padding:14px;text-align:center}.lesson_dvStV__Yv6h6{color:var(--indigo-500);font-family:Sora,sans-serif;font-size:22px;font-weight:800}.lesson_dvStL__cFxOg{color:#8e89a3;font-size:11.5px;font-weight:700;margin-top:2px}.lesson_dvSearch__klZcl{margin-bottom:10px;position:relative}.lesson_dvSearch__klZcl input{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#1e1b2e;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;outline:none;padding:10px 14px 10px 36px;transition:.2s;width:100%}.lesson_dvSearch__klZcl input:focus{border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f10f}.lesson_dvSearch__klZcl input::placeholder{color:#8e89a3}.lesson_dvSearch__klZcl svg{color:#8e89a3;height:15px;left:11px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.lesson_dvTabs__aBJzh{display:flex;gap:4px;margin-bottom:14px}.lesson_dvTab__fdSHA{background:#0000;border:none;border-radius:8px;color:#8e89a3;cursor:pointer;font-family:Sora,sans-serif;font-size:11px;font-weight:700;padding:5px 12px;transition:.2s}.lesson_dvTab__fdSHA:hover{background:#f9fafb;color:#1e1b2e}.lesson_dvTab__fdSHA.lesson_on__F-SMp{background:var(--indigo-50);color:var(--indigo-600)}.lesson_dvList__lQuvR{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}.lesson_dvList__lQuvR::-webkit-scrollbar{width:4px}.lesson_dvList__lQuvR::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.lesson_wr__a1Cch{animation:lesson_wrIn__IGj12 .25s ease both;background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 1px 4px #00000005;padding:14px 16px;transition:.2s}.lesson_wr__a1Cch:hover{border-color:#c7ccff;box-shadow:0 4px 16px #6366f10a}@keyframes lesson_wrIn__IGj12{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lesson_wrTop__nrGT4{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.lesson_wrEn__yrpQe{color:var(--indigo-600);font-family:Sora,sans-serif;font-size:16px;font-weight:700}.lesson_wrActs__MAZ-1{display:flex;gap:3px}.lesson_wrBtn__mgDXF{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#8e89a3;cursor:pointer;display:flex;height:30px;justify-content:center;transition:.2s;width:30px}.lesson_wrBtn__mgDXF svg{height:14px;width:14px}.lesson_wrBtn__mgDXF:hover{background:var(--indigo-50);border-color:#c7ccff;color:var(--indigo-600)}.lesson_wrBtn__mgDXF.lesson_playing__Ecq85{animation:lesson_pulseWord__\+uocr .5s ease;background:var(--indigo-50);border-color:var(--indigo-400);color:var(--indigo-500)}@keyframes lesson_pulseWord__\+uocr{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.lesson_wrBtn__mgDXF.lesson_del__uU9UF:hover{background:#f43f5e0a;border-color:#f43f5e26;color:#e11d48}.lesson_wrLangWrap__ni-gz{position:relative}.lesson_wrLangDd__uyswd{animation:lesson_lddIn__Tp7MO .15s ease;background:#fff;border:1px solid #0000000f;border-radius:10px;box-shadow:0 6px 20px #00000014;display:none;min-width:110px;padding:3px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.lesson_wrLangDd__uyswd.lesson_show__poJ6h{display:block}@keyframes lesson_lddIn__Tp7MO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lesson_wrLangOpt__SHuB-{align-items:center;border-radius:7px;color:#5b5675;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;padding:7px 12px;transition:.15s;white-space:nowrap}.lesson_wrLangOpt__SHuB-:hover{background:var(--indigo-50);color:var(--indigo-600)}.lesson_wrLangOpt__SHuB-.lesson_on__F-SMp{background:var(--indigo-50);color:var(--indigo-500)}.lesson_wrLangOpt__SHuB- .lesson_lflag__Dxcqs{font-size:14px}.lesson_wrUa__5Nqef{color:#1e1b2e;font-size:14.5px;font-weight:600;margin-bottom:5px}.lesson_wrMeta__O-6wA{align-items:center;color:#8e89a3;display:flex;font-size:11.5px;gap:4px}.lesson_wrMeta__O-6wA svg{height:11px;width:11px}.lesson_wrEx__CQN0M{background:#f9fafb;border-left:2px solid #c7ccff;border-radius:8px;color:#5b5675;font-size:13px;font-style:italic;line-height:1.45;margin-top:7px;padding:8px 12px}.lesson_wr__a1Cch.lesson_removing__enji6{opacity:0;transform:translateX(-20px);transition:all .3s}.lesson_dvEmpty__CkP2w{color:#8e89a3;padding:32px 16px;text-align:center}.lesson_dvEmpty__CkP2w svg{color:#c7ccff;height:32px;margin-bottom:8px;width:32px}.lesson_dvEmpty__CkP2w p{color:#5b5675;font-size:13px;font-weight:600;margin-bottom:3px}.lesson_dvEmpty__CkP2w span{font-size:11.5px}.lesson_toast__YK3\+h{align-items:center;background:#1e1b2e;border-radius:12px;bottom:28px;box-shadow:0 8px 30px #0003;color:#fff;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:600;gap:8px;left:50%;opacity:0;padding:12px 24px;position:fixed;transform:translateX(-50%) translateY(80px);transition:all .3s cubic-bezier(.16,1,.3,1);z-index:200}.lesson_toast__YK3\+h svg{height:15px;width:15px}.lesson_toast__YK3\+h.lesson_show__poJ6h{opacity:1;transform:translateX(-50%) translateY(0)}.lesson_toast__YK3\+h.lesson_ok__ovbTX{background:var(--emerald-600)}.lesson_toast__YK3\+h.lesson_rm__eKMmG{background:#1e1b2e}.lesson_qFlow__0w99B{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.lesson_qCounter__-sh\+-{color:var(--indigo-500);font-family:Sora,sans-serif;font-size:13px;font-weight:700}.lesson_qBar__yCIaa{background:#e5e7eb;border-radius:5px;flex:1 1;height:5px;margin:0 16px;overflow:hidden}.lesson_qBarFill__eKdFA{background:linear-gradient(90deg,var(--indigo-500),var(--violet-500));border-radius:5px;height:100%;transition:width .4s}.lesson_qCard__Zjj\+A{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 16px #00000008;padding:32px;transition:opacity .3s,transform .3s}.lesson_qCard__Zjj\+A.lesson_ao__yb479{opacity:0;transform:translateX(-16px)}.lesson_qCard__Zjj\+A.lesson_ai__MqIk5{opacity:0;transform:translateX(16px)}.lesson_qBadge__OguLW{align-items:center;border-radius:100px;display:inline-flex;font-family:Sora,sans-serif;font-size:11px;font-weight:700;gap:5px;margin-bottom:14px;padding:5px 14px}.lesson_qBadge__OguLW svg{height:13px;width:13px}.lesson_qbTf__\+NXqR{background:var(--indigo-50);color:var(--indigo-500)}.lesson_qbWm__ZZsHw{background:#8b5cf60f;color:var(--violet-500)}.lesson_qbFb__Yq3XC{background:#fffbeb;color:#d97706}.lesson_qInstr__90u8Z{color:#8e89a3;font-size:13px;margin-bottom:12px}.lesson_qQuestion__mF9Ur{font-family:Sora,sans-serif;font-size:22px;font-weight:700;line-height:1.35;margin-bottom:24px}.lesson_qBlank__QaRcr{border-bottom:3px solid #c7ccff;color:var(--indigo-600);display:inline-block;margin:0 4px;min-width:80px;padding:0 6px 2px;text-align:center}.lesson_qBlank__QaRcr.lesson_empty__\+PLsh{color:#0000;position:relative}.lesson_qBlank__QaRcr.lesson_empty__\+PLsh:after{bottom:2px;color:#a5aaff;content:"___";left:50%;position:absolute;transform:translateX(-50%)}.lesson_qBlank__QaRcr.lesson_filled__\+\+UDq{background:var(--indigo-50);border-color:var(--indigo-500);border-radius:8px;padding:2px 14px}.lesson_qBlank__QaRcr.lesson_ok__ovbTX{background:var(--emerald-50);border-color:var(--emerald-500);color:var(--emerald-600)}.lesson_qBlank__QaRcr.lesson_no__kvUHL{background:#fffbeb;border-color:#f59e0b;color:#d97706;text-decoration:line-through}.lesson_qOpts__QsO9\+{display:flex;flex-direction:column;gap:10px}.lesson_qOpts__QsO9\+.lesson_row__qVHev{flex-direction:row}.lesson_qOpt__1ies8{align-items:center;background:#fff;border:2px solid #0000000d;border-radius:14px;box-shadow:0 1px 4px #00000005;cursor:pointer;display:flex;gap:14px;padding:16px 22px;transition:.2s;-webkit-user-select:none;user-select:none}.lesson_qOpt__1ies8:hover:not(.lesson_dis__XzXIe){background:#6366f105;border-color:#c7ccff;box-shadow:0 6px 20px #6366f10f;transform:translateY(-2px)}.lesson_qOpt__1ies8.lesson_sel__dNq\+f{background:#f5f3ff;border-color:var(--indigo-500)}.lesson_qOpt__1ies8.lesson_ok__ovbTX{background:var(--emerald-50);border-color:var(--emerald-500)}.lesson_qOpt__1ies8.lesson_bad__MaIrO{background:#fffbeb;border-color:#f59e0b}.lesson_qOpt__1ies8.lesson_dis__XzXIe{opacity:.4;pointer-events:none}.lesson_qOpt__1ies8.lesson_bad__MaIrO.lesson_dis__XzXIe,.lesson_qOpt__1ies8.lesson_ok__ovbTX.lesson_dis__XzXIe{opacity:1}.lesson_qOptLabel__pUy7J{align-items:center;background:#f3f4f6;border-radius:10px;color:#8e89a3;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:13px;font-weight:800;height:32px;justify-content:center;transition:.2s;width:32px}.lesson_qOpt__1ies8.lesson_sel__dNq\+f .lesson_qOptLabel__pUy7J{background:#e0e3ff;color:var(--indigo-600)}.lesson_qOpt__1ies8.lesson_ok__ovbTX .lesson_qOptLabel__pUy7J{background:#10b98126;color:var(--emerald-600)}.lesson_qOpt__1ies8.lesson_bad__MaIrO .lesson_qOptLabel__pUy7J{background:#f59e0b26;color:#d97706}.lesson_qOptText__3yYD7{flex:1 1;font-family:Sora,sans-serif;font-size:15px;font-weight:700}.lesson_qOpt__1ies8.lesson_ok__ovbTX .lesson_qOptText__3yYD7{color:var(--emerald-600)}.lesson_qOpt__1ies8.lesson_bad__MaIrO .lesson_qOptText__3yYD7{color:#d97706}.lesson_qOptIcon__wt3Uh{align-items:center;border-radius:50%;display:none;flex-shrink:0;height:24px;justify-content:center;width:24px}.lesson_qOptIcon__wt3Uh svg{height:13px;width:13px}.lesson_qOptIcon__wt3Uh.lesson_sh__I6VHF{display:flex}.lesson_qoiOk__wx9xa{background:#10b9811a;color:var(--emerald-500)}.lesson_qoiNo__O4xQ4{background:#f59e0b1a;color:#f59e0b}.lesson_qFb__HCbwO{animation:lesson_fi__pfMeO .25s ease;border-radius:12px;display:none;padding:12px 18px}@keyframes lesson_fi__pfMeO{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lesson_qFb__HCbwO.lesson_sh__I6VHF{align-items:center;display:flex;gap:14px;margin-top:16px}.lesson_qFb__HCbwO.lesson_ok__ovbTX{background:var(--emerald-50);border:1px solid #10b9811f}.lesson_qFb__HCbwO.lesson_no__kvUHL{background:#fffbeb;border:1px solid #f59e0b1f}.lesson_qFbT__VTe6s{font-family:Sora,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.lesson_qFb__HCbwO.lesson_ok__ovbTX .lesson_qFbT__VTe6s{color:var(--emerald-600)}.lesson_qFb__HCbwO.lesson_no__kvUHL .lesson_qFbT__VTe6s{color:#d97706}.lesson_qFbD__8h4VM{color:#5b5675;font-size:12.5px;line-height:1.4}.lesson_qAct__O\+Dqa{display:flex;justify-content:center;margin-top:20px}.lesson_qBtn__WbzjX{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;padding:13px 32px;transition:.2s}.lesson_qBtn__WbzjX svg{height:14px;transition:transform .3s;width:14px}.lesson_qBtn__WbzjX:hover svg{transform:translateX(3px)}.lesson_qBtn__WbzjX.lesson_dis__XzXIe{background:#e5e7eb;color:#8e89a3;pointer-events:none}.lesson_qBtn__WbzjX.lesson_act__zK7zI{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 18px #6366f14d;color:#fff}.lesson_qBtn__WbzjX.lesson_act__zK7zI:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.lesson_done__2hiM-{padding:48px 20px;text-align:center}.lesson_doneIcon__SaEwk{align-items:center;background:linear-gradient(135deg,var(--emerald-500),#059669);border-radius:50%;box-shadow:0 8px 28px #10b98140;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.lesson_doneIcon__SaEwk svg{color:#fff;height:28px;width:28px}.lesson_doneH__pdy1D{font-family:Sora,sans-serif;font-size:24px;font-weight:700;margin-bottom:6px}.lesson_doneP__Ddtvr{color:#5b5675;font-size:14px;margin-bottom:28px}.lesson_doneScores__AgFXI{display:flex;gap:16px;justify-content:center;margin-bottom:28px}.lesson_doneSc__NUqLc{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 2px 8px #00000005;padding:20px 32px}.lesson_doneScV__oS3B1{color:var(--indigo-500);font-family:Sora,sans-serif;font-size:28px;font-weight:800}.lesson_doneScL__D5Af4{color:#8e89a3;font-size:11px;font-weight:700;margin-top:2px}.lesson_startCard__NBtOB{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 16px #00000008;padding:24px 28px}.lesson_scHead__VYvDz{margin-bottom:20px;text-align:center}.lesson_scIcon__D5Fag{align-items:center;background:linear-gradient(135deg,var(--indigo-50),#8b5cf60f);border-radius:13px;color:var(--indigo-500);display:flex;height:44px;justify-content:center;margin:0 auto 10px;width:44px}.lesson_scIcon__D5Fag svg{height:22px;width:22px}.lesson_scTitle__a4e60{font-family:Sora,sans-serif;font-size:20px;font-weight:700;margin-bottom:4px}.lesson_scSub__fYKQ8{color:#5b5675;font-size:13px;margin:0 auto;max-width:400px}.lesson_scPills__mJRYo{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:20px}.lesson_scPill__d5Rno{align-items:center;background:#f9fafb;border-radius:100px;color:#5b5675;display:flex;font-size:11px;font-weight:700;gap:4px;padding:5px 12px}.lesson_scPill__d5Rno svg{color:var(--indigo-500);height:12px;width:12px}.lesson_scTypesTitle__Ei4C2{color:#8e89a3;font-family:Sora,sans-serif;font-size:12px;font-weight:700;margin-bottom:10px;text-align:center}.lesson_scTypes__bGZ3M{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:22px}.lesson_scType__aZRvx{background:#f9fafb;border:1px solid #00000008;border-radius:12px;padding:14px;transition:.2s}.lesson_scType__aZRvx:hover{background:#fff;border-color:#c7ccff;box-shadow:0 4px 16px #6366f10a}.lesson_scTypeBadge__zR8LL{background:var(--indigo-50);border-radius:100px;color:var(--indigo-500);display:inline-block;font-family:Sora,sans-serif;font-size:9.5px;font-weight:700;margin-bottom:6px;padding:3px 9px}.lesson_scTypeText__37XMl{color:#5b5675;font-size:11.5px;line-height:1.4;margin-bottom:6px}.lesson_scTypeEx__x5J-n{background:#fff;border:1px solid #0000000a;border-radius:7px;color:#1e1b2e;font-family:Sora,sans-serif;font-size:12px;font-weight:700;padding:6px 10px}.lesson_scCta__augOu{text-align:center}.lesson_scBtn__4iz25{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:12px;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;display:inline-flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:7px;padding:12px 36px;transition:.2s}.lesson_scBtn__4iz25:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.lesson_scBtn__4iz25 svg{height:15px;transition:transform .3s;width:15px}.lesson_scBtn__4iz25:hover svg{transform:translateX(3px)}.lesson_scNote__QOBAQ{color:#8e89a3;font-size:10.5px;margin-top:8px}.lesson_tbProg__uVlrC{color:var(--indigo-500)}.lesson_btnFinish__MnFTQ,.lesson_tbProg__uVlrC{font-family:Sora,sans-serif;font-size:12px;font-weight:700}.lesson_btnFinish__MnFTQ{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text-2);cursor:pointer;display:flex;gap:5px;padding:9px 20px;transition:.2s;white-space:nowrap}.lesson_btnFinish__MnFTQ svg{color:var(--emerald-500);height:14px;width:14px}.lesson_btnFinish__MnFTQ:hover{background:var(--emerald-50);border-color:var(--emerald-500);color:var(--emerald-600)}.lesson_spProg__Il4xL{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;gap:16px;padding:18px 28px}.lesson_spCounter__Lswi2{color:var(--text);font-family:Sora,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.lesson_spBar__322a7{background:var(--gray-200);border-radius:4px;flex:1 1;height:4px;overflow:hidden}.lesson_spBarFill__Elr1w{background:linear-gradient(90deg,var(--indigo-500),var(--violet-500));border-radius:4px;height:100%;transition:width .4s}.lesson_spScores__dvqir{display:flex;gap:10px;white-space:nowrap}.lesson_spSc__4so2f{align-items:center;display:flex;font-size:11px;font-weight:700;gap:3px}.lesson_spSc__4so2f svg{height:11px;width:11px}.lesson_spSc__4so2f.lesson_ok__ovbTX{color:var(--emerald-600)}.lesson_spSc__4so2f.lesson_skip__rez-h{color:var(--amber-600)}.lesson_aiSec__ghtri{flex:1 1;padding:28px 28px 24px}.lesson_aiTop__sQold{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lesson_aiLabel__OOgi3{align-items:center;color:var(--indigo-500);display:flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.6px;text-transform:uppercase}.lesson_aiLabel__OOgi3 svg{height:12px;width:12px}.lesson_aiControls__cE4rV{display:flex;gap:4px}.lesson_aiIc__CK7L5{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:9px;color:var(--text-3);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:.2s;width:32px}.lesson_aiIc__CK7L5 svg{height:15px;width:15px}.lesson_aiIc__CK7L5:hover{background:var(--indigo-50);border-color:var(--indigo-200);color:var(--indigo-600)}.lesson_aiIc__CK7L5.lesson_on__F-SMp{background:var(--indigo-50);border-color:var(--indigo-400);color:var(--indigo-500)}.lesson_aiPhrase__gHD9g{font-family:Sora,sans-serif;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:6px}.lesson_aiTrans__-\+yX9{color:var(--text-3);font-size:13.5px;font-style:italic;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s}.lesson_aiTrans__-\+yX9.lesson_sh__I6VHF{margin-bottom:4px;max-height:40px;opacity:1}.lesson_chatArea__DwDD8{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px}.lesson_chatBubble__5nCbl{animation:lesson_fi__pfMeO .3s ease;border-radius:18px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:1.4;max-width:80%;padding:14px 20px}.lesson_chatAi__nv9kk{align-self:flex-start;background:var(--gray-50);border-bottom-left-radius:6px;color:var(--text)}.lesson_chatUser__HXsZf{align-self:flex-end;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-bottom-right-radius:6px;color:#fff}.lesson_secDiv__SmTGg{background:var(--gray-100);height:1px;margin:0 28px}.lesson_usrSec__GLAmx{padding:28px 28px 24px}.lesson_usrTop__RVSAK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.lesson_usrLabel__9kFd6{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.lesson_usrHelp__ZEG7t{display:flex;gap:4px}.lesson_uhBtn__Sx7WW{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:7px;color:var(--text-3);cursor:pointer;display:flex;font-size:10.5px;font-weight:700;gap:4px;padding:5px 11px;transition:.2s}.lesson_uhBtn__Sx7WW svg{height:11px;width:11px}.lesson_uhBtn__Sx7WW:hover{background:var(--indigo-50);border-color:var(--indigo-200);color:var(--indigo-600)}.lesson_rsIdle__I8It7{gap:16px;padding:28px 0 16px}.lesson_micBtn__iigeA,.lesson_rsIdle__I8It7{align-items:center;display:flex;justify-content:center}.lesson_micBtn__iigeA{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:50%;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;flex-shrink:0;height:58px;transition:.2s;width:58px}.lesson_micBtn__iigeA:hover{box-shadow:0 6px 24px #6366f166;transform:scale(1.06)}.lesson_micBtn__iigeA svg{height:24px;width:24px}.lesson_micInfo__GQ8p0{text-align:left}.lesson_micTitle__S50I-{color:var(--text);font-family:Sora,sans-serif;font-size:15px;font-weight:700}.lesson_micSub__q\+zy5{color:var(--text-3);font-size:12px}.lesson_rsRec__1ApEG{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 0 16px}.lesson_recIndicator__7ywmj{align-items:center;color:var(--text);display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:6px}.lesson_recDot__VNTLY{animation:lesson_pulse__OnIe8 1s ease-in-out infinite;background:var(--rose-500);border-radius:50%;height:10px;width:10px}.lesson_recSub__LIUsu{color:var(--text-3);font-size:11.5px}.lesson_recWave__QLeeC{align-items:flex-end;display:flex;gap:3px;height:36px;margin:10px 0}.lesson_recWb__KbZJX{animation:lesson_wv__i5czx .7s ease-in-out infinite;background:var(--indigo-400);border-radius:2px;width:3px}.lesson_recWb__KbZJX:nth-child(2){animation-delay:.08s}.lesson_recWb__KbZJX:nth-child(3){animation-delay:.16s}.lesson_recWb__KbZJX:nth-child(4){animation-delay:.24s}.lesson_recWb__KbZJX:nth-child(5){animation-delay:.12s}.lesson_recWb__KbZJX:nth-child(6){animation-delay:.2s}.lesson_recWb__KbZJX:nth-child(7){animation-delay:.04s}.lesson_recWb__KbZJX:nth-child(8){animation-delay:.28s}.lesson_stopBtn__OML3M{align-items:center;background:var(--rose-50);border:1.5px solid var(--rose-500);border-radius:10px;color:var(--rose-500);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:8px 20px;transition:.2s}.lesson_stopBtn__OML3M:hover{background:#f43f5e14}.lesson_stopBtn__OML3M svg{height:12px;width:12px}.lesson_rsPreview__eDfkg{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px 0 12px}.lesson_prevTitle__djtxv{align-items:center;color:var(--emerald-600);display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:5px}.lesson_prevTitle__djtxv svg{height:14px;width:14px}.lesson_prevWave__5k\+OH{align-items:center;display:flex;gap:2px;height:20px}.lesson_prevBar__4y-Mf{background:var(--indigo-200);border-radius:1.5px;width:3px}.lesson_prevBar__4y-Mf:nth-child(odd){background:var(--indigo-400);height:16px}.lesson_prevBar__4y-Mf:nth-child(2n){height:9px}.lesson_prevBar__4y-Mf:nth-child(3n){background:var(--indigo-300);height:13px}.lesson_prevActions__5Paxd{align-items:center;display:flex;gap:6px}.lesson_paIc__Hbzfi{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:9px;color:var(--text-3);cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:.2s;width:34px}.lesson_paIc__Hbzfi svg{height:14px;width:14px}.lesson_paIc__Hbzfi:hover{background:var(--indigo-50);border-color:var(--indigo-200);color:var(--indigo-600)}.lesson_paIc__Hbzfi.lesson_del__uU9UF:hover{background:var(--rose-50);border-color:#f43f5e26;color:var(--rose-500)}.lesson_sendBtn__BNF1f{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:10px;box-shadow:0 3px 12px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 22px;transition:.2s}.lesson_sendBtn__BNF1f:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.lesson_hintBox__kkvU8{animation:lesson_fi__pfMeO .2s ease;background:var(--indigo-50);border:1px solid #6366f10f;border-radius:10px;color:var(--indigo-600);font-size:12.5px;font-weight:600;margin:10px 28px 0;padding:10px 16px}.lesson_fbBox__oLPru{animation:lesson_fi__pfMeO .3s ease;border-radius:12px;margin:12px 28px 0;padding:16px 20px}.lesson_fbBox__oLPru.lesson_ok__ovbTX{background:var(--emerald-50);border:1px solid #10b9811a}.lesson_fbBox__oLPru.lesson_no__kvUHL{background:var(--amber-50);border:1px solid #f59e0b1a}.lesson_fbRow__CNJJZ{align-items:center;display:flex;justify-content:space-between}.lesson_fbT__V-8dv{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.lesson_fbBox__oLPru.lesson_ok__ovbTX .lesson_fbT__V-8dv{color:var(--emerald-600)}.lesson_fbBox__oLPru.lesson_no__kvUHL .lesson_fbT__V-8dv{color:var(--amber-600)}.lesson_fbD__oiRHJ{color:var(--text-2);font-size:12.5px;margin-top:2px}.lesson_fbCor__mG3HV{color:var(--text);font-size:12.5px;font-weight:700;margin-top:6px}.lesson_fbBtn__6YM8d{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 20px;transition:.2s}.lesson_fbBtn__6YM8d svg{height:13px;transition:transform .2s;width:13px}.lesson_fbBtn__6YM8d:hover svg{transform:translateX(2px)}.lesson_fbBtnP__Kurth{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 3px 12px #6366f140;color:#fff}.lesson_fbBtnP__Kurth:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.lesson_fbBtnS__noc29{background:var(--gray-100);color:var(--text-2)}.lesson_fbBtnS__noc29:hover{background:var(--gray-200)}.lesson_fbBtns__mtkvt{align-items:center;display:flex;gap:6px}.lesson_mcPad__z7pDA{height:28px}.lesson_rvBox__0sp0l{animation:lesson_fi__pfMeO .4s ease;padding:40px 24px;text-align:center}.lesson_rvIcon__tuVZN{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.lesson_rvIcon__tuVZN.lesson_ok__ovbTX{background:linear-gradient(135deg,var(--emerald-500),#059669);box-shadow:0 6px 20px #10b98140}.lesson_rvIcon__tuVZN.lesson_no__kvUHL{background:linear-gradient(135deg,var(--amber-500),var(--amber-600));box-shadow:0 6px 20px #f59e0b40}.lesson_rvIcon__tuVZN svg{color:#fff;height:24px;width:24px}.lesson_rvH__4zCbi{font-family:Sora,sans-serif;font-size:22px;font-weight:700;margin-bottom:4px}.lesson_rvP__q3exO{color:var(--text-2);font-size:13px;margin-bottom:22px}.lesson_rvScores__BBzxM{display:inline-flex;gap:12px;margin-bottom:22px}.lesson_rvSc__zudJd{background:var(--gray-50);border-radius:12px;padding:14px 24px;text-align:center}.lesson_rvScV__3WaAA{color:var(--indigo-500);font-family:Sora,sans-serif;font-size:22px;font-weight:800}.lesson_rvScV__3WaAA.lesson_rvNo__34g5V{color:var(--amber-600)}.lesson_rvScL__TuuOD{color:var(--text-3);font-size:10px;font-weight:700;margin-top:1px}.lesson_rvBtns__VkSPF{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lesson_regBar__GA6j7{align-items:center;background:linear-gradient(135deg,#eef0ff,#f5f3ff);background:linear-gradient(135deg,var(--i50,#eef0ff),#f5f3ff);border:1px solid #c7ccff;border:1px solid var(--i200,#c7ccff);border-radius:14px;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;margin-bottom:-4px;margin-top:16px;padding:14px 20px}.lesson_regLeft__OXhkb{align-items:center;display:flex;gap:10px}.lesson_regIconL__Mab9\+{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500,#6366f1),var(--v600,#7c3aed));border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.lesson_regIconL__Mab9\+ svg{height:15px;width:15px}.lesson_regTitle__Vl-iR{color:#1e1b2e;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700}.lesson_regDesc__WKnYF{color:#5b5675;color:var(--t2,#5b5675);font-size:11.5px}.lesson_regBtn__-IZJR{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500,#6366f1),var(--v600,#7c3aed));border:none;border-radius:10px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 22px;text-decoration:none;transition:.2s;white-space:nowrap}.lesson_regBtn__-IZJR:hover{box-shadow:0 4px 16px #6366f159;color:#fff;filter:brightness(1.05)}.lesson_regBtn__-IZJR svg{height:13px;transition:transform .2s;width:13px}.lesson_regBtn__-IZJR:hover svg{transform:translateX(3px)}.lessonSteps_stepsPanel__Eaad4{display:flex;flex-direction:column;gap:16px}.lessonSteps_stepsCard__psP0d{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 12px #0000000a;padding:24px 20px 20px}.lessonSteps_stepsHeader__VbSL\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.lessonSteps_stepsTitle__txYoK{color:#0f172a;font-family:Sora,Manrope,sans-serif;font-size:17px;font-weight:700}.lessonSteps_stepsCounter__plcq3{align-items:center;background:#f0edff;border-radius:100px;color:#6366f1;display:inline-flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;height:30px;justify-content:center;min-width:48px}.lessonSteps_stepsList__eKkmM{display:flex;flex-direction:column;gap:0;position:relative}.lessonSteps_connector__61w2i{background:#e2e8f0;border-radius:2px;bottom:28px;left:38px;position:absolute;top:28px;width:2px;z-index:0}.lessonSteps_connectorFill__JBuKq{background:#6366f1;border-radius:2px;transition:height .4s ease;width:100%}.lessonSteps_stepRow__Zwfe1{align-items:center;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;position:relative;transition:background .2s ease;z-index:1}.lessonSteps_stepRow__Zwfe1:hover{background:#6366f108}.lessonSteps_stepRow__Zwfe1.lessonSteps_active__uouHC{background:#f0edff}.lessonSteps_stepDot__IYUZ-{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.lessonSteps_stepDot__IYUZ- svg{height:20px;width:20px}.lessonSteps_upcoming__JGoo- .lessonSteps_stepDot__IYUZ-{background:#f1f5f9;color:#94a3b8}.lessonSteps_active__uouHC .lessonSteps_stepDot__IYUZ-{background:#6366f1;color:#fff}.lessonSteps_completed__xlUDr .lessonSteps_stepDot__IYUZ-{background:#e8fff0;color:#10b981}.lessonSteps_stepBody__9901s{flex:1 1;min-width:0}.lessonSteps_stepTitle__fgbnY{color:#0f172a;font-family:Sora,Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.lessonSteps_upcoming__JGoo- .lessonSteps_stepTitle__fgbnY{color:#64748b}.lessonSteps_stepSub__sDmyN{color:#94a3b8;font-size:12.5px;margin-top:2px}.lessonSteps_active__uouHC .lessonSteps_stepSub__sDmyN{color:#6366f1;font-weight:600}.lessonSteps_completed__xlUDr .lessonSteps_stepSub__sDmyN{color:#10b981}.lessonSteps_stepNum__mXpof{color:#cbd5e1;flex-shrink:0;font-family:Sora,sans-serif;font-size:13px;font-weight:700}.lessonSteps_active__uouHC .lessonSteps_stepNum__mXpof{color:#6366f1}.lessonSteps_completed__xlUDr .lessonSteps_stepNum__mXpof{color:#10b981}.lessonSteps_microcopy__2hnTc{align-items:flex-start;background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 2px 12px #0000000a;display:flex;gap:10px;padding:16px 18px}.lessonSteps_microcopy__2hnTc svg{color:#f59e0b;flex-shrink:0;height:20px;margin-top:1px;width:20px}.lessonSteps_microcopy__2hnTc span{color:#64748b;font-size:13px;line-height:1.55}@media (max-width:1024px){.lessonSteps_stepsPanel__Eaad4{order:-1}}@media (max-width:768px){.lessonSteps_stepsCard__psP0d{padding:18px 16px 16px}.lessonSteps_stepRow__Zwfe1{padding:10px 12px}.lessonSteps_stepDot__IYUZ-{border-radius:10px;height:38px;width:38px}.lessonSteps_stepDot__IYUZ- svg{height:17px;width:17px}}.dialogues-container{width:100%}.dialogues-container *{box-sizing:border-box;margin:0;padding:0}:root{--blue-light:#818cf8;--blue-bright:#6366f1;--purple-main:#7c3aed;--magenta-vibrant:#8b5cf6;--blue-50:#eef0ff;--blue-100:#e0e3ff;--blue-200:#c7ccff;--blue-300:#a5aaff;--blue-400:#818cf8;--purple-50:#f5f3ff;--purple-100:#ede9fe;--purple-200:#ddd6fe;--purple-300:#c4b5fd;--gradient-blue:linear-gradient(135deg,#6366f1,#8b5cf6);--gradient-purple:linear-gradient(135deg,#6366f1,#7c3aed);--bg-primary:#fff;--bg-secondary:#f6f7fb;--bg-tertiary:#eef0ff;--text-primary-d:#1e1b2e;--text-secondary-d:#5b5675;--text-light:#8e89a3;--shadow-color:#6366f114;--shadow-hover:#6366f129}.dialogues-container{-webkit-font-smoothing:antialiased;background:#fff;background:var(--bg-primary);color:#1e1b2e;color:var(--text-primary-d);font-family:Manrope,Sora,system-ui,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,#6366f1,#818cf8);height:300px;right:-150px;top:-150px;width:300px}.shape:nth-child(2){animation-delay:5s;animation-duration:30s;background:linear-gradient(135deg,#7c3aed,#a78bfa);bottom:-200px;height:400px;left:-200px;width:400px}.shape:nth-child(3){animation-delay:10s;animation-duration:20s;background:linear-gradient(135deg,#6366f1,#8b5cf6);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 #6366f129;box-shadow:0 30px 60px -10px var(--shadow-hover);max-width:500px;padding:3rem;text-align:center}.ready-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#7c3aed);background:var(--gradient-purple);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}.ready-icon svg{fill:#fff;height:60px;width:60px}.ready-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#7c3aed);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2rem;margin-bottom:1rem}.ready-content p{color:#5b5675;color:var(--text-secondary-d);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.ready-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-blue);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:center;justify-self:center;letter-spacing:1px;padding:1rem 3rem;text-transform:uppercase;transition:all .3s ease}.ready-button:hover{box-shadow:0 15px 35px -5px #6366f129;box-shadow:0 15px 35px -5px var(--shadow-hover);transform:translateY(-3px)}.error-icon{align-items:center;animation:shake .5s ease-in-out;background:linear-gradient(135deg,#ff4757,#ff6348);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.error-icon svg{fill:#fff;height:60px;width:60px}.error-title{color:#ff4757;font-size:2rem;font-weight:700;margin-bottom:1rem}.error-message{color:#5b5675;color:var(--text-secondary-d);font-size:1rem;line-height:1.6;margin-bottom:2rem;text-align:left}.error-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.error-button-reload{background:linear-gradient(135deg,#ff4757,#ff6348);flex:1 1;min-width:150px}.error-button-reload:hover{box-shadow:0 15px 35px -5px #ff475766}.error-button-back{background:linear-gradient(135deg,#95a5a6,#7f8c8d);flex:1 1;min-width:150px}.error-button-back:hover{box-shadow:0 15px 35px -5px #7f8c8d66}.app-container-d{animation:slideIn .6s ease-out;background:#fff;background:var(--bg-primary)}.app-header-text{color:#1e1b2e;color:var(--text-primary-d);font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:0;max-width:75%;padding-bottom:0;text-align:left;word-break:normal}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.app-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f6f7fbd1;border-bottom:1px solid #0000000a;box-shadow:0 1px 8px #00000008;justify-content:space-between;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,#6366f1,#7c3aed);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,#6366f1,#8b5cf6);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,#6366f1,#7c3aed);border:none;border-radius:10px;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;padding:.6rem 1.5rem;text-transform:uppercase;transition:all .2s ease}.end-session-btn:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.main-content{display:grid;grid-template-columns:1fr;height:calc(100vh - 250px)}.chat-area{background:#f6f7fb;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:#e0e3ff;background:var(--blue-100);border-radius:10px}.messages-container::-webkit-scrollbar-thumb,.vocabulary-sidebar::-webkit-scrollbar-thumb{background:#818cf8;background:var(--blue-400);border-radius:10px}.modal-con::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background:#8b5cf6;background:var(--magenta-vibrant);border-radius:10px}.message{animation:messageSlide .5s cubic-bezier(.175,.885,.32,1.275);display:flex;gap:.7rem;max-width:80%}.message.user{margin-left:auto}.message.user .btn-skip{display:none}@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 #6366f129;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,#6366f1,#8b5cf6);background:var(--gradient-blue);color:#fff}.message.ai .message-avatar{background:linear-gradient(135deg,#6366f1,#7c3aed);background:var(--gradient-purple);color:#fff}.message-content{background:#fff;border:1px solid #0000000a;border-radius:18px;box-shadow:0 2px 10px #00000008;flex:1 1;max-width:525px;padding:1.2rem;position:relative;transition:all .3s ease}.message.ai .message-content:hover{box-shadow:0 6px 20px #0000000f;transform:translateY(-2px)}.message.user .message-content{background:linear-gradient(135deg,#6366f10f,#8b5cf60f)!important;border-color:#6366f114!important}.message.user .message-content:hover{box-shadow:0 6px 20px #6366f11f!important;transform:translateY(-2px)}.message-text{color:#1e1b2e;color:var(--text-primary-d);font-family:Sora,Manrope,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.7}.message-actions{background-color:#fff;border-radius:6px;box-shadow:0 5px 15px -3px #6366f129;box-shadow:0 5px 15px -3px var(--shadow-hover);display:flex;gap:.9rem;height:max-content;margin:1rem auto;padding:1rem;width:max-content}.message-action-btn{align-items:center;background:#f6f7fb;background:var(--bg-secondary);border:1px solid #c7ccff;border:1px solid var(--blue-200);border-radius:50%;color:#7c3aed;color:var(--purple-main);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;height:45px;justify-content:center;transition:all .3s ease;width:45px}.message-action-btn img{height:23px;object-fit:contain;width:23px}.message-action-btn:hover{background:linear-gradient(135deg,#e0e3ff,#eef0ff);background:linear-gradient(135deg,var(--blue-100),var(--bg-tertiary));box-shadow:0 5px 15px -3px #6366f129;box-shadow:0 5px 15px -3px var(--shadow-hover);transform:translateY(-2px)}.highlighted-vocab{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#7c3aed);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{background:#fff;border-top:1px solid #0000000a;box-shadow:0 -2px 10px #00000008;flex-direction:column;gap:1.2rem;padding:1.6rem 1.8rem 1rem}.recording-con,.voice-control{align-items:center;display:flex}.recording-con{gap:5px;justify-content:center}.voice-message-preview{align-items:center;animation:slideUp .3s ease-out;background:linear-gradient(135deg,#6366f1,#7c3aed);border-radius:50px;box-shadow:0 8px 24px #6366f14d;display:flex;gap:1rem;max-width:500px;padding:.8rem 1rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:100%}.voice-message-preview.recording{opacity:.9;transform:scale(.95)}.voice-message-preview:not(.recording){opacity:1;transform:scale(1)}.voice-delete-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.voice-delete-btn:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.voice-delete-btn:disabled{cursor:not-allowed;opacity:.4}.voice-play-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:#7c3aed;color:var(--purple-main);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:.5rem;transition:all .3s ease;width:40px}.voice-play-btn:hover:not(:disabled){background:#fff;box-shadow:0 5px 15px -3px #0003;transform:scale(1.1)}.voice-play-btn:disabled{cursor:not-allowed;opacity:.4}.voice-play-btn svg{margin-left:2px}.voice-waveform-container{align-items:center;display:flex;flex:1 1;gap:.5rem;padding:0 .5rem}.voice-waveform{align-items:center;display:flex;flex:1 1;gap:2px;height:30px;justify-content:space-between;padding:0 4px}.waveform-bar{align-self:center;background:#fff6;border-radius:2px;flex:0 0 2px;transition:background .1s ease,height .1s ease;width:2px}.waveform-bar.played{background:#fffffff2}.waveform-bar.recording-animation{animation:waveAnimation 1.2s ease-in-out infinite}.waveform-bar:first-child{height:40%}.waveform-bar:nth-child(2){height:70%}.waveform-bar:nth-child(3){height:50%}.waveform-bar:nth-child(4){height:80%}.waveform-bar:nth-child(5){height:60%}.waveform-bar:nth-child(6){height:90%}.waveform-bar:nth-child(7){height:55%}.waveform-bar:nth-child(8){height:75%}.waveform-bar:nth-child(9){height:65%}.waveform-bar:nth-child(10){height:45%}@keyframes waveAnimation{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.voice-duration{color:#fff;font-size:.95rem;font-weight:600;min-width:40px;text-align:right}.voice-send-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 5px 15px -3px #0003;color:#7c3aed;color:var(--purple-main);cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:all .3s ease;width:50px}.voice-send-btn:hover:not(:disabled){box-shadow:0 8px 20px -3px #0000004d;transform:scale(1.1)}.voice-send-btn:disabled{cursor:not-allowed;opacity:.5}.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,#eef0ff,#eef0ff);background:linear-gradient(135deg,var(--blue-50),var(--bg-tertiary));border:1px solid #c7ccff;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,#e0e3ff,#eef0ff);background:linear-gradient(135deg,var(--blue-100),var(--blue-50));box-shadow:0 5px 20px -5px #6366f129;box-shadow:0 5px 20px -5px var(--shadow-hover);transform:translateY(-2px)}.help-pretext{font-size:1.1rem;font-style:normal;font-weight:600;text-decoration:none;text-decoration:initial}.help-container{animation:expandDown .3s ease-out;background:linear-gradient(135deg,#eef0ff,#eef0ff);background:linear-gradient(135deg,var(--blue-50),var(--bg-tertiary));border:1px solid #c7ccff;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{align-items:center;background:#fff;border-radius:12px;display:flex;flex-wrap:wrap;font-style:italic;gap:8px;line-height:1.8;padding:1.2rem}.help-example-buttons{display:inline-flex;gap:6px;margin-left:4px}.help-example-btn{align-items:center;background:#f6f7fb;background:var(--bg-secondary);border:1px solid #c7ccff;border:1px solid var(--blue-200);border-radius:50%;color:#7c3aed;color:var(--purple-main);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.help-example-btn:hover{background:linear-gradient(135deg,#e0e3ff,#eef0ff);background:linear-gradient(135deg,var(--blue-100),var(--bg-tertiary));box-shadow:0 2px 8px -2px #6366f129;box-shadow:0 2px 8px -2px var(--shadow-hover);transform:translateY(-1px)}.help-example-btn img{height:16px;object-fit:contain;width:16px}.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,#6366f1,#7c3aed);border:none;border-radius:50%;box-shadow:0 4px 18px #6366f14d;cursor:pointer;display:flex;height:68px;justify-content:center;position:relative;transition:all .2s ease;width:68px}.mic-button:before{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;bottom:-5px;content:"";left:-5px;opacity:.3;position:absolute;right:-5px;top:-5px;z-index:-1}.mic-button:hover{box-shadow:0 6px 24px #6366f166;transform:scale(1.06)}.mic-button.recording{animation:recording-pulse 1s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#818cf8)}@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,.mic-icon2{fill:#fff;height:28px;width:28px}.stop-recording-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .2s ease;width:60px}.stop-recording-btn:hover{transform:scale(1.1)}.recording-indicator{color:#5b5675;color:var(--text-secondary-d);font-size:.9rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.recording-indicator.recording-active{animation:pulse 1.5s ease-in-out infinite;color:#7c3aed;color:var(--purple-main);font-weight:600}.vocabulary-sidebar{background:#fff;border-left:1px solid #e0e3ff;border-left:1px solid var(--blue-100);box-shadow:-5px 0 20px -5px #6366f114;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,#6366f1,#7c3aed);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:#f6f7fb;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:#a5aaff;border-color:var(--blue-300);box-shadow:0 5px 20px -5px #6366f129;box-shadow:0 5px 20px -5px var(--shadow-hover);transform:translateX(-5px)}.vocab-item.used{background:linear-gradient(135deg,#4ca5ff1a,#c026d31a);border-color:#818cf8;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:#1e1b2e;color:var(--text-primary-d);font-size:1.1rem;font-weight:600}.vocab-status{align-items:center;background:#e0e3ff;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,#6366f1,#8b5cf6);background:var(--gradient-blue);color:#fff;transform:rotate(1turn) scale(1.2)}.progress-section{border-top:2px solid #e0e3ff;border-top:2px solid var(--blue-100);margin-top:2.2rem;padding-top:1rem}.progress-title{color:#5b5675;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:#e0e3ff;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,#6366f1,#8b5cf6);background:var(--gradient-blue);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:#1e1b2e;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 #6366f129;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,#6366f1,#7c3aed);background:var(--gradient-purple);border-radius:50%;box-shadow:0 20px 40px -10px #6366f129;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,#6366f1,#7c3aed);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.completion-content p{color:#5b5675;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,#6366f1,#8b5cf6);background:var(--gradient-blue);color:#fff}.completion-btn.secondary{background:#eef0ff;background:var(--bg-tertiary);color:#7c3aed;color:var(--purple-main)}.completion-btn:hover{box-shadow:0 15px 30px -5px #6366f129;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 #6366f129;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,#6366f1,#7c3aed);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:#f6f7fb;background:var(--bg-secondary);border-radius:24px;cursor:pointer;padding:2rem}.stat-card:hover{box-shadow:0 15px 30px -5px #6366f129;box-shadow:0 15px 30px -5px var(--shadow-hover);transform:translateY(-5px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-blue);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:var(--text-secondary-d);font-size:1rem;letter-spacing:1px}.feedback-section{margin-bottom:2rem}.feedback-title{color:#1e1b2e;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:#f6f7fb;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 #6366f129;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:#818cf8;color:var(--blue-light)}.feedback-icon.warning{color:#8b5cf6;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,#6366f1,#8b5cf6);background:var(--gradient-blue);color:#fff}.modal-button.secondary{background:#eef0ff;background:var(--bg-tertiary);color:#7c3aed;color:var(--purple-main)}.modal-button:hover{box-shadow:0 15px 30px -5px #6366f129;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,#6366f1,#8b5cf6);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)}}.correction-explanation{color:#424242;font-size:1.1rem;font-weight:500;line-height:1.6;margin-bottom:8px}.icon-warn{background:#fff0ea;border-radius:50%;color:#ff6b35;font-size:16px;margin-right:5px;padding:6px}.correction-row{align-items:center;border-radius:10px;display:flex;font-size:15px;gap:10px;padding:8px 12px}.correction-row.wrong{animation:rowReveal .35s ease .45s both;background:#fff0f0;color:#ff5252;opacity:0;text-decoration:line-through;text-decoration-color:#ff525266}.correction-row.right{animation:rowReveal .35s ease .6s both;background:#ecfdf5;background:var(--green-light);color:#2e7d32;font-weight:700;opacity:0}.correction-row .tag{border-radius:5px;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.6px;padding:2px 7px;text-transform:uppercase}.btn-skip{align-items:center;background:#0000;border:2px solid #e9ecef;border-radius:30px;color:#adb5bd;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:13.5px;font-weight:700;gap:5px;margin-top:14px;padding:10px 20px;transition:all .2s}.btn-skip:hover{background:#f8f9fa;border-color:#adb5bd;color:#6c757d}.btn-skip svg{stroke:currentColor;fill:none;stroke-width:2.5;height:14px;width:14px}.correction-row.wrong .tag{background:#ff52521f;color:#ff5252}.correction-row.right .tag{background:#00c85326;color:#00c853}@keyframes rowReveal{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1400px){.vocab-status{height:30px;width:30px}}@media (max-width:1300px){.main-content{height:calc(100vh - 200px)}.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:.6rem}.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:calc(100vh - 250px)}.message{border-radius:32px;flex-direction:column;gap:.5rem}.message-actions{margin-left:0;margin-top:5px}.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,#6366f1,#7c3aed);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 #6366f129;box-shadow:0 30px 60px -10px var(--shadow-hover);max-width:400px;padding:3rem;text-align:center}.trophy-icon{background:linear-gradient(135deg,#6366f1,#7c3aed);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,#6366f1,#7c3aed);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:#5b5675;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,#6366f1,#7c3aed);background:var(--gradient-purple);-webkit-background-clip:text;font-size:2rem;font-weight:700;margin-bottom:.7rem}.completion-content p{color:#5b5675;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}.voice-message-preview{gap:.8rem;max-width:100%;padding:.7rem .8rem}.voice-delete-btn,.voice-play-btn{height:32px;width:32px}.voice-send-btn{height:37px;width:37px}.voice-duration{font-size:.85rem;min-width:35px}.stop-recording-btn{height:45px;width:52px}.recording-con{gap:initial}}@media (max-width:550px){.waveform-bar{flex:0 0 0.2px;width:1px}.messages-container{padding:1.1rem 1.1rem .9rem}.voice-message-preview{gap:.3rem}.voice-play-btn{margin-right:0}.voice-waveform-container{padding:0 .4rem}}@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,#6366f1,#7c3aed);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.7rem;font-weight:700;margin-bottom:.7rem}.completion-content p{color:#5b5675;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,#6366f1,#7c3aed);background:var(--gradient-purple);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:.3rem 4.8px}}:root{--i50:#eef0ff;--i100:#e0e3ff;--i200:#c7ccff;--i400:#818cf8;--i500:#6366f1;--i600:#4f46e5;--v400:#a78bfa;--v500:#8b5cf6;--v600:#7c3aed;--a50:#fffbeb;--a500:#f59e0b;--a600:#d97706;--e50:#ecfdf5;--e500:#10b981;--e600:#059669;--r50:#fff1f2;--r500:#f43f5e;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--t:#1e1b2e;--t2:#5b5675;--t3:#8e89a3}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--t);font-family:Manrope,system-ui,sans-serif;line-height:1.6}.hdr{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f6f7fbd1;border-bottom:1px solid #0000000a;height:60px;justify-content:center;position:sticky;top:0;z-index:100}.hdr,.hdr-in{align-items:center;display:flex}.hdr-in{justify-content:space-between;max-width:1200px;padding:0 28px;width:100%}.logo{gap:10px;text-decoration:none}.logo-m{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6,#f59e0b);background:linear-gradient(135deg,var(--i500),var(--v500),var(--a500));border-radius:10px;box-shadow:0 2px 10px #6366f14d;color:#fff;display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.logo-m,.logo-t{font-family:Sora,sans-serif}.logo-t{color:#1e1b2e;color:var(--t);font-size:18px;font-weight:700}.logo-t span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--i500),var(--v500));-webkit-background-clip:text}.nav{display:flex;gap:4px}.nl{border-radius:10px;color:#5b5675;color:var(--t2);font-size:13px;font-weight:600;padding:7px 14px;text-decoration:none;transition:.2s}.nl:hover{background:#6366f10a;color:#1e1b2e;color:var(--t)}.nl.pr{background:#eef0ff;background:var(--i50);border:1.5px solid #c7ccff;border:1.5px solid var(--i200);color:#4f46e5;color:var(--i600);font-weight:700}.hdr-r{align-items:center;display:flex;gap:8px}.lang{background:#00000008;border:1px solid #0000000f;border-radius:7px;display:flex;gap:1px;padding:2px}.lang button{background:#0000;border:none;border-radius:5px;color:#8e89a3;color:var(--t3);cursor:pointer;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;padding:3px 8px}.lang button.on{box-shadow:0 1px 3px #0000000f}.lang button.on,.ubtn{background:#fff;color:#1e1b2e;color:var(--t)}.ubtn{border:1.5px solid #e5e7eb;border:1.5px solid var(--g200);border-radius:100px;cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;gap:8px;padding:5px 14px 5px 5px}.uav,.ubtn{align-items:center;display:flex;font-weight:700}.uav{background:linear-gradient(135deg,#818cf8,#8b5cf6);background:linear-gradient(135deg,var(--i400),var(--v500));border-radius:50%;color:#fff;font-size:11px;height:28px;justify-content:center;width:28px}.page{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 350px;margin:0 auto;max-width:1140px;padding:24px 28px 60px}.topbar{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 8px #00000008;gap:16px;grid-column:1/-1;justify-content:space-between;padding:16px 24px}.tb-left,.topbar{align-items:center;display:flex}.tb-left{gap:14px}.tb-step{background:#eef0ff;background:var(--i50);border-radius:100px;color:#6366f1;color:var(--i500);font-size:12px;padding:5px 14px;white-space:nowrap}.tb-info h2,.tb-step{font-family:Sora,sans-serif;font-weight:700}.tb-info h2{font-size:16px}.tb-info p{color:#8e89a3;color:var(--t3);font-size:12.5px;margin-top:1px}.tb-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.tb-note{color:#8e89a3;color:var(--t3);font-size:11px;line-height:1.35;max-width:200px;text-align:right}.tb-prog{color:#6366f1;color:var(--i500)}.btn-finish,.tb-prog{font-family:Sora,sans-serif;font-size:12px;font-weight:700}.btn-finish{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--g200);border-radius:10px;color:#5b5675;color:var(--t2);cursor:pointer;display:flex;gap:5px;padding:9px 20px;transition:.2s;white-space:nowrap}.btn-finish svg{color:#10b981;color:var(--e500);height:14px;width:14px}.btn-finish:hover{background:#ecfdf5;background:var(--e50);border-color:#10b981;border-color:var(--e500);color:#059669;color:var(--e600)}.lc-bar{background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 1px 8px #00000008;gap:16px;margin-bottom:16px;padding:14px 20px}.lc-bar,.lc-title{align-items:center;display:flex}.lc-title{color:#1e1b2e;color:var(--t);font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:6px;white-space:nowrap}.lc-title svg{color:#6366f1;color:var(--i500);height:14px;width:14px}.lc-item,.lc-items{display:flex;flex:1 1;gap:10px}.lc-item{align-items:center;background:#f9fafb;background:var(--g50);border-radius:10px;padding:8px 14px;transition:.3s}.lc-item.done{background:#ecfdf5;background:var(--e50);border:1px solid #10b98114}.lc-item.fail{background:#fffbeb;background:var(--a50);border:1px solid #f59e0b14}.lc-icon{align-items:center;border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.lc-icon svg{height:12px;width:12px}.lc-icon.ok{background:#10b981;background:var(--e500);color:#fff}.lc-icon.pending{background:#e5e7eb;background:var(--g200);color:#8e89a3;color:var(--t3)}.lc-icon.warn{background:#f59e0b;background:var(--a500);color:#fff}.lc-info{flex:1 1}.lc-name{font-size:11px;font-weight:700}.lc-name,.lc-val{color:#1e1b2e;color:var(--t)}.lc-val{font-family:Sora,sans-serif;font-size:13px;font-weight:800}.lc-item.done .lc-val{color:#059669;color:var(--e600)}.lc-item.fail .lc-val{color:#d97706;color:var(--a600)}.lc-pct{font-size:10px;font-weight:700;margin-left:6px}.lc-need,.lc-pct{color:#8e89a3;color:var(--t3)}.lc-need{font-size:9.5px;font-weight:600}.mc{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 16px #00000008;display:flex;flex-direction:column;min-height:520px}.sp-prog{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--g100);display:flex;gap:16px;padding:18px 28px}.sp-counter{color:#1e1b2e;color:var(--t);font-family:Sora,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.sp-bar{background:#e5e7eb;background:var(--g200);border-radius:4px;flex:1 1;height:4px;overflow:hidden}.sp-bar-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);background:linear-gradient(90deg,var(--i500),var(--v500));border-radius:4px;height:100%;transition:width .4s}.sp-scores{display:flex;gap:10px;white-space:nowrap}.sp-sc{align-items:center;display:flex;font-size:11px;font-weight:700;gap:3px}.sp-sc svg{height:11px;width:11px}.sp-sc.ok{color:#059669;color:var(--e600)}.sp-sc.skip{color:#d97706;color:var(--a600)}.ai-sec{flex:1 1;padding:28px 28px 24px}.ai-top{justify-content:space-between;margin-bottom:8px}.ai-label,.ai-top{align-items:center;display:flex}.ai-label{color:#6366f1;color:var(--i500);font-size:10px;font-weight:800;gap:4px;letter-spacing:.6px;text-transform:uppercase}.ai-label svg{height:12px;width:12px}.ai-controls{display:flex;gap:4px}.ai-ic{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--g200);border-radius:9px;color:#8e89a3;color:var(--t3);cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:.2s;width:32px}.ai-ic svg{height:15px;width:15px}.ai-ic:hover{border-color:#c7ccff;border-color:var(--i200);color:#4f46e5;color:var(--i600)}.ai-ic.on,.ai-ic:hover{background:#eef0ff;background:var(--i50)}.ai-ic.on{border-color:#818cf8;border-color:var(--i400);color:#6366f1;color:var(--i500)}.ai-ic .tip{background:#1e1b2e;background:var(--t);border-radius:6px;bottom:calc(100% + 6px);color:#fff;font-size:10px;font-weight:700;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.15s;white-space:nowrap}.ai-ic:hover .tip{opacity:1}.ai-phrase{font-family:Sora,sans-serif;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:6px}.ai-trans{color:#8e89a3;color:var(--t3);font-size:13.5px;font-style:italic;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s}.ai-trans.sh{margin-bottom:4px;max-height:40px;opacity:1}.chat-area{display:flex;flex-direction:column;gap:16px;padding:8px 0 4px}.chat-bubble{animation:fi .3s ease;border-radius:18px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:1.4;max-width:80%;padding:14px 20px}.chat-ai{align-self:flex-start;background:#f9fafb;background:var(--g50);border-bottom-left-radius:6px;color:#1e1b2e;color:var(--t)}.chat-user{align-self:flex-end;background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500),var(--v600));border-bottom-right-radius:6px;color:#fff;display:none}.chat-user.sh{display:block}.sec-div{background:#f3f4f6;background:var(--g100);height:1px;margin:0 28px}.usr-sec{padding:28px 28px 24px}.usr-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.usr-label{color:#8e89a3;color:var(--t3);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.uh,.usr-help{display:flex;gap:4px}.uh{align-items:center;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--g200);border-radius:7px;color:#8e89a3;color:var(--t3);cursor:pointer;font-size:10.5px;font-weight:700;padding:5px 11px;transition:.2s}.uh svg{height:11px;width:11px}.uh:hover{background:#eef0ff;background:var(--i50);border-color:#c7ccff;border-color:var(--i200);color:#4f46e5;color:var(--i600)}.rs{display:none}.rs.on{display:flex}.rs-idle{gap:16px;padding:28px 0 16px}.mic-btn,.rs-idle{align-items:center;justify-content:center}.mic-btn{background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500),var(--v600));border:none;border-radius:50%;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:58px;transition:.2s;width:58px}.mic-btn:hover{box-shadow:0 6px 24px #6366f166;transform:scale(1.06)}.mic-btn svg{height:24px;width:24px}.mic-info{text-align:left}.mic-title{color:#1e1b2e;color:var(--t);font-family:Sora,sans-serif;font-size:15px;font-weight:700}.mic-sub{color:#8e89a3;color:var(--t3);font-size:12px}.rs-rec{align-items:center;flex-direction:column;gap:8px;padding:24px 0 16px}.rec-indicator{align-items:center;color:#1e1b2e;color:var(--t);display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:6px}.rec-dot{animation:pulse 1s ease-in-out infinite;background:#f43f5e;background:var(--r500);border-radius:50%;height:10px;width:10px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.rec-sub{color:#8e89a3;color:var(--t3);font-size:11.5px}.rec-wave{align-items:flex-end;display:flex;gap:3px;height:36px;margin:10px 0}.rec-wb{animation:wv .7s ease-in-out infinite;background:#818cf8;background:var(--i400);border-radius:2px;width:3px}@keyframes wv{0%,to{height:6px}50%{height:32px}}.rec-wb:nth-child(2){animation-delay:.08s}.rec-wb:nth-child(3){animation-delay:.16s}.rec-wb:nth-child(4){animation-delay:.24s}.rec-wb:nth-child(5){animation-delay:.12s}.rec-wb:nth-child(6){animation-delay:.2s}.rec-wb:nth-child(7){animation-delay:.04s}.rec-wb:nth-child(8){animation-delay:.28s}.stop-btn{align-items:center;background:#fff1f2;background:var(--r50);border:1.5px solid #f43f5e;border:1.5px solid var(--r500);border-radius:10px;color:#f43f5e;color:var(--r500);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:8px 20px;transition:.2s}.stop-btn:hover{background:#f43f5e14}.stop-btn svg{height:12px;width:12px}.rs-preview{align-items:center;flex-direction:column;gap:12px;padding:20px 0 12px}.prev-title{align-items:center;color:#059669;color:var(--e600);display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:5px}.prev-title svg{height:14px;width:14px}.prev-wave{align-items:center;display:flex;gap:2px;height:20px}.prev-bar{background:#c7ccff;background:var(--i200);border-radius:1.5px;width:3px}.prev-bar:nth-child(odd){background:#818cf8;background:var(--i400);height:16px}.prev-bar:nth-child(2n){height:9px}.prev-bar:nth-child(3n){background:#c7ccff;background:var(--i300,var(--i200));height:13px}.prev-actions{gap:6px}.pa-ic,.prev-actions{align-items:center;display:flex}.pa-ic{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--g200);border-radius:9px;color:#8e89a3;color:var(--t3);cursor:pointer;height:34px;justify-content:center;position:relative;transition:.2s;width:34px}.pa-ic svg{height:14px;width:14px}.pa-ic:hover{background:#eef0ff;background:var(--i50);border-color:#c7ccff;border-color:var(--i200);color:#4f46e5;color:var(--i600)}.pa-ic.del:hover{background:#fff1f2;background:var(--r50);border-color:#f43f5e26;color:#f43f5e;color:var(--r500)}.pa-ic .tip{background:#1e1b2e;background:var(--t);border-radius:5px;bottom:calc(100% + 6px);color:#fff;font-size:10px;font-weight:700;left:50%;opacity:0;padding:3px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:.15s;white-space:nowrap}.pa-ic:hover .tip{opacity:1}.send-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500),var(--v600));border:none;border-radius:10px;box-shadow:0 3px 12px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 22px;transition:.2s}.send-btn:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.send-btn svg{height:13px;transition:transform .2s;width:13px}.send-btn:hover svg{transform:translateX(2px)}.fb{animation:fi .3s ease;border-radius:12px;display:none;margin:12px 28px 0;padding:16px 20px}@keyframes fi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fb.sh{display:block}.fb.ok{background:#ecfdf5;background:var(--e50);border:1px solid #10b9811a}.fb.no{background:#fffbeb;background:var(--a50);border:1px solid #f59e0b1a}.fb-row{align-items:center;display:flex;justify-content:space-between}.fb-t{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.fb.ok .fb-t{color:#059669;color:var(--e600)}.fb.no .fb-t{color:#d97706;color:var(--a600)}.fb-d{color:#5b5675;color:var(--t2);margin-top:2px}.fb-cor,.fb-d{font-size:12.5px}.fb-cor{color:#1e1b2e;color:var(--t);font-weight:700;margin-top:6px}.fb-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 20px;transition:.2s}.fb-btn svg{height:13px;transition:transform .2s;width:13px}.fb-btn:hover svg{transform:translateX(2px)}.fb-btn-p{background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--i500),var(--v600));box-shadow:0 3px 12px #6366f140;color:#fff}.fb-btn-p:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.fb-btn-s{background:#f3f4f6;background:var(--g100);color:#5b5675;color:var(--t2)}.fb-btn-s:hover{background:#e5e7eb;background:var(--g200)}.fb-btns{align-items:center;display:flex;gap:6px}.hint{animation:fi .2s ease;background:#eef0ff;background:var(--i50);border:1px solid #6366f10f;border-radius:10px;color:#4f46e5;color:var(--i600);display:none;font-size:12.5px;font-weight:600;margin:10px 28px 0;padding:10px 16px}.hint.sh{display:block}.mc-pad{height:28px}.rv{display:none;padding:40px 24px;text-align:center}.rv.sh{animation:fi .4s ease;display:block}.rv-icon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.rv-icon svg{color:#fff;height:24px;width:24px}.rv-icon.ok{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--e500),#059669);box-shadow:0 6px 20px #10b98140}.rv-icon.no{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--a500),var(--a600));box-shadow:0 6px 20px #f59e0b40}.rv-h{font-family:Sora,sans-serif;font-size:22px;font-weight:700;margin-bottom:4px}.rv-p{color:#5b5675;color:var(--t2);font-size:13px}.rv-p,.rv-scores{margin-bottom:22px}.rv-scores{display:inline-flex;gap:12px}.rv-sc{background:#f9fafb;background:var(--g50);border-radius:12px;padding:14px 24px;text-align:center}.rv-sc-v{color:#6366f1;color:var(--i500);font-family:Sora,sans-serif;font-size:22px;font-weight:800}.rv-sc-v.rv-no{color:#d97706;color:var(--a600)}.rv-sc-l{color:#8e89a3;color:var(--t3);font-size:10px;font-weight:700;margin-top:1px}.rv-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rv-hint{background:#fffbeb;background:var(--a50);border:1px solid #f59e0b1a;border-radius:10px;color:#d97706;color:var(--a600);display:inline-block;font-size:12.5px;font-weight:600;margin-top:16px;padding:12px 18px}.sidebar{gap:14px;position:sticky;top:84px}.sb-card{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 10px #00000008;padding:28px}.sb-title{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:18px}.sb-counter{background:#eef0ff;background:var(--i50);border-radius:100px;color:#6366f1;color:var(--i500);font-size:12px;font-weight:700;padding:4px 14px}.steps{display:flex;flex-direction:column;position:relative}.steps:before{background:#e5e7eb;background:var(--g200);bottom:30px;content:"";left:19px;position:absolute;top:30px;width:2px;z-index:0}.step{align-items:flex-start;display:flex;gap:14px;padding:12px 0;position:relative;z-index:1}.step-dot{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.step-dot svg{height:18px;width:18px}.sd-done{background:#ecfdf5;background:var(--e50);color:#059669;color:var(--e600)}.sd-active{background:#6366f1;background:var(--i500);box-shadow:0 4px 16px #6366f14d,0 0 0 5px #6366f114;color:#fff}.step-info{flex:1 1;padding-top:6px}.step-name{color:#1e1b2e;color:var(--t);font-size:15px;font-weight:700}.step-name.muted,.step-status{color:#8e89a3;color:var(--t3)}.step-status{font-size:11.5px;font-weight:600;margin-top:1px}.step-status.active{color:#6366f1;color:var(--i500);font-weight:700}.step-num{color:#8e89a3;color:var(--t3);font-family:Sora,sans-serif;font-size:11px;font-weight:700;padding-top:9px}.step.ar{background:#eef0ff;background:var(--i50);border:1px solid #6366f114;border-radius:14px;margin:0 -16px;padding:12px 16px}.helper{align-items:flex-start;color:#8e89a3;color:var(--t3);display:flex;font-size:12px;gap:8px;line-height:1.5}.helper svg{color:#f59e0b;color:var(--a500);flex-shrink:0;height:16px;margin-top:1px;width:16px}:root{--purple-primary:#6366f1;--purple-dark:#4f46e5;--purple-light:#eef0ff;--purple-bg:#f6f7fb;--purple-subtle:#f6f7fb;--orange-primary:#f59e0b;--orange-hover:#d97706;--orange-light:#fffbeb;--green-accent:#10b981;--green-light:#ecfdf5;--green-dark:#059669;--red-accent:#f43f5e;--red-light:#fff1f2;--red-dark:#e11d48;--blue-accent:#818cf8;--blue-light:#eef0ff;--text-primary:#1e1b2e;--text-secondary:#5b5675;--text-muted:#8e89a3;--white:#fff;--border-color:#e5e7eb;--card-shadow:0 2px 16px #00000008;--card-shadow-hover:0 6px 24px #6366f114;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px}*{box-sizing:border-box;margin:0;padding:0}body{background:#f6f7fb;background:var(--purple-subtle);color:#1e1b2e;color:var(--text-primary);font-family:Nunito,sans-serif;min-height:100vh;overflow-x:hidden}.header{background:#fff;background:var(--white);border-bottom:2px solid #eef0ff;border-bottom:2px solid var(--purple-light);height:64px;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:100}.header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.logo{align-items:center;background:linear-gradient(135deg,#6366f1,#9b6dff);background:linear-gradient(135deg,var(--purple-primary),#9b6dff);border-radius:12px;color:#fff;display:flex;font-size:16px;font-weight:900;height:40px;justify-content:center;letter-spacing:-.5px;width:40px}.logo-text{color:#1e1b2e;color:var(--text-primary);font-size:20px;font-weight:800}.header-right{align-items:center;display:flex;gap:12px}.lang-switch{border:2px solid #e5e7eb;border:2px solid var(--border-color);border-radius:10px;border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.lang-btn{background:#fff;background:var(--white);border:none;color:#8e89a3;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:6px 14px;transition:all .2s}.lang-btn.active{background:#6366f1;background:var(--purple-primary);color:#fff;color:var(--white)}.btn-header{border:2px solid #0000;border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 20px;transition:all .2s}.btn-tariff{background:#fff;background:var(--white);border-color:#6366f1;border-color:var(--purple-primary);color:#6366f1;color:var(--purple-primary)}.btn-subscription{background:#f59e0b;background:var(--orange-primary);color:#fff;color:var(--white)}.btn-subscription:hover{background:#d97706;background:var(--orange-hover)}.btn-nav{background:#1e1b2e;background:var(--text-primary)}.btn-exit,.btn-nav{color:#fff;color:var(--white)}.btn-exit{background:#6366f1;background:var(--purple-primary);border-radius:28px;border-radius:var(--radius-xl);padding:8px 24px}.breadcrumb-bar{align-items:center;background:#f6f7fb;background:var(--purple-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 32px}.breadcrumb-bar span{color:#5b5675;color:var(--text-secondary)}.breadcrumb-bar .bc-arrow{color:#8e89a3;color:var(--text-muted);font-size:12px}.breadcrumb-bar .bc-icon{font-size:16px}.breadcrumb-bar .bc-active{background:#6366f1;background:var(--purple-primary);border-radius:20px;color:#fff;color:var(--white);font-size:13px;padding:4px 14px}.main-layout{grid-gap:28px;animation:fadeInMain .6s ease-out .2s forwards;display:grid;gap:28px;grid-template-columns:1fr 340px;margin:0 auto;max-width:1200px;opacity:0;padding:32px 24px 60px}@keyframes fadeInMain{to{opacity:1}}.results-main{display:flex;flex-direction:column;gap:24px}.completion-hero{border-radius:20px;border-radius:var(--radius-lg);padding:40px 36px}.completion-hero:before{background:linear-gradient(90deg,#6366f1,#f59e0b,#10b981);background:linear-gradient(90deg,var(--purple-primary),var(--orange-primary),var(--green-accent));content:"";height:4px;left:0;position:absolute;right:0;top:0}.finish-confetti-container{bottom:0;overflow:hidden;right:0}.finish-confetti{animation:confettiFall 3s ease-out forwards;border-radius:2px;height:8px;opacity:0;width:8px}@keyframes confettiFall{0%{opacity:1;transform:translateY(-20px) rotate(0deg) scale(1)}to{opacity:0;transform:translateY(400px) rotate(2turn) scale(.3)}}.score-ring-wrap{height:170px;width:170px}.score-ring-bg{inset:0}.score-ring-bg circle{stroke-width:10}.score-ring-fill{inset:0}.score-ring-fill circle{stroke-width:10;stroke-dasharray:440;stroke-dashoffset:440;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1) .5s}.finish-score-value{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center}.score-percent{font-size:18px;opacity:.7}.score-label{color:#8e89a3;color:var(--text-muted);font-size:13px;font-weight:700;letter-spacing:1px}.completion-title{font-size:24px;margin-bottom:6px}.completion-subtitle{font-size:15px;line-height:1.5;max-width:420px}.stats-row{grid-gap:16px;gap:16px}.stat-card{animation:slideUpCard .5s ease-out forwards;border:2px solid #0000;border-radius:14px;border-radius:var(--radius-md);opacity:0;padding:22px 18px;transform:translateY(16px);transition:all .3s ease}.stat-card:first-child{animation-delay:.6s}.stat-card:nth-child(2){animation-delay:.75s}.stat-card:nth-child(3){animation-delay:.9s}@keyframes slideUpCard{to{opacity:1;transform:translateY(0)}}.stat-card:hover{border-color:#eef0ff;border-color:var(--purple-light)}.stat-icon{align-items:center;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;margin:0 auto 12px;width:44px}.stat-icon.green{background:#ecfdf5;background:var(--green-light)}.stat-icon.red{background:#fff1f2;background:var(--red-light)}.stat-icon.blue{background:#eef0ff;background:var(--blue-light)}.stat-number{font-size:28px;margin-bottom:2px}.stat-label{font-size:13px}.mistakes-section{animation:slideUpCard .5s ease-out 1.05s forwards;opacity:0;padding:28px 28px 20px;transform:translateY(16px)}.section-header{margin-bottom:20px}.section-title{font-size:18px;gap:10px}.section-title .icon{align-items:center;border-radius:10px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.mistake-count-badge{border-radius:20px;color:#f43f5e;color:var(--red-accent);font-size:13px;padding:4px 14px}.mistake-item{background:#f6f7fb;background:var(--purple-subtle);border-left:4px solid #f43f5e;border-left:4px solid var(--red-accent);border-radius:14px;border-radius:var(--radius-md);margin-bottom:10px;padding:12px 16px;transition:all .2s ease}.mistake-item:last-child{margin-bottom:0}.mistake-item:hover{background:#f6f7fb;background:var(--purple-bg)}.mistake-wrong{align-items:baseline;display:flex;font-size:15px;font-weight:600;gap:8px;line-height:1.5;margin-bottom:6px}.mistake-wrong:before{color:#f43f5e;color:var(--red-accent);content:"✗";flex-shrink:0;font-size:16px;font-weight:900}.mistake-correct{align-items:baseline;display:flex;font-size:15px;font-weight:700;gap:8px;line-height:1.5}.mistake-correct:before{color:#10b981;color:var(--green-accent);content:"✓";flex-shrink:0;font-size:16px;font-weight:900}.mistake-type-tag{background:#fff1f2;background:var(--red-light);border-radius:6px;color:#f43f5e;color:var(--red-accent);font-size:11px;font-weight:800;margin-top:8px;padding:3px 10px}.action-buttons{animation:slideUpCard .5s ease-out 1.2s forwards;opacity:0;transform:translateY(16px)}.btn-action{border:3px solid #0000;border-radius:14px;border-radius:var(--radius-md);font-weight:800;gap:10px;overflow:hidden;position:relative;transition:all .25s ease}.btn-action:after{background:linear-gradient(180deg,#ffffff26,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.btn-repeat{background:#fff;background:var(--white);border-color:#6366f1;border-color:var(--purple-primary);color:#6366f1;color:var(--purple-primary)}.btn-repeat:hover{background:#f6f7fb;background:var(--purple-bg);box-shadow:0 4px 20px #6c3aed26;transform:translateY(-2px)}.btn-repeat:active{transform:translateY(0)}.btn-repeat .btn-icon{align-items:center;display:flex;justify-content:center;transition:transform .4s}.btn-repeat:hover .btn-icon{transform:rotate(-1turn)}.btn-next{background:linear-gradient(135deg,#f59e0b,#fb923c);background:linear-gradient(135deg,var(--orange-primary),#fb923c);border-color:#f59e0b;border-color:var(--orange-primary)}.btn-next:hover{background:linear-gradient(135deg,#d97706,#f59e0b);background:linear-gradient(135deg,var(--orange-hover),var(--orange-primary));box-shadow:0 4px 20px #f973164d;transform:translateY(-2px)}.btn-next:active{transform:translateY(0)}.btn-next .btn-icon{transition:transform .3s}.btn-next:hover .btn-icon{transform:translateX(4px)}.sidebar{display:flex;flex-direction:column;gap:20px}.lesson-info-card{animation:slideUpCard .5s ease-out .4s forwards;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);opacity:0;padding:28px 24px;text-align:center;transform:translateY(16px)}.level-badge{background:#f59e0b;background:var(--orange-primary);border-radius:20px;color:#fff;color:var(--white);display:inline-block;font-size:13px;font-weight:800;margin-bottom:14px;padding:4px 16px}.lesson-title{font-size:22px;font-weight:800;margin-bottom:6px}.lesson-category{align-items:center;color:#5b5675;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center}.lesson-heart{color:#f43f5e;color:var(--red-accent);cursor:pointer;font-size:18px;position:absolute;right:24px;top:24px;transition:transform .2s}.lesson-heart:hover{transform:scale(1.2)}.lesson-info-card{position:relative}.time-card{animation:slideUpCard .5s ease-out .55s forwards;background:#fff;background:var(--white);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);opacity:0;padding:22px 24px;transform:translateY(16px)}.time-row{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px 0}.time-row:last-child{border-bottom:none}.time-row-left{align-items:center;color:#5b5675;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:10px}.time-row-left .emoji{font-size:18px}.time-row-value{color:#1e1b2e;color:var(--text-primary);font-size:15px;font-weight:800}.xp-card{animation:slideUpCard .5s ease-out .7s forwards;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--purple-primary),#8b5cf6);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 4px 20px #6c3aed40;color:#fff;color:var(--white);opacity:0;overflow:hidden;padding:24px;position:relative;transform:translateY(16px)}.xp-card:before{background:#ffffff14;height:120px;right:-30px;top:-30px;width:120px}.xp-card:after,.xp-card:before{border-radius:50%;content:"";position:absolute}.xp-card:after{background:#ffffff0d;bottom:-20px;height:80px;left:-20px;width:80px}.xp-title{font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.8;text-transform:uppercase}.xp-amount{align-items:baseline;display:flex;font-size:36px;font-weight:900;gap:6px;line-height:1;margin-bottom:12px}.xp-amount span{font-size:18px;opacity:.7}.xp-bar-bg{background:#fff3;border-radius:10px;height:8px;margin-bottom:8px;overflow:hidden;position:relative;z-index:1}.xp-bar-fill{background:#fff;background:var(--white);border-radius:10px;height:100%;transition:width 1.5s cubic-bezier(.4,0,.2,1) 1s;width:0}.xp-bar-label{font-size:12px;font-weight:600;opacity:.7;position:relative;z-index:1}.results-main{margin:0 auto;max-width:800px;padding:40px 20px}.completion-hero{background:#fff;background:var(--white);border-radius:28px;border-radius:var(--radius-xl);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);margin-bottom:0;overflow:hidden;padding:5px;position:relative;text-align:center}.finish-confetti-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.finish-confetti{animation:confetti-fall linear infinite;opacity:.8;position:absolute}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10px) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}.score-ring-wrap{height:160px;margin:0 auto 24px;position:relative;width:160px}.score-ring-bg{height:100%;position:absolute;width:100%}.score-ring-bg circle{fill:none;stroke:#eef0ff;stroke:var(--purple-light);stroke-width:8}.score-ring-fill{height:100%;position:absolute;transform:rotate(-90deg);width:100%}.score-ring-fill circle{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1.5s ease-in-out}.finish-score-value{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.score-number{font-size:48px;font-weight:900;line-height:1}.score-number,.score-percent{color:#6366f1;color:var(--purple-primary)}.score-percent{font-size:24px;font-weight:700;margin-top:-8px}.score-label{color:#5b5675;color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.completion-title{color:#1e1b2e;color:var(--text-primary);font-size:32px;font-weight:800;line-height:1.2;margin-bottom:12px}.completion-subtitle{color:#5b5675;color:var(--text-secondary);font-size:18px;font-weight:500;line-height:1.4;margin:0 auto;max-width:600px}.stats-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.stat-card{background:#fff;background:var(--white);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);padding:24px 20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{box-shadow:0 6px 24px #6366f114;box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.stat-icon{font-size:32px;margin-bottom:12px}.stat-number{font-size:36px;font-weight:900;margin-bottom:8px}.stat-number.green{color:#10b981;color:var(--green-accent)}.stat-number.red{color:#f43f5e;color:var(--red-accent)}.stat-number.blue{color:#818cf8;color:var(--blue-accent)}.stat-label{color:#5b5675;color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mistakes-section{background:#fff;background:var(--white);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);margin-bottom:40px;overflow:hidden}.section-header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:24px 32px 20px}.section-header,.section-title{align-items:center;display:flex}.section-title{color:#1e1b2e;color:var(--text-primary);font-size:24px;font-weight:800;gap:12px}.icon{font-size:24px}.mistake-count-badge{background:#fff1f2;background:var(--red-light);border-radius:10px;border-radius:var(--radius-sm);color:#e11d48;color:var(--red-dark);font-size:14px;font-weight:700;padding:6px 12px}#mistakesList{padding:0 32px 32px}.mistake-item:last-child{border-bottom:none}.mistake-wrong{background:#fff1f2;background:var(--red-light);border-left:4px solid #f43f5e;border-left:4px solid var(--red-accent);color:#e11d48;color:var(--red-dark)}.mistake-correct,.mistake-wrong{border-radius:14px;border-radius:var(--radius-md);font-size:16px;margin-bottom:8px;padding:12px 16px}.mistake-correct{background:#ecfdf5;background:var(--green-light);border-left:4px solid #10b981;border-left:4px solid var(--green-accent);color:#059669;color:var(--green-dark)}.mistake-type-tag{background:#eef0ff;background:var(--purple-light);border-radius:10px;border-radius:var(--radius-sm);color:#6366f1;color:var(--purple-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.action-buttons{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.btn-action{align-items:center;background:#fff;background:var(--white);border:none;border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 16px #00000008;box-shadow:var(--card-shadow);color:#1e1b2e;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;gap:12px;justify-content:center;padding:18px 24px;text-decoration:none;transition:all .2s ease}.btn-action:hover{box-shadow:0 6px 24px #6366f114;box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.btn-repeat{border:2px solid #f59e0b;border:2px solid var(--orange-primary);color:#f59e0b;color:var(--orange-primary)}.btn-repeat:hover{background:#f59e0b;background:var(--orange-primary)}.btn-next,.btn-repeat:hover{color:#fff;color:var(--white)}.btn-next{background:linear-gradient(135deg,#6366f1,#9b6dff);background:linear-gradient(135deg,var(--purple-primary),#9b6dff);flex-direction:row-reverse}.btn-next:hover{background:linear-gradient(135deg,#4f46e5,#8b5cf6);background:linear-gradient(135deg,var(--purple-dark),#8b5cf6)}.btn-icon{align-items:center;display:flex;justify-content:center}@media (max-width:900px){.main-layout{grid-template-columns:1fr}.sidebar{order:-1}.stats-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.header{padding:0 16px}.breadcrumb-bar{font-size:13px;padding:10px 16px}.main-layout{padding:20px 16px 40px}.completion-hero{padding:28px 20px}.action-buttons,.stats-row{grid-template-columns:1fr}.mistakes-section{padding:20px 16px 16px}.header-right .btn-header{display:none}.header-right .btn-exit{display:flex}}.confetti-container{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:1}.confetti-piece{animation:fall linear forwards;border-radius:2px;height:12px;opacity:0;position:absolute;top:-20px;width:8px}@keyframes fall{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(110vh) rotate(2turn) scale(.6)}}.left-panel{display:flex;flex-direction:column;gap:20px}.success-card{animation:slideUp .6s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border-radius:24px;box-shadow:0 4px 24px #7c3aed14;overflow:hidden;padding:48px 40px 40px;position:relative;text-align:center;width:100%}.success-card:before{background:linear-gradient(90deg,#7c3aed,#a78bfa,#c4b5fd);border-radius:24px 24px 0 0;content:"";height:6px;left:0;position:absolute;right:0;top:0}.success-top{display:flex;flex-direction:column;gap:12px;justify-self:center;width:max-content}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.trophy-wrap{display:flex;justify-content:center;margin-bottom:24px;position:relative}.trophy-bg{background:linear-gradient(135deg,#fde68a,#fca5a5,#a78bfa)}.strong-bg,.trophy-bg{align-items:center;animation:popIn .7s cubic-bezier(.34,1.56,.64,1) .3s both;border-radius:50%;box-shadow:0 8px 32px #7c3aed40;display:flex;font-size:56px;height:120px;justify-content:center;width:120px}.strong-bg{background:linear-gradient(135deg,#fef3c7,#fde68a,#fef3c7)}@keyframes popIn{0%{opacity:0;transform:scale(0) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.sparkles{animation:rotateSlow 8s linear infinite;height:160px;position:absolute;top:-20px;width:160px}.sparkle{animation:pulseFinish 1.5s ease-in-out infinite alternate;background:#f97316;border-radius:50%;height:8px;position:absolute;width:8px}.sparkle:first-child{background:#f59e0b;left:50%;top:10px;transform:translateX(-50%)}.sparkle:nth-child(2){animation-delay:.3s;background:#a78bfa;right:0;top:50%;transform:translateY(-50%)}.sparkle:nth-child(3){animation-delay:.6s;background:#10b981;bottom:8px;left:50%;transform:translateX(-50%)}.sparkle:nth-child(4){animation-delay:.9s;background:#f97316;left:0;top:50%;transform:translateY(-50%)}@keyframes pulseFinish{0%{transform:scale(1)}to{opacity:.4;transform:scale(1.8)}}@keyframes rotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-label{align-items:center;animation:slideUp .5s .5s both;background:#d1fae5;border-radius:20px;color:#10b981;display:inline-flex;font-size:13px;font-weight:800;gap:6px;letter-spacing:.5px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.success-label:before{content:"✓";font-size:11px}.not-success-label{align-items:center;animation:slideUp .5s .5s both;background:#fef3c7;border-radius:20px;color:#b45309;display:inline-flex;font-size:13px;font-weight:800;gap:6px;letter-spacing:.5px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.not-success-label:before{content:"⚡";font-size:11px}.success-title{animation:slideUp .5s .6s both;color:#1f2937;font-family:Unbounded,sans-serif;font-size:28px;font-weight:900;line-height:1.2;margin-bottom:10px}.success-title span{color:#7c3aed}.success-subtitle{animation:slideUp .5s .7s both;color:#4b5563;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:440px}.stars-section{animation:slideUp .5s .85s both;margin-bottom:32px}.stars-label{color:#9ca3af;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.stars-row{display:flex;gap:8px;justify-content:center}.star{animation:starPop .5s cubic-bezier(.34,1.56,.64,1) both;filter:drop-shadow(0 2px 6px rgba(251,191,36,.4));font-size:38px}.star:first-child{animation-delay:1s}.star:nth-child(2){animation-delay:1.15s}.star:nth-child(3){animation-delay:1.3s}@keyframes starPop{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.btn-row{animation:slideUp .5s .9s both;display:flex;gap:12px;justify-content:center}.btn-primary{align-items:center;background:#7c3aed;border:none;border-radius:50px;box-shadow:0 4px 16px #7c3aed59;color:#fff;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;gap:8px;letter-spacing:.3px;padding:15px 36px;transition:transform .2s,box-shadow .2s,background .2s}.btn-primary:hover{background:#6d28d9;box-shadow:0 8px 24px #7c3aed73;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary .arrow{font-size:18px;transition:transform .2s}.btn-primary:hover .arrow{transform:translateX(3px)}.btn-secondary{background:#fff;border:2px solid #ede9fe;border-radius:50px;color:#7c3aed;cursor:pointer;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;padding:13px 24px;transition:border-color .2s,background .2s,transform .2s}.btn-secondary:hover{background:#f5f3ff;border-color:#a78bfa;transform:translateY(-2px)}.progress-card{animation:slideUp .5s 1s both;background:#fff;border-radius:20px;box-shadow:0 4px 16px #7c3aed0f;padding:24px 28px}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.progress-title{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:800;gap:8px}.progress-pct{background:#ede9fe;border-radius:20px;color:#7c3aed;font-size:13px;font-weight:700;padding:3px 12px}.progress-track{background:#f3f4f6;border-radius:10px;height:10px;margin-bottom:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:10px;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1) 1.2s;width:0}.progress-meta{color:#9ca3af;display:flex;font-size:12px;font-weight:700;justify-content:space-between}.right-sidebar{animation:slideRight .6s cubic-bezier(.34,1.56,.64,1) .4s both;display:flex;flex-direction:column;gap:16px}@keyframes slideRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.lesson-info-card{background:#fff;border-radius:20px;box-shadow:0 4px 16px #7c3aed0f;padding:22px}.lesson-badge{background:#f97316;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.lesson-title{align-items:flex-start;color:#1f2937;display:flex;font-family:Unbounded,sans-serif;font-size:18px;font-weight:900;gap:8px;justify-content:space-between;margin-bottom:8px}.heart-btn{color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;transition:color .2s,transform .2s}.heart-btn.active{color:#ef4444}.heart-btn:hover{transform:scale(1.2)}.lesson-cat{align-items:center;color:#9ca3af;display:flex;font-size:13px;font-weight:700;gap:6px}.next-lesson-card{background:linear-gradient(135deg,#7c3aed,#9333ea);border-radius:20px;box-shadow:0 4px 20px #7c3aed4d;color:#fff;cursor:pointer;overflow:hidden;padding:22px;position:relative;transition:transform .2s,box-shadow .2s}.next-lesson-card:after{background:#ffffff12;border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-40px;width:120px}.next-lesson-card:hover{box-shadow:0 8px 28px #7c3aed73;transform:translateY(-3px)}.next-label{font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:8px;opacity:.7;text-transform:uppercase}.next-title{font-family:Unbounded,sans-serif;font-size:15px;font-weight:900;line-height:1.3;margin-bottom:4px}.next-sub{font-size:12px;margin-bottom:16px;opacity:.7}.next-btn-row{justify-content:space-between}.next-btn-row,.next-pill{align-items:center;display:flex}.next-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:50px;font-size:13px;font-weight:800;gap:6px;padding:8px 16px;transition:background .2s}.next-lesson-card:hover .next-pill{background:#ffffff47}.next-icon{font-size:22px}.menu-card{background:#fff;border-radius:20px;box-shadow:0 4px 16px #7c3aed0f;overflow:hidden}.menu-item{align-items:center;border-bottom:1px solid #f5f3ff;cursor:pointer;display:flex;gap:14px;padding:16px 20px;text-decoration:none;transition:background .15s}.menu-item:last-child{border-bottom:none}.menu-item:hover{background:#f5f3ff}.menu-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.menu-icon.violet{background:#7c3aed}.menu-icon.indigo{background:#4f46e5}.menu-icon.check{background:#059669}.menu-text-group{flex:1 1}.menu-text{color:#1f2937;font-size:14px;font-weight:800}.menu-sub{color:#9ca3af;font-size:12px;font-weight:600;margin-top:1px}.menu-chevron{color:#9ca3af;font-size:16px}.demo-zone{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.demo-label{color:#8e8ba3;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.demo-trigger-row{display:flex;gap:10px}.demo-btn{background:#fff;border:2px solid #e8e6f0;border-radius:14px;color:#4a4560;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:12px 22px;transition:all .2s}.demo-btn:hover{background:#f0edff;border-color:#6c5ce7;color:#6c5ce7}.attempt-track{align-items:center;display:flex;gap:8px;margin-bottom:4px}.attempt-track .dot{background:#e8e6f0;border-radius:50%;height:14px;position:relative;transition:background .35s ease,transform .35s ease,box-shadow .35s ease;width:14px}.attempt-track .dot.error{background:#ff6b2c;box-shadow:0 0 0 3px #fff0e8;transform:scale(1.1)}.attempt-track .dot.error:after{align-items:center;color:#fff;content:"×";display:flex;font-size:10px;font-weight:900;inset:0;justify-content:center;line-height:1;position:absolute}.attempt-track .dot.silent{background:#a29bfe;box-shadow:0 0 0 3px #f0edff;transform:scale(1.1)}.attempt-track .dot.silent:after{align-items:center;color:#fff;content:"–";display:flex;font-size:11px;font-weight:900;inset:0;justify-content:center;line-height:1;position:absolute}.attempt-label{color:#8e8ba3;font-size:12px;font-weight:600;margin-left:2px}.overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#2d2a3e59;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .35s ease;z-index:100}.overlay.visible{opacity:1;pointer-events:all}.popup{background:#fff;border-radius:28px;box-shadow:0 24px 80px #6c5ce729,0 6px 20px #0000000f;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .4s ease,transform .45s cubic-bezier(.34,1.56,.64,1);width:min(420px,calc(100vw - 32px));z-index:200}.popup.visible{opacity:1;pointer-events:all;transform:translate(-50%,-43%) scale(1)}.popup-header2{background:linear-gradient(135deg,#f0edff,#fff7f2);display:block;overflow:hidden;padding:32px 32px 24px;position:relative;text-align:center}.popup-header2:after,.popup-header2:before{border-radius:50%;content:"";opacity:.12;position:absolute}.popup-header2:before{background:#6c5ce7;height:120px;right:-20px;top:-40px;width:120px}.popup-header2:after{background:#ff6b2c;bottom:-30px;height:80px;left:-15px;width:80px}.popup-mascot{align-items:center;animation:gentle-bob 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 4px 16px #6c5ce71f;display:flex;font-size:36px;height:72px;justify-content:center;margin:0 auto 16px;position:relative;width:72px;z-index:2}@keyframes gentle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.popup-header h2{color:#2d2a3e;font-size:20px;font-weight:900;line-height:1.3;margin-bottom:6px;position:relative;z-index:2}.popup-header p{color:#6e6b82;font-size:14px;font-weight:400;line-height:1.55;margin:0 auto;max-width:320px;position:relative;z-index:2}.popup-dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:18px;position:relative;z-index:2}.popup-dots .pdot{border-radius:50%;height:10px;transition:all .3s ease;width:10px}.popup-dots .pdot.error{background:#ff6b2c;box-shadow:0 0 0 2.5px #ff6b2c33}.popup-dots .pdot.silent{background:#a29bfe;box-shadow:0 0 0 2.5px #a29bfe40}.popup.visible .pdot{animation:dot-pop .35s ease backwards}.popup.visible .pdot:first-child{animation-delay:.15s}.popup.visible .pdot:nth-child(2){animation-delay:.25s}.popup.visible .pdot:nth-child(3){animation-delay:.35s}.popup.visible .pdot:nth-child(4){animation-delay:.45s}.popup.visible .pdot:nth-child(5){animation-delay:.55s}@keyframes dot-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.popup-body{padding:24px 28px 28px}.popup-suggestion{color:#8e8ba3;font-size:13px;font-weight:700;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.route-cards{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.route-card{background:#fff;border:2px solid #e8e6f0;border-radius:20px;cursor:pointer;gap:14px;overflow:hidden;padding:14px 16px;position:relative;text-decoration:none}.route-card,.route-card:after{align-items:center;display:flex;transition:all .22s ease}.route-card:after{background:#f4f3f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%238E8BA3' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 1 4 4-4 4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:20px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.route-card.vocab:hover{background:#f0edff;border-color:#6c5ce7;box-shadow:0 8px 28px #6c5ce729;transform:translateY(-1px)}.route-card.vocab:hover:after{background-color:#6c5ce7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 1 4 4-4 4'/%3E%3C/svg%3E")}.route-card.video:hover{background:#fff7f2;border-color:#ff6b2c;box-shadow:0 8px 28px #ff6b2c24;transform:translateY(-1px)}.route-card.video:hover:after{background-color:#ff6b2c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m3 1 4 4-4 4'/%3E%3C/svg%3E")}.route-card:active{transform:scale(.98)!important}.route-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.route-icon.purple{background:#e4e0ff}.route-icon.orange{background:#fff0e8}.route-icon svg{height:22px;width:22px}.route-info{display:flex;flex-direction:column;gap:1px;padding-right:28px}.route-title{color:#2d2a3e;font-size:15px;font-weight:800;line-height:1.3}.route-desc{color:#8e8ba3;font-size:12px;font-weight:500;line-height:1.35}.continue-anyway{text-align:center}.continue-anyway button{background:none;border:none;border-radius:10px;color:#8e8ba3;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;padding:6px 12px;position:relative;transition:all .2s}.continue-anyway button:after{background:#d4d1e0;border-radius:1px;bottom:4px;content:"";height:1.5px;left:12px;position:absolute;right:12px;transition:background .2s}.continue-anyway button:hover{color:#6c5ce7}.continue-anyway button:hover:after{background:#a29bfe}.motivational-badge{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:#6e6b82;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-top:14px;opacity:0;padding:5px 12px 5px 7px;position:relative;transform:translateY(6px);z-index:2}.popup.visible .motivational-badge{animation:badge-in .4s ease .6s forwards}@keyframes badge-in{to{opacity:1;transform:translateY(0)}}.motivational-badge .badge-icon{align-items:center;background:linear-gradient(135deg,#ffd93d,#ff6b2c);border-radius:6px;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}@media (max-width:440px){.popup-header{padding:24px 20px 20px}.popup-body{padding:20px 20px 22px}.popup-header h2{font-size:18px}}.failedLessonScreen_wrap__rf7Uh{--bg:#f6f7fb;--surface:#fff;--indigo-50:#eef0ff;--indigo-200:#c7ccff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-50:#ecfdf5;--emerald-500:#10b981;--emerald-600:#059669;--rose-50:#fff1f2;--rose-500:#f43f5e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--text:#1e1b2e;--text2:#5b5675;--text3:#8e89a3;-webkit-font-smoothing:antialiased;color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:680px;padding:0 28px}.failedLessonScreen_hero__5V793{padding:32px 0 20px;text-align:center}.failedLessonScreen_heroIcon__dJ8jl{align-items:center;animation:failedLessonScreen_pop__z\+ABC .5s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--amber-500),var(--amber-600));border-radius:50%;box-shadow:0 6px 20px #f59e0b40,0 0 0 5px #f59e0b0f;display:flex;height:52px;justify-content:center;margin:0 auto 14px;opacity:0;width:52px}@keyframes failedLessonScreen_pop__z\+ABC{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.failedLessonScreen_heroIcon__dJ8jl svg{color:#fff;height:24px;width:24px}.failedLessonScreen_hero__5V793 h1{animation:failedLessonScreen_fu__yN1\+N .5s ease .2s both;font-family:Sora,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:6px;opacity:0}.failedLessonScreen_hero__5V793 p{animation:failedLessonScreen_fu__yN1\+N .5s ease .3s both;color:var(--text2);font-size:14px;line-height:1.5;margin:0 auto;max-width:400px;opacity:0}@keyframes failedLessonScreen_fu__yN1\+N{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.failedLessonScreen_conds__VYFD1{grid-gap:12px;animation:failedLessonScreen_fu__yN1\+N .5s ease .4s both;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px;opacity:0}.failedLessonScreen_cond__ytiMW{background:#fff;border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 10px #00000008;overflow:hidden;padding:20px;position:relative}.failedLessonScreen_cond__ytiMW:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.failedLessonScreen_condFail__D-C5q:before{background:linear-gradient(90deg,var(--amber-500),var(--amber-600))}.failedLessonScreen_condPass__J7\+3u:before{background:linear-gradient(90deg,var(--emerald-500),var(--emerald-600))}.failedLessonScreen_condTop__NUuuv{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.failedLessonScreen_condLabel__Riah4{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:6px}.failedLessonScreen_condLabel__Riah4 svg{height:16px;width:16px}.failedLessonScreen_condFail__D-C5q .failedLessonScreen_condLabel__Riah4{color:var(--amber-600)}.failedLessonScreen_condPass__J7\+3u .failedLessonScreen_condLabel__Riah4{color:var(--emerald-600)}.failedLessonScreen_condBadge__Q15ZM{border-radius:100px;font-size:10px;font-weight:700;padding:3px 10px}.failedLessonScreen_condFail__D-C5q .failedLessonScreen_condBadge__Q15ZM{background:var(--amber-50);color:var(--amber-600)}.failedLessonScreen_condPass__J7\+3u .failedLessonScreen_condBadge__Q15ZM{background:var(--emerald-50);color:var(--emerald-600)}.failedLessonScreen_condScore__SmHu4{align-items:baseline;display:flex;gap:6px;margin-bottom:6px}.failedLessonScreen_condVal__PvX2s{font-family:Sora,sans-serif;font-size:32px;font-weight:800;line-height:1}.failedLessonScreen_condFail__D-C5q .failedLessonScreen_condVal__PvX2s{color:var(--amber-600)}.failedLessonScreen_condPass__J7\+3u .failedLessonScreen_condVal__PvX2s{color:var(--emerald-600)}.failedLessonScreen_condOf__fsQiH{color:var(--text3);font-size:14px;font-weight:700}.failedLessonScreen_condNeed__\+m0nO{align-items:center;color:var(--text3);display:flex;font-size:12px;gap:4px}.failedLessonScreen_condNeed__\+m0nO svg{height:12px;width:12px}.failedLessonScreen_condBar__uvS28{background:var(--gray-200);border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.failedLessonScreen_condBarFill__MNJSg{border-radius:5px;height:100%;transition:width .5s ease}.failedLessonScreen_condFail__D-C5q .failedLessonScreen_condBarFill__MNJSg{background:linear-gradient(90deg,var(--amber-500),var(--amber-600))}.failedLessonScreen_condPass__J7\+3u .failedLessonScreen_condBarFill__MNJSg{background:linear-gradient(90deg,var(--emerald-500),var(--emerald-600))}.failedLessonScreen_actions__Bs5wW{animation:failedLessonScreen_fu__yN1\+N .5s ease .5s both;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;opacity:0}.failedLessonScreen_actRow__Z-fua{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.failedLessonScreen_actBtn__Bjmsq{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-weight:700;gap:7px;justify-content:center;padding:14px 20px;transition:.2s;width:100%}.failedLessonScreen_actBtn__Bjmsq svg{height:15px;transition:transform .2s;width:15px}.failedLessonScreen_actBtn__Bjmsq:hover svg{transform:translateX(3px)}.failedLessonScreen_actQuiz__GDFoz{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 16px #6366f14d;color:#fff;font-size:14px}.failedLessonScreen_actQuiz__GDFoz:hover{box-shadow:0 6px 22px #6366f166;filter:brightness(1.05)}.failedLessonScreen_actSpeak__KrgqH{background:linear-gradient(135deg,var(--violet-500),var(--violet-600));box-shadow:0 4px 16px #8b5cf64d;color:#fff;font-size:14px}.failedLessonScreen_actSpeak__KrgqH:hover{box-shadow:0 6px 22px #8b5cf666;filter:brightness(1.05)}.failedLessonScreen_actBack__Fto3f{background:#fff;border:1.5px solid var(--gray-200);color:var(--text2);font-size:13px}.failedLessonScreen_actBack__Fto3f:hover{border-color:var(--gray-400);color:var(--text)}.failedLessonScreen_actBack__Fto3f svg{transition:transform .2s}.failedLessonScreen_actBack__Fto3f:hover svg{transform:translateX(-3px)!important}.failedLessonScreen_encourage__teQDM{align-items:center;animation:failedLessonScreen_fu__yN1\+N .5s ease .6s both;background:#fff;border:1px solid #0000000a;border-radius:14px;display:flex;gap:14px;margin-bottom:28px;opacity:0;padding:18px 22px}.failedLessonScreen_encIcon__QMv4N{align-items:center;background:var(--indigo-50);border-radius:12px;color:var(--indigo-500);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.failedLessonScreen_encIcon__QMv4N svg{height:18px;width:18px}.failedLessonScreen_encText__vk9Xh{color:var(--text2);font-size:13px;line-height:1.5}.failedLessonScreen_encText__vk9Xh strong{color:var(--text);font-weight:700}@media(max-width:600px){.failedLessonScreen_actRow__Z-fua,.failedLessonScreen_conds__VYFD1{grid-template-columns:1fr}.failedLessonScreen_encourage__teQDM{flex-direction:column;text-align:center}}.finishedScreen_wrap__73TqV{--bg:#f6f7fb;--surface:#fff;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-200:#c7ccff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-50:#ecfdf5;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--rose-50:#fff1f2;--rose-500:#f43f5e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--text:#1e1b2e;--text2:#5b5675;--text3:#8e89a3;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:820px;padding:0 28px}.finishedScreen_hero__o3vyr{padding:36px 0 20px;position:relative;text-align:center}.finishedScreen_sparkles__BghBM{height:120px;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);width:200px}.finishedScreen_sp__Q3nzQ{animation:finishedScreen_sf18__un825 3s ease-in-out infinite;border-radius:50%;position:absolute}.finishedScreen_sp__Q3nzQ:first-child{background:var(--indigo-400);height:5px;left:12%;opacity:.5;top:15%;width:5px}.finishedScreen_sp__Q3nzQ:nth-child(2){animation-delay:.5s;background:var(--violet-400);height:4px;opacity:.4;right:18%;top:5%;width:4px}.finishedScreen_sp__Q3nzQ:nth-child(3){animation-delay:1s;background:var(--amber-500);height:5px;left:22%;opacity:.4;top:35%;width:5px}.finishedScreen_sp__Q3nzQ:nth-child(4){animation-delay:1.5s;background:var(--emerald-400);height:3px;opacity:.5;right:28%;top:10%;width:3px}@keyframes finishedScreen_sf18__un825{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-10px) scale(1.3)}}.finishedScreen_sucIcon__sLo2I{align-items:center;animation:finishedScreen_pop18__kDvLw .5s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 6px 24px #10b9814d,0 0 0 6px #10b98114;display:flex;height:60px;justify-content:center;margin:0 auto 16px;opacity:0;position:relative;width:60px;z-index:1}@keyframes finishedScreen_pop18__kDvLw{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.finishedScreen_sucIcon__sLo2I svg{color:#fff;height:26px;width:26px}.finishedScreen_warnIcon__LAQwT{align-items:center;animation:finishedScreen_pop18__kDvLw .5s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--amber-400),var(--amber-500));border-radius:50%;box-shadow:0 6px 24px #f59e0b40,0 0 0 6px #f59e0b14;display:flex;height:58px;justify-content:center;margin:0 auto 16px;opacity:0;width:58px}.finishedScreen_warnIcon__LAQwT svg{color:#fff;height:26px;width:26px}.finishedScreen_hero__o3vyr h1{animation:finishedScreen_fu18__YA1V9 .5s ease .25s both;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.5px;margin-bottom:6px;opacity:0}.finishedScreen_hero__o3vyr p{animation:finishedScreen_fu18__YA1V9 .5s ease .35s both;color:var(--text2);font-size:14.5px;margin:0 auto;max-width:420px;opacity:0}.finishedScreen_praise__3Llqr{animation:finishedScreen_fu18__YA1V9 .5s ease .45s both;color:var(--text3);font-size:13px;margin-top:6px;opacity:0}.finishedScreen_supportText__HS1Qc{animation:finishedScreen_fu18__YA1V9 .5s ease .4s both;color:var(--text3);font-size:12.5px;margin-left:auto;margin-right:auto;margin-top:6px;max-width:400px;opacity:0}@keyframes finishedScreen_fu18__YA1V9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.finishedScreen_result__lopH5{align-items:center;animation:finishedScreen_fu18__YA1V9 .5s ease .5s both;background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 2px 12px #0000000a;display:flex;gap:28px;margin-bottom:20px;opacity:0;overflow:hidden;padding:28px;position:relative}.finishedScreen_resultAmber__bgJfa:before{background:linear-gradient(90deg,var(--amber-400),var(--amber-500),#f59e0b4d);content:"";height:3px;left:0;position:absolute;right:0;top:0}.finishedScreen_scoreRing__PG\+4e{flex-shrink:0;height:110px;position:relative;width:110px}.finishedScreen_scoreRing__PG\+4e svg{height:110px;transform:rotate(-90deg);width:110px}.finishedScreen_scoreRing__PG\+4e circle{fill:none;stroke-width:8;stroke-linecap:round}.finishedScreen_ringBg__VJJv6{stroke:var(--gray-100)}.finishedScreen_ringFill__WoBC3{stroke-dasharray:295;stroke-dashoffset:295;animation:finishedScreen_fillRing18__pzbNG 1.2s ease-out .8s forwards}@keyframes finishedScreen_fillRing18__pzbNG{to{stroke-dashoffset:41.3;stroke-dashoffset:var(--ring-target,41.3)}}.finishedScreen_ringPass__5WxNl{stroke:var(--amber-500);stroke-width:2;stroke-dasharray:4 8;opacity:.4}.finishedScreen_scoreNum__7Ylkf{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.finishedScreen_scoreVal__pwknZ{font-family:Sora,sans-serif;font-size:28px;font-weight:800}.finishedScreen_scoreValGreen__nsudC{color:var(--emerald-600)}.finishedScreen_scoreValAmber__QJbVQ{color:var(--amber-600)}.finishedScreen_scoreLbl__kIIBS{color:var(--text3);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.finishedScreen_resultInfo__wcyWX{flex:1 1}.finishedScreen_resultLesson__kI7z8{font-family:Sora,sans-serif;font-size:16px;font-weight:700;margin-bottom:8px}.finishedScreen_resultMeta__IYEIG{display:flex;flex-direction:column;gap:6px}.finishedScreen_rm__ExT3n{align-items:center;display:flex;font-size:13px;gap:8px}.finishedScreen_rm__ExT3n svg{flex-shrink:0;height:15px;width:15px}.finishedScreen_rmPass__mA6ql{color:var(--text3)}.finishedScreen_rmStatusGreen__qJjqm{align-items:center;color:var(--emerald-600);display:flex;font-weight:700;gap:5px}.finishedScreen_rmStatusGreen__qJjqm svg{height:14px;width:14px}.finishedScreen_rmStatusAmber__KgCpp{align-items:center;color:var(--amber-600);display:flex;font-weight:700;gap:5px}.finishedScreen_rmStatusAmber__KgCpp svg{height:14px;width:14px}.finishedScreen_rmNote__MVsnb{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:8px;color:var(--text3);display:flex;font-size:11.5px;gap:5px;margin-top:6px;padding:7px 10px}.finishedScreen_rmNote__MVsnb svg{color:var(--gray-400);height:12px;width:12px}.finishedScreen_nextCard__H9Ol9{align-items:center;animation:finishedScreen_fu18__YA1V9 .5s ease .6s both;background:#fff;border:none;border-radius:20px;cursor:pointer;display:flex;gap:20px;margin-bottom:20px;opacity:0;padding:24px 28px;position:relative;transition:.35s}.finishedScreen_nextCard__H9Ol9:before{animation:finishedScreen_spin18__lEOkD 5s linear infinite;background:conic-gradient(from var(--ga),var(--indigo-400),var(--violet-400),var(--amber-500),#c7ccff99,var(--indigo-400));border-radius:21.5px;content:"";inset:-1.5px;opacity:.35;position:absolute;transition:opacity .4s;z-index:0}.finishedScreen_nextCard__H9Ol9:hover:before{opacity:.65}@keyframes finishedScreen_spin18__lEOkD{to{--ga:360deg}}.finishedScreen_nextCard__H9Ol9:after{background:linear-gradient(175deg,var(--indigo-50),#fff 30%);border-radius:19px;content:"";inset:1.5px;position:absolute;z-index:1}.finishedScreen_nextCard__H9Ol9>*{position:relative;z-index:2}.finishedScreen_nextCard__H9Ol9:hover{transform:translateY(-3px)}.finishedScreen_nextIcon__VkdtN{align-items:center;background:var(--indigo-50);border-radius:14px;color:var(--indigo-600);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.finishedScreen_nextIcon__VkdtN svg{height:22px;width:22px}.finishedScreen_nextBody__4FPvu{flex:1 1}.finishedScreen_nextLabel__LCw1M{align-items:center;color:var(--emerald-600);display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.finishedScreen_nextLabel__LCw1M svg{height:12px;width:12px}.finishedScreen_nextTitle__lM2EZ{font-family:Sora,sans-serif;font-size:15px;font-weight:700}.finishedScreen_nextDesc__aCsq4{color:var(--text3);font-size:12.5px}.finishedScreen_nextCta__AIX4U{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:12px;box-shadow:0 3px 14px #6366f14d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:6px;padding:11px 22px;transition:.25s;white-space:nowrap}.finishedScreen_nextCta__AIX4U svg{height:14px;transition:transform .3s;width:14px}.finishedScreen_nextCta__AIX4U:hover{box-shadow:0 5px 18px #6366f166;filter:brightness(1.05)}.finishedScreen_nextCta__AIX4U:hover svg{transform:translateX(3px)}.finishedScreen_breakdown__cjbAy{grid-gap:12px;animation:finishedScreen_fu18__YA1V9 .5s ease .7s both;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;opacity:0}.finishedScreen_bdCard__CaEKc{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 1px 6px #00000008;padding:18px 16px;text-align:center;transition:.3s}.finishedScreen_bdCard__CaEKc:hover{box-shadow:0 6px 20px #0000000d;transform:translateY(-2px)}.finishedScreen_bdIcon__VJOPR{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin:0 auto 10px;width:36px}.finishedScreen_bdIcon__VJOPR svg{height:17px;width:17px}.finishedScreen_bdiV__jCSjt{background:#eef0ff;color:#5b5fc7}.finishedScreen_bdiW__jHARU{background:#fef4e0;color:#c68a1a}.finishedScreen_bdiQ__H\+i5s{background:#e8f9f0;color:#1a9d5c}.finishedScreen_bdiQWarn__Fq0dT{background:#f59e0b14;color:var(--amber-600)}.finishedScreen_bdiS__It5a6{background:#fee9ec;color:#d43d51}.finishedScreen_bdLabel__MmOyb{color:var(--text3);font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:2px;text-transform:uppercase}.finishedScreen_bdValue__o4RQl{font-family:Sora,sans-serif;font-size:15px;font-weight:700}.finishedScreen_bdValueWarn__GhjAi{color:var(--amber-600)}.finishedScreen_wordsRow__VMa1p{grid-gap:14px;animation:finishedScreen_fu18__YA1V9 .5s ease .8s both;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:20px;opacity:0}.finishedScreen_wordCard__czva0{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 1px 6px #00000008;display:flex;gap:16px;padding:20px;transition:.3s}.finishedScreen_wordCard__czva0:hover{box-shadow:0 6px 20px #0000000d;transform:translateY(-2px)}.finishedScreen_wcIcon__S1AUu{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.finishedScreen_wcIcon__S1AUu svg{height:20px;width:20px}.finishedScreen_wci1__F61zR{background:var(--indigo-50);color:var(--indigo-600)}.finishedScreen_wci2__jk4vK{background:var(--amber-50);color:var(--amber-600)}.finishedScreen_wcBody__sAEcE{flex:1 1}.finishedScreen_wcTitle__ZpSn\+{color:var(--text3);font-size:12px;font-weight:700;margin-bottom:1px}.finishedScreen_wcVal__prr9q{font-family:Sora,sans-serif;font-size:20px;font-weight:800;margin-bottom:1px}.finishedScreen_wcDesc__g7b9y{color:var(--text3);font-size:11.5px}.finishedScreen_wcLink__8G\+Mf{align-items:center;background:none;border:none;color:var(--indigo-500);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:11.5px;font-weight:700;gap:4px;margin-top:4px;padding:0;text-decoration:none}.finishedScreen_wcLink__8G\+Mf:hover{color:var(--violet-600)}.finishedScreen_wcLink__8G\+Mf svg{height:12px;width:12px}.finishedScreen_bottomRow__i7vJR{align-items:center;animation:finishedScreen_fu18__YA1V9 .5s ease .9s both;display:flex;justify-content:space-between;margin-bottom:32px;opacity:0}.finishedScreen_backLink__jIBzA{align-items:center;background:none;border:none;color:var(--text3);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:5px;padding:0;text-decoration:none;transition:.2s}.finishedScreen_backLink__jIBzA:hover{color:var(--indigo-500)}.finishedScreen_backLink__jIBzA svg{height:14px;width:14px}.finishedScreen_feedback__1LNPu{align-items:center;color:var(--text3);display:flex;font-size:12.5px;gap:8px}.finishedScreen_fbBtn__R91Vo{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:9px;cursor:pointer;display:flex;font-size:15px;height:34px;justify-content:center;transition:.25s;width:34px}.finishedScreen_fbBtn__R91Vo:hover{background:var(--indigo-50);border-color:#c7ccff;transform:scale(1.1)}.finishedScreen_fbBtnActive__qtqp4{background:var(--indigo-50);border-color:var(--indigo-400)}.finishedScreen_actions__0Atfd{animation:finishedScreen_fu18__YA1V9 .5s ease .55s both;display:flex;gap:10px;justify-content:center;margin-bottom:22px;opacity:0}.finishedScreen_btnRetry__oH1sD{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:13px;box-shadow:0 4px 16px #6366f14d;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:7px;padding:13px 32px;transition:.3s}.finishedScreen_btnRetry__oH1sD:hover{box-shadow:0 6px 22px #6366f166;filter:brightness(1.05)}.finishedScreen_btnRetry__oH1sD svg{height:15px;transition:transform .3s;width:15px}.finishedScreen_btnRetry__oH1sD:hover svg{transform:translateX(3px)}.finishedScreen_btnBack__5jQmI{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:13px;color:var(--text2);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:6px;padding:13px 24px;transition:.25s}.finishedScreen_btnBack__5jQmI svg{height:14px;width:14px}.finishedScreen_btnBack__5jQmI:hover{border-color:var(--gray-400);color:var(--text)}.finishedScreen_improve__fMYVk{animation:finishedScreen_fu18__YA1V9 .5s ease .65s both;margin-bottom:18px;opacity:0}.finishedScreen_secT__hH\+9c{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:10px}.finishedScreen_impGrid__33b1d{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.finishedScreen_impCard__Fy84V{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 1px 4px #00000008;padding:16px 14px;transition:.3s}.finishedScreen_impCard__Fy84V:hover{box-shadow:0 4px 14px #0000000d;transform:translateY(-2px)}.finishedScreen_impIcon__aIiS9{align-items:center;border-radius:9px;display:flex;height:32px;justify-content:center;margin-bottom:8px;width:32px}.finishedScreen_impIcon__aIiS9 svg{height:15px;width:15px}.finishedScreen_imiQ__5mrcB{background:#f59e0b14;color:var(--amber-600)}.finishedScreen_imiS__gIuxW{background:#f43f5e0f;color:var(--rose-500)}.finishedScreen_imiW__cyUxC{background:var(--indigo-50);color:var(--indigo-600)}.finishedScreen_impLabel__gILNL{font-family:Sora,sans-serif;font-size:12px;font-weight:700;margin-bottom:2px}.finishedScreen_impDesc__kZTVO{color:var(--text3);font-size:11.5px;line-height:1.45}.finishedScreen_locked__GNSzD{align-items:center;animation:finishedScreen_fu18__YA1V9 .5s ease .8s both;background:#fff;border:1px solid #0000000f;border-radius:14px;display:flex;gap:14px;margin-bottom:18px;opacity:.6;padding:16px 20px}.finishedScreen_lockIcon__CJVi4{align-items:center;background:var(--gray-100);border-radius:10px;color:var(--gray-400);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.finishedScreen_lockIcon__CJVi4 svg{height:17px;width:17px}.finishedScreen_lockedBody__\+huZi{flex:1 1}.finishedScreen_lockedTitle__WG9JY{color:var(--text3);font-family:Sora,sans-serif;font-size:13px;font-weight:700}.finishedScreen_lockedDesc__4-e5R{color:var(--gray-400);font-size:12px}.finishedScreen_foot__teASy{border-top:1px solid var(--gray-200);padding:18px 0}.finishedScreen_footIn__6Xjcw{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:820px;padding:0 28px}.finishedScreen_footC__kq6Qh{color:var(--text3);font-size:12px}.finishedScreen_footL__06r7f{display:flex;gap:20px}.finishedScreen_footL__06r7f a{color:var(--text3);font-size:12px;text-decoration:none}.finishedScreen_footL__06r7f a:hover{color:var(--text2)}@media(max-width:700px){.finishedScreen_result__lopH5{flex-direction:column;text-align:center}.finishedScreen_scoreRing__PG\+4e{margin:0 auto}.finishedScreen_breakdown__cjbAy{grid-template-columns:repeat(2,1fr)}.finishedScreen_wordsRow__VMa1p{grid-template-columns:1fr}.finishedScreen_bottomRow__i7vJR{flex-direction:column;gap:16px}.finishedScreen_nextCard__H9Ol9{flex-direction:column;text-align:center}.finishedScreen_actions__0Atfd{align-items:center;flex-direction:column}.finishedScreen_impGrid__33b1d{grid-template-columns:1fr}.finishedScreen_locked__GNSzD{flex-direction:column;text-align:center}}.trialLesson_trialPage__4G3u1{-webkit-font-smoothing:antialiased;--bg:#f6f7fb;--i50:#eef0ff;--i100:#e0e3ff;--i200:#c7ccff;--i400:#818cf8;--i500:#6366f1;--i600:#4f46e5;--v400:#a78bfa;--v500:#8b5cf6;--v600:#7c3aed;--a50:#fffbeb;--a500:#f59e0b;--a600:#d97706;--e50:#ecfdf5;--e500:#10b981;--e600:#059669;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--t:#1e1b2e;--t2:#5b5675;--t3:#8e89a3;--surface-solid:#fff;--glass-border:#ffffffa6;--shadow-sm:0 2px 8px #1e1b2e0f;--shadow-md:0 8px 30px #1e1b2e14;--shadow-lg:0 20px 60px #1e1b2e1a;--r-xl:28px;background:var(--bg);color:var(--t);font-family:Manrope,system-ui,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}.trialLesson_trialPage__4G3u1:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;content:"";inset:0;opacity:.015;pointer-events:none;position:fixed;z-index:9999}.trialLesson_gridBg__sRC88{background-image:linear-gradient(rgba(99,102,241,.025) 1px,#0000 0),linear-gradient(90deg,rgba(99,102,241,.025) 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 10%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 10%,#0000 70%);pointer-events:none;position:fixed;z-index:0}.trialLesson_main__TUHKM{animation:trialLesson_pageIn__r4QLq .8s ease .1s forwards;opacity:0;position:relative;z-index:10}@keyframes trialLesson_pageIn__r4QLq{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.trialLesson_back__HUjHq{margin:0 auto;max-width:1140px;padding:10px 28px 0}.trialLesson_back__HUjHq a{align-items:center;color:var(--t3);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;text-decoration:none;transition:.2s}.trialLesson_back__HUjHq a:hover{color:var(--t)}.trialLesson_back__HUjHq a svg{height:12px;width:12px}.trialLesson_page__es2ZS{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 350px;margin:0 auto;max-width:1140px;padding:8px 28px 60px}.trialLesson_topbar__eDuUs{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 1px 8px #00000008;display:flex;gap:16px;grid-column:1/-1;justify-content:space-between;padding:16px 24px}.trialLesson_tbLeft__6DbRy{align-items:center;display:flex;gap:12px}.trialLesson_tbBadge__5yTv\+{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border-radius:100px;color:#fff;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;gap:5px;padding:4px 12px;white-space:nowrap}.trialLesson_tbBadge__5yTv\+ svg{height:11px;width:11px}.trialLesson_tbTitle__j4zX0{font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px}.trialLesson_tbDesc__62jtO{color:var(--t3);font-size:11.5px;margin-top:1px}.trialLesson_tbRight__NAQPv{align-items:center;display:flex;flex-shrink:0;gap:16px}.trialLesson_tbProg__90P2B{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.trialLesson_tbProgTop__y-nc3{color:var(--t2);font-family:Sora,sans-serif;font-size:12px;font-weight:700}.trialLesson_tbProgPct__7SCuf{color:var(--i500);font-weight:800}.trialLesson_tbProgBar__aDM0h{background:var(--g200);border-radius:5px;height:5px;overflow:hidden;width:120px}.trialLesson_tbProgFill__n1ltW{background:linear-gradient(90deg,var(--i500),var(--v400));border-radius:5px;height:100%;transition:width .4s}.trialLesson_btnNext__cFVxc{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border:none;border-radius:11px;box-shadow:0 3px 14px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;gap:6px;padding:10px 22px;transition:.2s;white-space:nowrap}.trialLesson_btnNext__cFVxc:hover{box-shadow:0 5px 20px #6366f159;filter:brightness(1.05)}.trialLesson_btnNext__cFVxc svg{height:13px;transition:transform .3s;width:13px}.trialLesson_btnNext__cFVxc:hover svg{transform:translateX(3px)}.trialLesson_regBar__EJC26{align-items:center;background:linear-gradient(135deg,var(--i50),#f5f3ff);border:1px solid var(--i200);border-radius:14px;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between;padding:14px 20px}.trialLesson_regLeft__jKuEx{align-items:center;display:flex;gap:10px}.trialLesson_regIcon__SB3ef{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.trialLesson_regIcon__SB3ef svg{height:15px;width:15px}.trialLesson_regTitle__rPQ2p{font-family:Sora,sans-serif;font-size:13.5px;font-weight:700}.trialLesson_regDesc__X36L-{color:var(--t2);font-size:11.5px}.trialLesson_regBtn__8-\+Qy{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border:none;border-radius:10px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 22px;text-decoration:none;transition:.2s;white-space:nowrap}.trialLesson_regBtn__8-\+Qy:hover{box-shadow:0 4px 16px #6366f159;color:#fff;filter:brightness(1.05)}.trialLesson_regBtn__8-\+Qy svg{height:13px;transition:transform .2s;width:13px}.trialLesson_regBtn__8-\+Qy:hover svg{transform:translateX(3px)}.trialLesson_videoCard__rgowB{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 16px #00000008;overflow:hidden}.trialLesson_vp__gmZzH{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#0f0b2e,#1a1145 40%,#2d1b69);border-radius:20px 20px 0 0;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.trialLesson_vp__gmZzH:before{background-image:radial-gradient(circle,#6366f10a .5px,#0000 0);background-size:20px 20px;content:"";inset:0;opacity:.5;position:absolute}.trialLesson_vpOrb__BUI6\+{border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.trialLesson_vpO1__Mu9HM{background:#6366f114;height:200px;right:10%;top:-40px;width:200px}.trialLesson_vpO2__Cl0WJ{background:#8b5cf60f;bottom:-20px;height:150px;left:15%;width:150px}.trialLesson_vpBubble__EjKIc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;color:#fff;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:8px 16px;position:absolute;z-index:5}.trialLesson_vpB1__wfeEj{background:#6366f1b3;border:1px solid #6366f14d;left:18%;top:22%}.trialLesson_vpB2__Oy9HS{background:#10b98199;border:1px solid #10b9814d;right:12%;top:38%}.trialLesson_vpAvatars__6T6vo{display:flex;gap:20px;position:relative;z-index:4}.trialLesson_vpAv__mbSJD{align-items:center;border-radius:50%;display:flex;font-size:28px;height:64px;justify-content:center;width:64px}.trialLesson_vpAv1__WxDDa{background:linear-gradient(135deg,#f59e0b,#fb923c);box-shadow:0 4px 20px #f59e0b4d}.trialLesson_vpAv2__Aa5S2{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 4px 20px #f43f5e4d}.trialLesson_vpPlay__ATHAS{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:2px solid #fff3;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;transition:all .25s;width:60px;z-index:10}.trialLesson_vpPlay__ATHAS:hover{background:#ffffff40;transform:scale(1.08)}.trialLesson_vpPlay__ATHAS svg{color:#fff;height:24px;margin-left:3px;width:24px}.trialLesson_vpPlay__ATHAS.trialLesson_playing__fkgu7 svg{margin-left:0}.trialLesson_vpControls__M3ufn{align-items:center;background:linear-gradient(#0000,#0006);bottom:0;display:flex;gap:12px;left:0;padding:12px 18px;position:absolute;right:0;z-index:10}.trialLesson_vpTime__7\+jFq{color:#ffffffb3;font-family:Sora,sans-serif;font-size:11px;font-weight:700;white-space:nowrap}.trialLesson_vpBar__rpK7S{background:#fff3;border-radius:4px;cursor:pointer;flex:1 1;height:4px;overflow:hidden;position:relative}.trialLesson_vpBarFill__HQapi{background:linear-gradient(90deg,var(--i400),var(--v400));border-radius:4px;height:100%;transition:width .3s;width:0}.trialLesson_vpFs__MREWH,.trialLesson_vpVol__cA6\+L{color:#fff9;cursor:pointer;display:flex;transition:.2s}.trialLesson_vpFs__MREWH:hover,.trialLesson_vpVol__cA6\+L:hover{color:#fff}.trialLesson_vpFs__MREWH svg,.trialLesson_vpVol__cA6\+L svg{height:16px;width:16px}.trialLesson_vInfo__T\+HIA{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 24px}.trialLesson_vInfoLeft__cgiyc{display:flex;flex-direction:column;gap:4px}.trialLesson_vLevel__AxoCU{align-items:center;background:var(--i50);border-radius:100px;color:var(--i500);display:inline-flex;font-family:Sora,sans-serif;font-size:10px;font-weight:700;gap:4px;padding:3px 10px;width:fit-content}.trialLesson_vLevelDot__Dp8AC{background:var(--i400);border-radius:50%;height:5px;width:5px}.trialLesson_vTitle__ifbYN{font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px}.trialLesson_vTopic__GjEip{align-items:center;color:var(--t3);display:flex;font-size:12px;gap:6px}.trialLesson_vTopic__GjEip svg{height:11px;width:11px}.trialLesson_vInfoRight__lgrGR{align-items:center;display:flex;flex-shrink:0;gap:10px}.trialLesson_vNote__LCgKg{align-items:center;color:var(--t3);display:flex;font-size:10.5px;gap:4px}.trialLesson_vNote__LCgKg svg{height:11px;width:11px}.trialLesson_sidebar__OaJNU{display:flex;flex-direction:column;gap:14px;position:sticky;top:84px}.trialLesson_sbCard__YG1sA{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 10px #00000008;padding:28px}.trialLesson_sbTitle__Lwv4Q{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:18px}.trialLesson_sbCounter__zpzH1{background:var(--i50);border-radius:100px;color:var(--i500);font-size:12px;font-weight:700;padding:4px 14px}.trialLesson_steps__OqEUb{display:flex;flex-direction:column;gap:0;position:relative}.trialLesson_steps__OqEUb:before{background:var(--g200);bottom:30px;content:"";left:19px;position:absolute;top:30px;width:2px;z-index:0}.trialLesson_step__0Z24m{align-items:flex-start;display:flex;gap:14px;padding:12px 0;position:relative;transition:.3s ease;z-index:1}.trialLesson_stepDot__UbIzt{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:.3s ease;width:40px}.trialLesson_stepDot__UbIzt svg{height:18px;width:18px}.trialLesson_sdDone__gXyot{background:var(--e50);color:var(--e600)}.trialLesson_sdActive__l-oid{background:var(--i500);box-shadow:0 4px 16px #6366f14d,0 0 0 5px #6366f114;color:#fff}.trialLesson_sdNext__9T3S6{background:var(--g100);color:var(--t3)}.trialLesson_stepInfo__VrLaP{flex:1 1;padding-top:6px}.trialLesson_stepName__L-H6w{color:var(--t);font-size:15px;font-weight:700}.trialLesson_stepNameMuted__DajTK{color:var(--t3);font-size:15px;font-weight:700}.trialLesson_stepStatus__T6oRR{color:var(--t3);font-size:11.5px;font-weight:600;margin-top:1px}.trialLesson_stepStatusActive__DViw9{color:var(--i500);font-size:11.5px;font-weight:700;margin-top:1px}.trialLesson_stepNum__785Ja{color:var(--t3);font-family:Sora,sans-serif;font-size:11px;font-weight:700;padding-top:9px}.trialLesson_stepActiveRow__R8dUC{background:var(--i50);border:1px solid #6366f114;border-radius:14px;margin:0 -16px;padding:12px 16px}.trialLesson_helper__WXxRu{align-items:flex-start;color:var(--t3);display:flex;font-size:12px;gap:8px;line-height:1.5}.trialLesson_helper__WXxRu svg{color:var(--a500);flex-shrink:0;height:16px;margin-top:1px;width:16px}.trialLesson_completion__UEOb8{align-items:center;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#f6f7fbe0;display:none;inset:0;justify-content:center;overflow-y:auto;padding:40px;position:fixed;z-index:300}.trialLesson_completion__UEOb8.trialLesson_visible__-0Arc{display:flex}.trialLesson_compInner__H3-Rt{animation:trialLesson_compFadeIn__vkuhk .9s cubic-bezier(.16,1,.3,1) .05s forwards;max-width:760px;opacity:0;text-align:center;width:100%}@keyframes trialLesson_compFadeIn__vkuhk{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.trialLesson_compIcon__3r\+1Z{align-items:center;animation:trialLesson_iconPop__qDnzM .65s cubic-bezier(.34,1.56,.64,1) .35s forwards;background:linear-gradient(135deg,var(--e500),#059669);border-radius:50%;box-shadow:0 8px 36px #10b98140,0 0 0 8px #10b98114;display:flex;height:80px;justify-content:center;margin:0 auto 30px;opacity:0;transform:scale(.4);width:80px}@keyframes trialLesson_iconPop__qDnzM{to{opacity:1;transform:scale(1)}}.trialLesson_compIcon__3r\+1Z svg{color:#fff;height:36px;width:36px}.trialLesson_compIconWrap__5NUDo{display:inline-block;position:relative}.trialLesson_compSparkle__-8ODb{animation:trialLesson_sparklePop__g0-ND .5s ease forwards;color:#fbbf24;color:var(--a400,#fbbf24);opacity:0;position:absolute}.trialLesson_compSparkle__-8ODb svg{height:18px;width:18px}.trialLesson_sp1__loSAG{animation-delay:.6s;right:-14px;top:-8px}.trialLesson_sp2__mba8B{animation-delay:.75s;bottom:-4px;left:-16px}.trialLesson_sp3__ISr2z{animation-delay:.9s;color:var(--i400);left:-20px;top:6px}@keyframes trialLesson_sparklePop__g0-ND{0%{opacity:0;transform:scale(0) rotate(-20deg)}60%{opacity:1;transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.trialLesson_compTitle__ldEqT{animation:trialLesson_compTextIn__1lrZJ .7s ease .5s forwards;color:var(--t);font-family:Sora,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.8px;margin-bottom:8px;opacity:0}.trialLesson_compSub__XaJHL{animation:trialLesson_compTextIn__1lrZJ .7s ease .6s forwards;color:var(--t2);font-size:16px;line-height:1.6;margin-bottom:44px;opacity:0}@keyframes trialLesson_compTextIn__1lrZJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trialLesson_compCards__R\+N0i{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:32px;text-align:left}.trialLesson_compCard__xExSV{background:var(--surface-solid);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);cursor:pointer;opacity:0;padding:32px 28px 28px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.trialLesson_compCard__xExSV:first-child{animation:trialLesson_cardSlideIn__zNdkD .7s cubic-bezier(.16,1,.3,1) .7s forwards}.trialLesson_compCard__xExSV:nth-child(2){animation:trialLesson_cardSlideIn__zNdkD .7s cubic-bezier(.16,1,.3,1) .85s forwards}@keyframes trialLesson_cardSlideIn__zNdkD{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.trialLesson_compCard__xExSV:hover{box-shadow:var(--shadow-lg);transform:translateY(-7px)}.trialLesson_ccPrimary__BzQEh{border:none}.trialLesson_ccPrimary__BzQEh:before{animation:trialLesson_compGlow__O81Zz 5s linear infinite;background:conic-gradient(from 0deg,var(--i400),var(--v400),var(--a500),var(--i400));background:conic-gradient(from var(--glow-angle,0deg),var(--i400),var(--v400),var(--a500),var(--i400));border-radius:calc(var(--r-xl) + 1.5px);content:"";inset:-1.5px;opacity:.5;position:absolute;transition:opacity .4s ease;z-index:-2}.trialLesson_ccPrimary__BzQEh:hover:before{opacity:.85}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes trialLesson_compGlow__O81Zz{to{--glow-angle:360deg}}.trialLesson_ccPrimary__BzQEh:after{background:linear-gradient(175deg,var(--i50) 0,var(--surface-solid) 35%);border-radius:calc(var(--r-xl));content:"";inset:1.5px;position:absolute;z-index:-1}.trialLesson_ccPrimary__BzQEh{box-shadow:0 0 40px #6366f11a,0 0 80px #6366f10d}.trialLesson_ccPrimary__BzQEh:hover{box-shadow:0 20px 60px #6366f126,0 0 60px #6366f114;transform:translateY(-9px)}.trialLesson_compBadge__L51oN{background:linear-gradient(135deg,var(--i500),var(--v600));border-radius:100px;box-shadow:0 3px 12px #6366f14d;color:#fff;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;left:24px;letter-spacing:.4px;padding:4px 14px;position:absolute;top:-12px;z-index:5}.trialLesson_ccIcon__ys0IU{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:18px;position:relative;width:48px}.trialLesson_ccIcon__ys0IU svg{height:22px;position:relative;width:22px;z-index:1}.trialLesson_ccIcon__ys0IU:before{border-radius:14px;content:"";inset:0;opacity:.1;position:absolute}.trialLesson_cciPlan__a2orq{color:var(--i600)}.trialLesson_cciPlan__a2orq:before{background:var(--i500)}.trialLesson_cciFree__kwcHB{color:var(--v600)}.trialLesson_cciFree__kwcHB:before{background:var(--v600)}.trialLesson_compCard__xExSV h3{color:var(--t);font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.trialLesson_compCard__xExSV .trialLesson_ccDesc__uUbFG{color:var(--t2);font-size:14px;line-height:1.6;margin-bottom:8px}.trialLesson_compCard__xExSV .trialLesson_ccNote__8FAds{background:#6366f10a;border:1px solid #6366f10f;border-radius:10px;color:var(--t3);font-size:12.5px;line-height:1.5;margin-bottom:20px;padding:10px 14px}.trialLesson_compCard__xExSV .trialLesson_ccDesc__uUbFG:last-of-type{margin-bottom:22px}.trialLesson_compCta__6vx7E{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;padding:13px 20px;transition:all .3s ease;width:100%}.trialLesson_compCta__6vx7E svg{height:15px;transition:transform .3s ease;width:15px}.trialLesson_compCta__6vx7E:hover svg{transform:translateX(3px)}.trialLesson_compCtaPrimary__bd5DH{background:linear-gradient(135deg,var(--i500),var(--v600));box-shadow:0 4px 20px #6366f14d,inset 0 1px 0 #fff3;color:#fff}.trialLesson_compCtaPrimary__bd5DH:hover{box-shadow:0 6px 28px #6366f166;filter:brightness(1.06)}.trialLesson_compCtaSecondary__E7yUS{background:#8b5cf60f;border:1.5px solid #8b5cf61f;color:var(--v600)}.trialLesson_compCtaSecondary__E7yUS:hover{background:#8b5cf61f}.trialLesson_compFootnote__TCrn6{align-items:center;animation:trialLesson_compFadeIn__vkuhk .8s ease .9s forwards;color:var(--t3);display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;opacity:0}.trialLesson_compFootnote__TCrn6 svg{height:15px;width:15px}@media (max-width:900px){.trialLesson_page__es2ZS{padding:8px 16px 40px}.trialLesson_compCards__R\+N0i,.trialLesson_page__es2ZS{grid-template-columns:1fr}}.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}.survey_surveyPage__dA07p{-webkit-font-smoothing:antialiased;--bg:#f6f7fb;--surface:#ffffffb8;--surface-solid:#fff;--glass-border:#ffffffa6;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-200:#c7ccff;--indigo-300:#a5aaff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-400:#34d399;--emerald-500:#10b981;--rose-500:#f43f5e;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--text:#1e1b2e;--text-2:#5b5675;--text-3:#8e89a3;--border:#0000000f;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--shadow-xs:0 1px 2px #1e1b2e0a;--shadow-sm:0 2px 8px #1e1b2e0f;--shadow-md:0 8px 30px #1e1b2e14;--shadow-lg:0 20px 60px #1e1b2e1a;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative}.survey_surveyPage__dA07p:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px;content:"";inset:0;opacity:.015;pointer-events:none;position:fixed;z-index:9999}.survey_gridBg__o1gS5{background-image:linear-gradient(rgba(99,102,241,.025) 1px,#0000 0),linear-gradient(90deg,rgba(99,102,241,.025) 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 10%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 20%,#000 10%,#0000 70%);pointer-events:none;position:fixed;z-index:0}.survey_main__O6b0Z{margin:0 auto;max-width:720px;min-height:calc(100vh - 62px);padding:100px 24px 60px;position:relative;z-index:10}.survey_mainFadeIn__o3aDS{animation:survey_fadeIn__q4NsZ .5s ease}@keyframes survey_fadeIn__q4NsZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.survey_microTop__6wcBP{margin-bottom:28px;text-align:center}.survey_microBadge__t1CMq{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--surface);border:1px solid var(--glass-border);border-radius:100px;box-shadow:var(--shadow-sm);color:var(--text-2);display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;margin-bottom:10px;padding:5px 16px 5px 6px}.survey_microBadgeDot__02TmD{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-500));border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}.survey_microBadgeDot__02TmD svg{color:#fff;height:11px;width:11px}.survey_microSub__Dr7i3{color:var(--text-3);font-size:13px}.survey_progressWrap__H4av-{margin-bottom:36px}.survey_progressTop__QfT5y{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.survey_progressStep__s6itA{color:var(--text-2);font-family:Sora,sans-serif;font-size:13px;font-weight:700}.survey_progressDots__7bOvi{display:flex;gap:8px}.survey_progressDot__oxFTT{background:var(--gray-200);border-radius:50%;height:10px;transition:all .4s ease;width:10px}.survey_progressDot__oxFTT.survey_active__wE1l1{background:var(--indigo-500);box-shadow:0 0 8px #6366f14d}.survey_progressDot__oxFTT.survey_done__okKpd{background:var(--emerald-500)}.survey_progressBarWrap__AObEE{background:var(--gray-200);border-radius:5px;height:5px;overflow:hidden}.survey_progressBarFill__4t7NQ{background:linear-gradient(90deg,var(--indigo-500),var(--violet-500));border-radius:5px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.survey_stepContainer__VbT4x{background:var(--surface-solid);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden;padding:40px 36px 36px;position:relative}.survey_stepContainer__VbT4x:before{background:linear-gradient(90deg,var(--indigo-400),var(--violet-400),var(--amber-400));content:"";height:3px;left:0;opacity:.5;position:absolute;right:0;top:0}.survey_stepQuestion__ur10j{color:var(--text);font-family:Sora,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px;margin-bottom:6px;text-align:center}.survey_stepSubtitle__UPznj{color:var(--text-2);font-size:14.5px;line-height:1.55;margin-bottom:32px;text-align:center}.survey_optionsGrid__KKYEN{grid-gap:10px;display:grid;gap:10px}.survey_optionsGrid__KKYEN.survey_cols3__-Pj4z{grid-template-columns:repeat(3,1fr)}.survey_optionsGrid__KKYEN.survey_cols2__TNQhB{grid-template-columns:repeat(2,1fr)}.survey_optionsGrid__KKYEN.survey_cols1__\+IQng{grid-template-columns:1fr}.survey_optCard__9pDnO{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:var(--r-md);cursor:pointer;display:flex;gap:14px;padding:18px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.survey_optCard__9pDnO:hover{border-color:var(--indigo-200);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.survey_optCard__9pDnO.survey_selected__u17ml{background:linear-gradient(135deg,#6366f10a,#8b5cf608);border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114,0 4px 20px #6366f114;transform:translateY(-2px)}.survey_optIcon__qeOAF{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;position:relative;width:44px}.survey_optIcon__qeOAF:before{border-radius:12px;content:"";inset:0;opacity:.08;position:absolute}.survey_optBody__2XEK4{flex:1 1;min-width:0}.survey_optTitle__H48Kx{color:var(--text);font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.1px;margin-bottom:1px}.survey_optDesc__P\+mUE{color:var(--text-3);font-size:12.5px;line-height:1.45}.survey_optCard__9pDnO.survey_selected__u17ml .survey_optTitle__H48Kx{color:var(--indigo-700)}.survey_optCard__9pDnO.survey_selected__u17ml .survey_optDesc__P\+mUE{color:var(--text-2)}.survey_optCheck__Wv8z7{align-items:center;border:2px solid var(--gray-300);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .3s ease;width:22px}.survey_optCheck__Wv8z7 svg{color:#fff;height:12px;opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);width:12px}.survey_optCard__9pDnO.survey_selected__u17ml .survey_optCheck__Wv8z7{background:var(--indigo-500);border-color:var(--indigo-500);box-shadow:0 0 8px #6366f14d}.survey_optCard__9pDnO.survey_selected__u17ml .survey_optCheck__Wv8z7 svg{opacity:1;transform:scale(1)}.survey_optCard__9pDnO.survey_langCard__xYVU-{align-items:center;flex-direction:column;gap:8px;padding:28px 20px;text-align:center}.survey_optCard__9pDnO.survey_langCard__xYVU- .survey_optIcon__qeOAF{background:var(--indigo-50);border-radius:14px;color:var(--indigo-600);font-family:Sora,sans-serif;font-size:20px;font-weight:800;height:52px;width:52px}.survey_optCard__9pDnO.survey_langCard__xYVU-.survey_selected__u17ml .survey_optIcon__qeOAF{background:var(--indigo-500);color:#fff}.survey_optCard__9pDnO.survey_langCard__xYVU- .survey_optCheck__Wv8z7{position:absolute;right:12px;top:12px}.survey_optCard__9pDnO.survey_langCard__xYVU- .survey_optTitle__H48Kx{font-size:15px}.survey_optCard__9pDnO.survey_levelCard__TWk7w{padding:16px 18px}.survey_levelCode__6Qviq{background:var(--indigo-50);border-radius:100px;color:var(--indigo-500);flex-shrink:0;font-family:Sora,sans-serif;font-size:12px;font-weight:800;letter-spacing:.3px;padding:3px 10px}.survey_optCard__9pDnO.survey_selected__u17ml .survey_levelCode__6Qviq{background:var(--indigo-500);color:#fff}.survey_helperNote__1eu8O{align-items:center;background:#6366f10a;border:1px solid #6366f112;border-radius:12px;color:var(--text-2);display:flex;font-size:12.5px;gap:6px;justify-content:center;margin-top:18px;padding:12px 16px;text-align:center}.survey_helperNote__1eu8O svg{color:var(--indigo-400);flex-shrink:0;height:15px;width:15px}.survey_navBar__oKRyu{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:28px}.survey_btnBack__VC2TJ{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:14px;color:var(--text-2);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:7px;padding:12px 24px;transition:all .25s ease}.survey_btnBack__VC2TJ svg{height:15px;width:15px}.survey_btnBack__VC2TJ:hover{border-color:var(--gray-400);color:var(--text)}.survey_btnBack__VC2TJ.survey_hidden__HPs7z{pointer-events:none;visibility:hidden}.survey_btnNext__vR9xz{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:14px;box-shadow:0 4px 16px #6366f14d;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:8px;padding:12px 28px;position:relative;transition:all .3s ease}.survey_btnNext__vR9xz svg{height:15px;transition:transform .3s ease;width:15px}.survey_btnNext__vR9xz:hover:not(:disabled){box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.survey_btnNext__vR9xz:hover:not(:disabled) svg{transform:translateX(3px)}.survey_btnNext__vR9xz:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.4}.survey_btnNext__vR9xz:before{background:linear-gradient(135deg,var(--indigo-400),var(--violet-400));border-radius:17px;content:"";inset:-3px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.survey_btnNext__vR9xz:hover:not(:disabled):before{opacity:.15}.survey_resultContainer__UxdsU{text-align:center}.survey_resultIcon__Qvvzb{align-items:center;animation:survey_popIn__hwAC2 .6s cubic-bezier(.34,1.56,.64,1) .15s both;background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 8px 36px #10b98140,0 0 0 8px #10b98114;display:flex;height:80px;justify-content:center;margin:0 auto 28px;width:80px}@keyframes survey_popIn__hwAC2{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.survey_resultIcon__Qvvzb svg{color:#fff;height:36px;width:36px}.survey_resultTitle__zesLb{animation:survey_textUp__pSAO5 .6s ease .3s both;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.8px;margin-bottom:8px}.survey_resultSub__tZDgJ{animation:survey_textUp__pSAO5 .6s ease .4s both;color:var(--text-2);font-size:15px;margin-bottom:36px}@keyframes survey_textUp__pSAO5{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.survey_planCard__KNJGX{animation:survey_textUp__pSAO5 .6s ease .5s both;background:var(--surface-solid);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);margin-bottom:28px;overflow:hidden;padding:32px;position:relative;text-align:left}.survey_planCard__KNJGX:before{background:linear-gradient(90deg,var(--indigo-400),var(--violet-400),var(--amber-400));content:"";height:3px;left:0;position:absolute;right:0;top:0}.survey_planRow__wrcaw{align-items:center;border-bottom:1px solid var(--gray-100);display:flex;justify-content:space-between;padding:12px 0}.survey_planRow__wrcaw:last-child{border-bottom:none}.survey_planLabel__sjTPz{align-items:center;color:var(--text-3);display:flex;font-size:13.5px;font-weight:600;gap:7px}.survey_planLabel__sjTPz svg{color:var(--indigo-400);height:16px;width:16px}.survey_planValue__pNEOr{color:var(--text);font-family:Sora,sans-serif;font-size:14px;font-weight:700}.survey_planHighlight__B0WYU{align-items:center;background:linear-gradient(135deg,#6366f10d,#8b5cf60a);border:1.5px solid #6366f11a;border-radius:16px;display:flex;gap:20px;margin-top:8px;padding:20px 24px}.survey_planArrow__0yUBK{align-items:center;color:var(--indigo-600);display:flex;font-family:Sora,sans-serif;font-size:18px;font-weight:800;gap:10px;letter-spacing:-.3px}.survey_planArrow__0yUBK svg{color:var(--violet-400);height:20px;width:20px}.survey_planLessons__soemt{background:var(--amber-100);border-radius:100px;color:var(--text-2);font-family:Sora,sans-serif;font-size:13px;font-weight:700;margin-left:auto;padding:5px 14px;white-space:nowrap}.survey_resultActions__Hmc70{animation:survey_textUp__pSAO5 .6s ease .65s both;display:flex;gap:12px;justify-content:center}.survey_btnStart__FUX9w{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:16px;box-shadow:0 4px 20px #6366f14d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;gap:9px;padding:15px 36px;position:relative;transition:all .3s ease}.survey_btnStart__FUX9w:hover{box-shadow:0 6px 28px #6366f166;filter:brightness(1.06)}.survey_btnStart__FUX9w svg{height:16px;transition:transform .3s ease;width:16px}.survey_btnStart__FUX9w:hover svg{transform:translateX(3px)}.survey_btnStart__FUX9w:before{animation:survey_glowSpin__LdmBl 5s linear infinite;background:conic-gradient(from var(--glow-angle),var(--indigo-400),var(--violet-400),var(--amber-400),var(--indigo-300),var(--indigo-400));border-radius:19px;content:"";inset:-3px;opacity:.2;position:absolute;z-index:-1}@keyframes survey_glowSpin__LdmBl{to{--glow-angle:360deg}}.survey_btnEdit__iPovV{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:16px;color:var(--text-2);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:7px;padding:14px 24px;transition:all .25s ease}.survey_btnEdit__iPovV svg{height:15px;width:15px}.survey_btnEdit__iPovV:hover{border-color:var(--gray-400);color:var(--text)}.survey_resultNote__OGM9W{animation:survey_textUp__pSAO5 .6s ease .8s both;color:var(--text-3);font-size:12.5px;margin-top:24px}.survey_resultNote__OGM9W svg{height:13px;margin-right:3px;vertical-align:-2px;width:13px}.survey_stepView__XRJzy{display:none;opacity:0}.survey_stepView__XRJzy.survey_active__wE1l1{animation:survey_stepIn__yNUsj .45s cubic-bezier(.16,1,.3,1) forwards;display:block}@keyframes survey_stepIn__yNUsj{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.survey_stepView__XRJzy.survey_exitLeft__u2ztO{animation:survey_stepOutLeft__KpEqG .3s ease forwards;display:block}@keyframes survey_stepOutLeft__KpEqG{to{opacity:0;transform:translateX(-30px)}}.survey_stepView__XRJzy.survey_exitRight__cfnq9{animation:survey_stepOutRight__lEbRH .3s ease forwards;display:block}@keyframes survey_stepOutRight__lEbRH{to{opacity:0;transform:translateX(30px)}}.survey_stepView__XRJzy.survey_enterFromLeft__TH3fr{animation:survey_stepFromLeft__Z1GnG .45s cubic-bezier(.16,1,.3,1) forwards;display:block}@keyframes survey_stepFromLeft__Z1GnG{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:700px){.survey_main__O6b0Z{padding:88px 16px 40px}.survey_stepContainer__VbT4x{padding:28px 20px 24px}.survey_optionsGrid__KKYEN.survey_cols3__-Pj4z{grid-template-columns:1fr}.survey_stepQuestion__ur10j{font-size:19px}.survey_planHighlight__B0WYU{flex-direction:column;gap:12px;text-align:center}.survey_planLessons__soemt{margin-left:0}.survey_resultActions__Hmc70{flex-direction:column}.survey_btnEdit__iPovV,.survey_btnStart__FUX9w{justify-content:center;width:100%}}:root{--bg:#f6f7fb;--surface:#fff;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-50:#ecfdf5;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--rose-500:#f43f5e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--text:#1e1b2e;--text2:#5b5675;--text3:#8e89a3;--text-2:#5b5675;--text-3:#8e89a3}.pricing_wrap__X3gYU{margin:0 auto;max-width:1140px;overflow-x:hidden;padding:92px 36px 0}.pricing_hero__4Ulkc{padding:40px 0 32px;text-align:center}.pricing_badge__-w2ge{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:100px;box-shadow:0 2px 8px #0000000a;color:#5b5675;color:var(--text-2);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:20px;padding:5px 16px 5px 6px}.pricing_badgeDot__3sKpY{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--indigo-500),var(--violet-500));border-radius:50%;color:#fff;display:flex;font-size:11px;height:22px;justify-content:center;width:22px}.pricing_hero__4Ulkc h1{font-family:Sora,sans-serif;font-size:36px;font-weight:700;letter-spacing:-.8px;margin-bottom:10px}.pricing_hero__4Ulkc p{color:#5b5675;color:var(--text-2);font-size:16px;margin:0 auto 28px;max-width:540px}.pricing_toggleRow__fEA-9{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-left:auto;margin-right:auto;position:relative;width:fit-content}.pricing_toggle__sq76r{background:#f3f4f6;background:var(--gray-100);border-radius:12px;display:flex;padding:4px}.pricing_toggle__sq76r button{background:#0000;border:none;border-radius:9px;color:#8e89a3;color:var(--text-3);cursor:pointer;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:9px 22px;transition:.25s}.pricing_toggle__sq76r button.pricing_on__kwiGh{background:#fff;box-shadow:0 1px 4px #0000000f;color:#1e1b2e;color:var(--text)}.pricing_saveTag__lzyBC{background:#ecfdf5;background:var(--emerald-50);border-radius:100px;color:#059669;color:var(--emerald-600);font-size:11px;font-weight:800;left:calc(100% + 10px);opacity:0;padding:3px 10px;position:absolute;transition:.3s;white-space:nowrap}.pricing_saveTag__lzyBC.pricing_show__9bg45{opacity:1}.pricing_cards__cJPsb{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1100px}.pricing_plan__RoBJa{background:#fff;border:1px solid #0000000f;border-radius:24px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;padding:32px 28px 28px;position:relative;transition:.35s}.pricing_plan__RoBJa:hover{box-shadow:0 8px 30px #00000012;transform:translateY(-4px)}.pricing_plan__RoBJa.pricing_prem__js-bw{border:none;box-shadow:0 0 40px #6366f11a;padding:36px 30px 32px}.pricing_plan__RoBJa.pricing_prem__js-bw:before{animation:pricing_spin__f4jG0 5s linear infinite;background:conic-gradient(from var(--ga),#818cf8,#a78bfa,#f59e0b,#818cf8);background:conic-gradient(from var(--ga),var(--indigo-400),var(--violet-400),var(--amber-500),var(--indigo-400));border-radius:25.5px;content:"";inset:-1.5px;opacity:.5;position:absolute;transition:opacity .4s;z-index:0}.pricing_plan__RoBJa.pricing_prem__js-bw:hover:before{opacity:.8}@keyframes pricing_spin__f4jG0{to{--ga:360deg}}.pricing_plan__RoBJa.pricing_prem__js-bw:after{background:linear-gradient(175deg,#eef0ff,#fff 35%);background:linear-gradient(175deg,var(--indigo-50),#fff 35%);border-radius:23px;content:"";inset:1.5px;position:absolute;z-index:1}.pricing_plan__RoBJa.pricing_prem__js-bw>*{position:relative;z-index:2}.pricing_plan__RoBJa.pricing_prem__js-bw:hover{box-shadow:0 20px 60px #6366f121;transform:translateY(-6px)}.pricing_pbadge__OkDOy{background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 3px 12px #6366f14d;color:#fff;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;left:50%;padding:5px 16px;position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap;z-index:5}.pricing_planName__15wjk{font-family:Sora,sans-serif;font-size:20px;font-weight:700;margin-bottom:3px}.pricing_planSub__gqBpD{color:#8e89a3;color:var(--text-3);font-size:13px;margin-bottom:20px}.pricing_planPrice__ZAyB3{font-family:Sora,sans-serif;font-size:36px;font-weight:800;letter-spacing:-1px;margin-bottom:2px}.pricing_planPrice__ZAyB3 .pricing_sm__5T16D{color:#8e89a3;color:var(--text-3);font-size:14px;font-weight:600}.pricing_planBill__gCYUl{color:#8e89a3;color:var(--text-3);font-size:12px;margin-bottom:24px;min-height:18px}.pricing_planBill__gCYUl .pricing_sav__4PAn1{color:#059669;color:var(--emerald-600);font-weight:700}.pricing_feats__MtY4H{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:28px}.pricing_feats__MtY4H li{align-items:flex-start;display:flex;font-size:13.5px;gap:8px;line-height:1.45}.pricing_feats__MtY4H li svg{flex-shrink:0;height:16px;margin-top:2px;width:16px}.pricing_fy__282xF{color:#10b981;color:var(--emerald-500)}.pricing_fn__84V0H{color:#d1d5db;color:var(--gray-300)}.pricing_featOff__YKR9a{color:#8e89a3;color:var(--text-3);opacity:.6}.pricing_pcta__WU99n{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:auto;padding:14px 24px;transition:.3s;width:100%}.pricing_pcta__WU99n svg{height:15px;transition:transform .3s;width:15px}.pricing_pcta__WU99n:hover svg{transform:translateX(3px)}.pricing_pctaG__efKZP{background:#f3f4f6;background:var(--gray-100);border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);color:#5b5675;color:var(--text-2)}.pricing_pctaG__efKZP:hover{background:#f9fafb;background:var(--gray-50);border-color:#9ca3af;border-color:var(--gray-400);color:#1e1b2e;color:var(--text)}.pricing_pctaP__S1Awj{background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 18px #6366f14d;color:#fff}.pricing_pctaP__S1Awj:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.pricing_pctaO__whskJ{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);color:#1e1b2e;color:var(--text)}.pricing_pctaO__whskJ:hover{background:#eef0ff;background:var(--indigo-50);border-color:var(--indigo-300);color:#4f46e5;color:var(--indigo-600)}.pricing_cmp__mpzSF{margin-bottom:72px}.pricing_cmp__mpzSF h2{font-family:Sora,sans-serif;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.pricing_cmp__mpzSF table{background:#fff;border:1px solid #0000000f;border-collapse:collapse;border-radius:16px;box-shadow:0 2px 8px #0000000a;overflow:hidden;width:100%}.pricing_cmp__mpzSF td,.pricing_cmp__mpzSF th{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);font-size:13.5px;padding:14px 20px;text-align:center}.pricing_cmp__mpzSF th{background:#f9fafb;background:var(--gray-50);font-family:Sora,sans-serif;font-size:14px;font-weight:700}.pricing_cmp__mpzSF td:first-child,.pricing_cmp__mpzSF th:first-child{color:#5b5675;color:var(--text-2);font-weight:600;text-align:left}.pricing_cmp__mpzSF th.pricing_hl__ZUQRd{background:#eef0ff;background:var(--indigo-50);color:#4f46e5;color:var(--indigo-600)}.pricing_cmp__mpzSF tr:last-child td{border-bottom:none}.pricing_ck__D2HGe{color:#10b981;color:var(--emerald-500);font-weight:700}.pricing_cx__s7409{color:#d1d5db;color:var(--gray-300)}.pricing_cp__eGUU2{color:#f59e0b;color:var(--amber-500);font-size:12px;font-weight:700}.pricing_faq__0\+vaZ{margin-bottom:72px}.pricing_faq__0\+vaZ h2{font-family:Sora,sans-serif;font-size:22px;font-weight:700;margin-bottom:24px;text-align:center}.pricing_faqList__y\+nkJ{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:720px}.pricing_faqItem__X1BnF{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 1px 4px #00000008;overflow:hidden}.pricing_fq__UTIM7{align-items:center;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;padding:16px 20px}.pricing_fq__UTIM7:hover{color:#4f46e5;color:var(--indigo-600)}.pricing_fq__UTIM7 svg{color:#8e89a3;color:var(--text-3);flex-shrink:0;height:18px;transition:transform .3s;width:18px}.pricing_faqItem__X1BnF.pricing_open__ogt9G .pricing_fq__UTIM7 svg{transform:rotate(180deg)}.pricing_fa__MEKpe{max-height:0;overflow:hidden;transition:max-height .35s ease}.pricing_faqItem__X1BnF.pricing_open__ogt9G .pricing_fa__MEKpe{max-height:200px}.pricing_faInner__SgfBs{color:#5b5675;color:var(--text-2);font-size:13.5px;line-height:1.6;padding:0 20px 16px}.pricing_foot__cE-ZC{border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200);padding:28px 0}.pricing_footIn__obTpw{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1140px;padding:0 36px}.pricing_footC__BLDUZ{color:#8e89a3;color:var(--text-3);font-size:12px}.pricing_footL__XA9Bl{display:flex;flex-wrap:wrap;gap:20px}.pricing_footL__XA9Bl a{color:#8e89a3;color:var(--text-3);font-size:12px;text-decoration:none}.pricing_footL__XA9Bl a:hover{color:#5b5675;color:var(--text-2)}.pricing_ov__C170C{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1b2e59;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.pricing_ov__C170C.pricing_show__9bg45{display:flex}.pricing_mod__\+QijS{animation:pricing_mIn__3d\+PF .3s ease;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001a;max-height:90vh;max-width:460px;overflow-y:auto;padding:36px;width:100%}@keyframes pricing_mIn__3d\+PF{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.pricing_modT__YRcgC{font-family:Sora,sans-serif;font-size:19px;font-weight:700;margin-bottom:6px}.pricing_modS__zjAqz{color:#5b5675;color:var(--text-2);font-size:13.5px;margin-bottom:24px}.pricing_fg__M\+YdJ{margin-bottom:14px}.pricing_fl__SbNfT{color:#5b5675;color:var(--text-2);display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.pricing_fi__X3tR6{border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:10px;color:#1e1b2e;color:var(--text);font-family:Manrope,sans-serif;font-size:13.5px;padding:11px 14px;width:100%}.pricing_fi__X3tR6:focus{border-color:#818cf8;border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114;outline:none}.pricing_fr__VsqJR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pricing_mbtn__3xsOQ{display:flex;gap:10px;margin-top:20px}.pricing_mc__lRwQz{background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--gray-200);border-radius:12px;color:#5b5675;color:var(--text-2);cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:12px 24px}.pricing_mc__lRwQz:hover{border-color:#9ca3af;border-color:var(--gray-400);color:#1e1b2e;color:var(--text)}.pricing_ms__BrkE\+{background:linear-gradient(135deg,#6366f1,#7c3aed);background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:12px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:12px 24px}.pricing_ms__BrkE\+:hover{filter:brightness(1.05)}.pricing_chkRow__\+qPYu{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100);display:flex;font-size:13.5px;justify-content:space-between;padding:12px 0}.pricing_chkRow__\+qPYu:last-of-type{border-bottom:none}.pricing_chkL__bdb\+F{color:#5b5675;color:var(--text-2);font-weight:600}.pricing_chkV__zgdoq{font-family:Sora,sans-serif;font-weight:700}.pricing_chkTotal__ztdcX{color:#4f46e5;color:var(--indigo-600);font-size:18px}.pricing_chkDiv__GCXu2{background:#e5e7eb;background:var(--gray-200);height:1px;margin:16px 0}.pricing_suc__MPwBK{padding:20px 0;text-align:center}.pricing_sucIc__6ELxo{align-items:center;background:linear-gradient(135deg,#34d399,#10b981);background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 6px 24px #10b98140;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.pricing_sucIc__6ELxo svg{height:28px;width:28px}.pricing_sucT__8EgPI{font-family:Sora,sans-serif;font-size:17px;font-weight:700;margin-bottom:4px}.pricing_sucS__brpJu{color:#5b5675;color:var(--text-2);font-size:13.5px;margin-bottom:20px}@media(max-width:1024px){.pricing_cards__cJPsb{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:420px}.pricing_plan__RoBJa.pricing_prem__js-bw{order:-1}.pricing_cmp__mpzSF table{font-size:12px}.pricing_cmp__mpzSF td,.pricing_cmp__mpzSF th{padding:10px 12px}}@media(max-width:600px){.pricing_wrap__X3gYU{padding:0 16px}.pricing_hero__4Ulkc h1{font-size:26px}.pricing_fr__VsqJR{grid-template-columns:1fr}.pricing_footIn__obTpw{flex-direction:column;text-align:center}.pricing_footL__XA9Bl{justify-content:center}}.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}}.paymentSuccess_wrap__CNSGU{margin:0 auto;max-width:780px;padding:0 28px}.paymentSuccess_hero__h3uIc{padding:36px 0 24px;position:relative;text-align:center}.paymentSuccess_sparkles__OeI4\+{height:200px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:20px;transform:translateX(-50%);width:300px}.paymentSuccess_sparkle__CanDT{animation:paymentSuccess_sf__iTrdn 3s ease-in-out infinite;border-radius:50%;position:absolute}.paymentSuccess_sparkle__CanDT:first-child{background:var(--indigo-400);height:6px;left:15%;opacity:.5;top:20%;width:6px}.paymentSuccess_sparkle__CanDT:nth-child(2){animation-delay:.4s;background:var(--violet-400);height:4px;opacity:.4;right:20%;top:10%;width:4px}.paymentSuccess_sparkle__CanDT:nth-child(3){animation-delay:.8s;background:var(--amber-500);height:5px;left:25%;opacity:.45;top:35%;width:5px}.paymentSuccess_sparkle__CanDT:nth-child(4){animation-delay:1.2s;background:var(--emerald-400);height:3px;opacity:.5;right:30%;top:15%;width:3px}.paymentSuccess_sparkle__CanDT:nth-child(5){animation-delay:1.6s;background:var(--indigo-400);height:5px;opacity:.35;right:15%;top:40%;width:5px}.paymentSuccess_sparkle__CanDT:nth-child(6){animation-delay:2s;background:var(--violet-400);height:4px;left:40%;opacity:.4;top:5%;width:4px}@keyframes paymentSuccess_sf__iTrdn{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-12px) scale(1.4)}}.paymentSuccess_successIcon__q1QDP{align-items:center;animation:paymentSuccess_ip__-w8tY .6s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 6px 24px #10b98140,0 0 0 6px #10b98114;display:flex;height:64px;justify-content:center;margin:0 auto 16px;position:relative;width:64px;z-index:1}@keyframes paymentSuccess_ip__-w8tY{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.paymentSuccess_successIcon__q1QDP svg{color:#fff;height:28px;width:28px}.paymentSuccess_hero__h3uIc h1{animation:paymentSuccess_fu__QT1hf .6s ease .25s both;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.5px;margin-bottom:6px}.paymentSuccess_hero__h3uIc p{animation:paymentSuccess_fu__QT1hf .6s ease .4s both;color:var(--text-2);font-size:14.5px;line-height:1.55;margin:0 auto;max-width:440px}@keyframes paymentSuccess_fu__QT1hf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.paymentSuccess_summary__L2d5I{animation:paymentSuccess_fu__QT1hf .6s ease .5s both;background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 2px 12px #0000000a;margin-bottom:24px;overflow:hidden;padding:22px 26px;position:relative}.paymentSuccess_summary__L2d5I:before{background:linear-gradient(90deg,var(--emerald-400),var(--indigo-400),var(--violet-400));content:"";height:3px;left:0;position:absolute;right:0;top:0}.paymentSuccess_sumT__bFiGc{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;margin-bottom:12px}.paymentSuccess_sumT__bFiGc svg{color:var(--indigo-500);height:16px;width:16px}.paymentSuccess_sumGrid__aq1bL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.paymentSuccess_sumI__M7DsS{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:10px;padding:10px 14px}.paymentSuccess_sumL__4kw-w{color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:1px;text-transform:uppercase}.paymentSuccess_sumV__ywJoj{font-family:Sora,sans-serif;font-size:13px;font-weight:700}.paymentSuccess_sumV__ywJoj.paymentSuccess_ok__8xB98{color:var(--emerald-600)}.paymentSuccess_choiceSection__azKDL{animation:paymentSuccess_fu__QT1hf .6s ease .55s both;margin-bottom:28px}.paymentSuccess_choiceTitle__SHvlT{font-family:Sora,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px;text-align:center}.paymentSuccess_choiceSub__XDVSb{color:var(--text-2);font-size:13.5px;margin-bottom:20px;text-align:center}.paymentSuccess_choiceGrid__WhUVh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.08fr 1fr;margin-bottom:14px}.paymentSuccess_choiceCard__EUsPW{background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 2px 12px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:28px 24px;position:relative;transition:.35s}.paymentSuccess_choiceCard__EUsPW:hover{box-shadow:0 12px 36px #00000014;transform:translateY(-5px)}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93{border:none}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93:before{animation:paymentSuccess_sp__pDzkH 5s linear infinite;background:conic-gradient(from 0deg,var(--indigo-400),var(--violet-400),var(--amber-500),var(--indigo-300),var(--indigo-400));background:conic-gradient(from var(--ga,0deg),var(--indigo-400),var(--violet-400),var(--amber-500),var(--indigo-300),var(--indigo-400));border-radius:21.5px;content:"";inset:-1.5px;opacity:.45;position:absolute;transition:opacity .4s;z-index:0}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93:hover:before{opacity:.75}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93:after{background:linear-gradient(175deg,var(--indigo-50),#fff 30%);border-radius:19px;content:"";inset:1.5px;position:absolute;z-index:1}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93>*{position:relative;z-index:2}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93{box-shadow:0 0 30px #6366f114}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93:hover{box-shadow:0 16px 48px #6366f121;transform:translateY(-6px)}@keyframes paymentSuccess_sp__pDzkH{to{--ga:360deg}}.paymentSuccess_choiceBadge__\+dqd8{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 3px 10px #6366f14d;color:#fff;font-family:Sora,sans-serif;font-size:10px;font-weight:700;left:24px;letter-spacing:.4px;padding:4px 14px;position:absolute;top:-11px;z-index:5}.paymentSuccess_choiceIcon__NMGP6{align-items:center;border-radius:13px;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.paymentSuccess_choiceIcon__NMGP6 svg{height:21px;width:21px}.paymentSuccess_ciPlan__I0YA5{background:var(--indigo-50);color:var(--indigo-600)}.paymentSuccess_ciFree__uRul0{background:#8b5cf60f;color:var(--violet-500)}.paymentSuccess_choiceCard__EUsPW h3{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.paymentSuccess_chDesc__sauZ0{color:var(--text-2);flex:1 1;font-size:13px;line-height:1.5;margin-bottom:8px}.paymentSuccess_chDetail__Wfsl1{align-items:center;color:var(--text-3);display:flex;font-size:11.5px;gap:5px;margin-bottom:18px}.paymentSuccess_chDetail__Wfsl1 svg{color:var(--indigo-400);height:13px;width:13px}.paymentSuccess_chCta__1Y\+ZC{align-items:center;border:none;border-radius:13px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;padding:13px 24px;transition:.3s;width:100%}.paymentSuccess_chCta__1Y\+ZC svg{height:15px;transition:transform .3s;width:15px}.paymentSuccess_chCta__1Y\+ZC:hover svg{transform:translateX(3px)}.paymentSuccess_chCtaPrimary__n9paV{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 16px #6366f14d;color:#fff}.paymentSuccess_chCtaPrimary__n9paV:hover{box-shadow:0 6px 22px #6366f166;filter:brightness(1.05)}.paymentSuccess_chCtaSecondary__2CfdG{background:var(--gray-50);border:1.5px solid var(--gray-200);color:var(--text-2)}.paymentSuccess_chCtaSecondary__2CfdG:hover{background:var(--indigo-50);border-color:var(--indigo-300);color:var(--indigo-600)}.paymentSuccess_choiceNote__bLP5H{align-items:center;color:var(--text-3);display:flex;font-size:12px;gap:5px;justify-content:center;text-align:center}.paymentSuccess_choiceNote__bLP5H svg{color:var(--indigo-400);height:14px;width:14px}.paymentSuccess_features__f81\+C{animation:paymentSuccess_fu__QT1hf .6s ease .65s both;margin-bottom:24px}.paymentSuccess_featT__MC31n{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:14px;text-align:center}.paymentSuccess_featG__POX0V{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.paymentSuccess_fc__zvhqn{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 2px 8px #00000008;padding:16px;transition:.3s}.paymentSuccess_fc__zvhqn:hover{box-shadow:0 6px 20px #0000000d;transform:translateY(-2px)}.paymentSuccess_fi__EWWgv{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin-bottom:8px;width:36px}.paymentSuccess_fi__EWWgv svg{height:17px;width:17px}.paymentSuccess_f1__6uVQO{background:var(--indigo-50);color:var(--indigo-600)}.paymentSuccess_f2__IqaG8{background:var(--amber-50);color:var(--amber-600)}.paymentSuccess_f3__YeDDf{background:#f43f5e0f;color:var(--rose-500)}.paymentSuccess_f4__cioVU{background:var(--emerald-50);color:var(--emerald-500)}.paymentSuccess_f5__UX71u{background:#8b5cf60f;color:var(--violet-500)}.paymentSuccess_f6__zukM\+{background:#6366f10f;color:var(--indigo-500)}.paymentSuccess_fc__zvhqn h4{font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;margin-bottom:2px}.paymentSuccess_fc__zvhqn p{color:var(--text-3);font-size:11.5px;line-height:1.4}.paymentSuccess_sup__Pu\+HW{animation:paymentSuccess_fu__QT1hf .6s ease .85s both;margin-bottom:32px;text-align:center}.paymentSuccess_sup__Pu\+HW p{color:var(--text-3);font-size:12px;margin-bottom:4px}.paymentSuccess_sup__Pu\+HW a{align-items:center;color:var(--indigo-500);display:inline-flex;font-size:12px;font-weight:700;gap:4px;text-decoration:none}.paymentSuccess_sup__Pu\+HW a:hover{color:var(--violet-600)}.paymentSuccess_foot__ikAwm{border-top:1px solid var(--gray-200);padding:20px 0}.paymentSuccess_footIn__uBXAe{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:780px;padding:0 28px}.paymentSuccess_footC__u8SA7{color:var(--text-3);font-size:12px}.paymentSuccess_footL__P7Vdy{display:flex;flex-wrap:wrap;gap:20px}.paymentSuccess_footL__P7Vdy a{color:var(--text-3);font-size:12px;text-decoration:none}.paymentSuccess_footL__P7Vdy a:hover{color:var(--text-2)}@media (max-width:700px){.paymentSuccess_featG__POX0V{grid-template-columns:1fr 1fr}.paymentSuccess_sumGrid__aq1bL{grid-template-columns:repeat(2,1fr)}.paymentSuccess_choiceGrid__WhUVh{grid-template-columns:1fr}.paymentSuccess_choiceCard__EUsPW.paymentSuccess_primary__XLF93{order:-1}.paymentSuccess_footIn__uBXAe{flex-direction:column;text-align:center}.paymentSuccess_footL__P7Vdy{justify-content:center}}.paymentFailed_wrap__MVTdZ{margin:0 auto;max-width:780px;padding:0 28px}.paymentFailed_hero__\+RorG{padding:36px 0 24px;position:relative;text-align:center}.paymentFailed_warnIcon__\+4pzH{align-items:center;animation:paymentFailed_ip__ILRMa .6s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--amber-400),var(--amber-500));border-radius:50%;box-shadow:0 6px 24px #f59e0b40,0 0 0 6px #f59e0b14;display:flex;height:64px;justify-content:center;margin:0 auto 16px;opacity:0;position:relative;width:64px}@keyframes paymentFailed_ip__ILRMa{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.paymentFailed_warnIcon__\+4pzH svg{color:#fff;height:28px;position:relative;width:28px;z-index:2}.paymentFailed_warnIcon__\+4pzH:after{animation:paymentFailed_wp__jrvCx 2.5s ease-in-out infinite;border:2px solid #f59e0b26;border-radius:50%;content:"";inset:-6px;position:absolute}@keyframes paymentFailed_wp__jrvCx{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.paymentFailed_hero__\+RorG h1{animation:paymentFailed_fu__U9ZJ0 .6s ease .25s both;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.5px;margin-bottom:6px;opacity:0}.paymentFailed_hero__\+RorG p{animation:paymentFailed_fu__U9ZJ0 .6s ease .4s both;color:var(--text-2);font-size:14.5px;line-height:1.55;margin:0 auto;max-width:440px;opacity:0}.paymentFailed_hero__\+RorG .paymentFailed_reassure__PpC5u{animation:paymentFailed_fu__U9ZJ0 .6s ease .5s both;color:var(--text-3);font-size:12.5px;margin-top:10px;opacity:0}@keyframes paymentFailed_fu__U9ZJ0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.paymentFailed_summary__OLKot{animation:paymentFailed_fu__U9ZJ0 .6s ease .55s both;background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 2px 12px #0000000a;margin-bottom:24px;opacity:0;overflow:hidden;padding:22px 26px;position:relative}.paymentFailed_summary__OLKot:before{background:linear-gradient(90deg,var(--amber-400),var(--amber-500),var(--rose-400));content:"";height:3px;left:0;position:absolute;right:0;top:0}.paymentFailed_sumT__ECKK9{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;margin-bottom:12px}.paymentFailed_sumT__ECKK9 svg{color:var(--amber-500);height:16px;width:16px}.paymentFailed_sumGrid__0vsYY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.paymentFailed_sumI__3y5dE{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:10px;padding:10px 14px}.paymentFailed_sumL__bcixP{color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:1px;text-transform:uppercase}.paymentFailed_sumV__rykbo{font-family:Sora,sans-serif;font-size:13px;font-weight:700}.paymentFailed_sumV__rykbo.paymentFailed_fail__To3G\+{color:var(--amber-600)}.paymentFailed_sumReason__L4ggT{align-items:center;background:var(--amber-50);border:1px solid #f59e0b1a;border-radius:8px;color:var(--text-3);display:flex;font-size:12px;gap:6px;padding:8px 12px}.paymentFailed_sumReason__L4ggT svg{color:var(--amber-500);flex-shrink:0;height:14px;width:14px}.paymentFailed_actions__mJmSf{animation:paymentFailed_fu__U9ZJ0 .6s ease .65s both;margin-bottom:28px;opacity:0;text-align:center}.paymentFailed_btnRetry__N\+P03{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:14px;box-shadow:0 4px 18px #6366f14d;color:#fff;cursor:pointer;display:inline-flex;font-family:Sora,sans-serif;font-size:14.5px;font-weight:700;gap:8px;margin-bottom:12px;padding:14px 36px;transition:.3s}.paymentFailed_btnRetry__N\+P03:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.paymentFailed_btnRetry__N\+P03 svg{height:16px;transition:transform .3s;width:16px}.paymentFailed_btnRetry__N\+P03:hover svg{transform:translateX(3px)}.paymentFailed_actRow__qpFhH{display:flex;gap:10px;justify-content:center;margin-bottom:10px}.paymentFailed_actSec__sP9eu{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:11px;color:var(--text-2);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;gap:5px;padding:10px 20px;transition:.25s}.paymentFailed_actSec__sP9eu svg{height:13px;width:13px}.paymentFailed_actSec__sP9eu:hover{background:var(--indigo-50);border-color:var(--indigo-300);color:var(--indigo-600)}.paymentFailed_actLink__w7X1h{align-items:center;color:var(--text-3);display:inline-flex;font-size:12px;gap:4px;text-decoration:none}.paymentFailed_actLink__w7X1h:hover{color:var(--indigo-500)}.paymentFailed_actLink__w7X1h svg{height:12px;width:12px}.paymentFailed_reasons__9v5Mu{animation:paymentFailed_fu__U9ZJ0 .6s ease .75s both;background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 2px 8px #00000008;margin-bottom:24px;opacity:0;padding:22px 26px}.paymentFailed_reasonsT__47WGt{font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:14px}.paymentFailed_reasonsList__OkoMi{display:flex;flex-direction:column;gap:8px}.paymentFailed_reasonItem__PXtJF{align-items:center;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:10px;color:var(--text-2);display:flex;font-size:13px;gap:10px;padding:8px 12px}.paymentFailed_reasonItem__PXtJF svg{color:var(--amber-500);flex-shrink:0;height:15px;width:15px}.paymentFailed_supportCard__AOcr2{align-items:center;animation:paymentFailed_fu__U9ZJ0 .6s ease .85s both;background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 2px 8px #00000008;display:flex;gap:16px;margin-bottom:20px;opacity:0;padding:22px 26px}.paymentFailed_supIcon__nNsrG{align-items:center;background:var(--indigo-50);border-radius:12px;color:var(--indigo-600);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.paymentFailed_supIcon__nNsrG svg{height:20px;width:20px}.paymentFailed_supBody__4znGu{flex:1 1}.paymentFailed_supBody__4znGu h4{font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px}.paymentFailed_supBody__4znGu p{color:var(--text-2);font-size:12.5px}.paymentFailed_supBtn__jWLRp{align-items:center;background:var(--indigo-50);border:1.5px solid var(--indigo-200);border-radius:10px;color:var(--indigo-600);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 18px;transition:.25s;white-space:nowrap}.paymentFailed_supBtn__jWLRp svg{height:13px;width:13px}.paymentFailed_supBtn__jWLRp:hover{background:var(--indigo-100);border-color:var(--indigo-400)}.paymentFailed_freeLink__ukNa2{animation:paymentFailed_fu__U9ZJ0 .6s ease .9s both;margin-bottom:32px;opacity:0;text-align:center}.paymentFailed_freeLink__ukNa2 a{align-items:center;color:var(--text-3);display:inline-flex;font-size:12px;gap:4px;text-decoration:none}.paymentFailed_freeLink__ukNa2 a:hover{color:var(--text-2)}.paymentFailed_freeLink__ukNa2 a svg{height:12px;width:12px}.paymentFailed_ov__dob8M{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1b2e59;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.paymentFailed_mod__cTSNO{animation:paymentFailed_mIn__6DNPf .25s ease;background:#fff;border-radius:22px;box-shadow:0 20px 60px #0000001a;max-width:440px;padding:32px;width:100%}@keyframes paymentFailed_mIn__6DNPf{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.paymentFailed_modT__nhgBT{font-family:Sora,sans-serif;font-size:18px;font-weight:700;margin-bottom:6px}.paymentFailed_modS__5Tpyp{color:var(--text-2);font-size:13.5px;margin-bottom:20px}.paymentFailed_fg__1TZXF{margin-bottom:14px}.paymentFailed_fl__M-s1E{color:var(--text-2);display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.paymentFailed_fi__7Bzrf{border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text);font-family:Manrope,sans-serif;font-size:13.5px;padding:11px 14px;width:100%}.paymentFailed_fi__7Bzrf:focus{border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114;outline:none}.paymentFailed_modBtns__\+U0tn{display:flex;gap:10px;margin-top:20px}.paymentFailed_mc__cFBU5{background:#fff;border:1.5px solid var(--gray-200);border-radius:12px;color:var(--text-2);cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:12px 24px}.paymentFailed_mc__cFBU5:hover{border-color:var(--gray-400);color:var(--text)}.paymentFailed_ms__ipZuW{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:12px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:12px 24px}.paymentFailed_ms__ipZuW:hover{filter:brightness(1.05)}.paymentFailed_topicPre__zeyFd{align-items:center;background:var(--amber-50);border:1px solid #f59e0b1a;border-radius:10px;color:var(--amber-600);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:14px;padding:10px 14px}.paymentFailed_topicPre__zeyFd svg{height:14px;width:14px}.paymentFailed_toast__rVcSd{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;bottom:30px;box-shadow:0 12px 40px #0000001a;color:var(--emerald-500);display:flex;font-size:13px;font-weight:700;gap:8px;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%) translateY(80px);transition:transform .4s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:600}.paymentFailed_toast__rVcSd svg{height:16px;width:16px}.paymentFailed_toast__rVcSd.paymentFailed_show__5zJqL{transform:translateX(-50%) translateY(0)}.paymentFailed_foot__G026N{border-top:1px solid var(--gray-200);padding:20px 0}.paymentFailed_footIn__gtNeS{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:780px;padding:0 28px}.paymentFailed_footC__69B-7{color:var(--text-3);font-size:12px}.paymentFailed_footL__LvpmJ{display:flex;flex-wrap:wrap;gap:20px}.paymentFailed_footL__LvpmJ a{color:var(--text-3);font-size:12px;text-decoration:none}.paymentFailed_footL__LvpmJ a:hover{color:var(--text-2)}@media (max-width:700px){.paymentFailed_sumGrid__0vsYY{grid-template-columns:repeat(2,1fr)}.paymentFailed_supportCard__AOcr2{flex-direction:column;text-align:center}.paymentFailed_actRow__qpFhH{align-items:center;flex-direction:column}.paymentFailed_footIn__gtNeS{flex-direction:column;text-align:center}.paymentFailed_footL__LvpmJ{justify-content:center}}.registrationSuccess_wrap__HYNMw{--bg:#f6f7fb;--i50:#eef0ff;--i100:#e0e3ff;--i200:#c7ccff;--i400:#818cf8;--i500:#6366f1;--i600:#4f46e5;--v400:#a78bfa;--v500:#8b5cf6;--v600:#7c3aed;--a50:#fffbeb;--a500:#f59e0b;--a600:#d97706;--e50:#ecfdf5;--e400:#34d399;--e500:#10b981;--e600:#059669;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--t:#1e1b2e;--t2:#5b5675;--t3:#8e89a3;color:var(--t);font-family:Manrope,system-ui,sans-serif;margin:0 auto;max-width:720px;padding:28px 28px 60px}.registrationSuccess_hero__eKWLO{animation:registrationSuccess_fu__-fO1e .6s ease both;margin-bottom:24px;text-align:center}@keyframes registrationSuccess_fu__-fO1e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.registrationSuccess_heroIcon__NS00a{align-items:center;animation:registrationSuccess_pop__W0lfo .5s cubic-bezier(.34,1.56,.64,1) .2s both;background:linear-gradient(135deg,var(--e400),var(--e500));border-radius:50%;box-shadow:0 4px 18px #10b98140,0 0 0 5px #10b9810f;display:flex;height:44px;justify-content:center;margin:0 auto 12px;opacity:0;width:44px}@keyframes registrationSuccess_pop__W0lfo{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.registrationSuccess_heroIcon__NS00a svg{color:#fff;height:20px;width:20px}.registrationSuccess_hero__eKWLO h1{font-family:Sora,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:5px}.registrationSuccess_hero__eKWLO p{color:var(--t2);font-size:13.5px;line-height:1.5;margin:0 auto;max-width:400px}.registrationSuccess_choose__FpMYU{color:var(--t3);font-size:13px;font-weight:600;margin-top:8px}.registrationSuccess_secLabel__pcsgt{animation:registrationSuccess_fu__-fO1e .6s ease .3s both;color:var(--t3);font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:14px;opacity:0;text-align:center;text-transform:uppercase}.registrationSuccess_cards__KmRWD{grid-gap:14px;animation:registrationSuccess_fu__-fO1e .6s ease .4s both;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:24px;opacity:0}.registrationSuccess_card__HWdXS{background:#fff;border:1px solid #0000000d;border-radius:18px;box-shadow:0 2px 10px #00000008;cursor:pointer;display:flex;flex-direction:column;padding:22px;position:relative;transition:.3s}.registrationSuccess_card__HWdXS:hover{box-shadow:0 8px 28px #0000000f;transform:translateY(-3px)}.registrationSuccess_cardPrimary__JMxxC{border:none}.registrationSuccess_cardPrimary__JMxxC:before{animation:registrationSuccess_spin__e6cPN 5s linear infinite;background:conic-gradient(from var(--ga),var(--i400),var(--v400),var(--a500),#a5b4fc,var(--i400));border-radius:19.5px;content:"";inset:-1.5px;opacity:.35;position:absolute;transition:opacity .4s;z-index:0}.registrationSuccess_cardPrimary__JMxxC:hover:before{opacity:.65}@keyframes registrationSuccess_spin__e6cPN{to{--ga:360deg}}.registrationSuccess_cardPrimary__JMxxC:after{background:linear-gradient(175deg,var(--i50),#fff 30%);border-radius:17px;content:"";inset:1.5px;position:absolute;z-index:1}.registrationSuccess_cardPrimary__JMxxC>*{position:relative;z-index:2}.registrationSuccess_cardPrimary__JMxxC:hover{box-shadow:0 12px 36px #6366f11a;transform:translateY(-4px)}.registrationSuccess_cardBadge__alS0N{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border-radius:100px;box-shadow:0 3px 10px #6366f14d;color:#fff;display:flex;font-family:Sora,sans-serif;font-size:10px;font-weight:700;gap:4px;left:50%;padding:4px 14px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap;z-index:3}.registrationSuccess_cardBadge__alS0N svg{height:11px;width:11px}.registrationSuccess_cardIcon__bYKFD{align-items:center;border-radius:11px;display:flex;height:38px;justify-content:center;margin-bottom:10px;width:38px}.registrationSuccess_cardIcon__bYKFD svg{height:18px;width:18px}.registrationSuccess_ci1__0nxfO{background:var(--i50);color:var(--i500)}.registrationSuccess_ci2__sEvMQ{background:#8b5cf60f;color:var(--v500)}.registrationSuccess_card__HWdXS h3{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:4px}.registrationSuccess_card__HWdXS .registrationSuccess_desc__wUEHP{color:var(--t2);font-size:12.5px;line-height:1.45;margin-bottom:12px}.registrationSuccess_cardBullets__VV44\+{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:14px}.registrationSuccess_cb__2JJAT{align-items:center;color:var(--t2);display:flex;font-size:11.5px;font-weight:600;gap:6px}.registrationSuccess_cb__2JJAT svg{color:var(--e500);flex-shrink:0;height:12px;width:12px}.registrationSuccess_cardCta__juZHL{align-items:center;border:none;border-radius:11px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;gap:5px;justify-content:center;padding:10px 20px;transition:.2s;width:100%}.registrationSuccess_cardCta__juZHL svg{height:13px;transition:transform .3s;width:13px}.registrationSuccess_cardCta__juZHL:hover svg{transform:translateX(3px)}.registrationSuccess_ctaP__k9Qt2{background:linear-gradient(135deg,var(--i500),var(--v600));box-shadow:0 4px 16px #6366f14d;color:#fff}.registrationSuccess_ctaP__k9Qt2:hover{box-shadow:0 6px 22px #6366f166;filter:brightness(1.05)}.registrationSuccess_ctaS__OQdPE{background:var(--g50);border:1.5px solid var(--g200);color:var(--t2)}.registrationSuccess_ctaS__OQdPE:hover{background:var(--i50);border-color:var(--i200);color:var(--i600)}.registrationSuccess_reassure__HaEz2{animation:registrationSuccess_fu__-fO1e .6s ease .55s both;opacity:0;text-align:center}.registrationSuccess_reassureTitle__f25mh{color:var(--t3);font-family:Sora,sans-serif;font-size:12px;font-weight:700;margin-bottom:8px}.registrationSuccess_reassureItems__oasSq{display:flex;gap:10px;justify-content:center}.registrationSuccess_ri__mWs41{align-items:flex-start;background:#fff;border:1px solid #0000000a;border-radius:10px;color:var(--t2);display:flex;flex:1 1;font-size:11px;gap:7px;line-height:1.45;max-width:300px;padding:10px 14px;text-align:left}.registrationSuccess_ri__mWs41 svg{color:var(--i400);flex-shrink:0;height:13px;margin-top:1px;width:13px}@media(max-width:640px){.registrationSuccess_cards__KmRWD{grid-template-columns:1fr}.registrationSuccess_reassureItems__oasSq{align-items:center;flex-direction:column}}.myLearning_page__ymWFg{margin:0 auto;max-width:1100px;padding:28px 28px 60px}.myLearning_welcome__QDTj3{margin-bottom:24px}.myLearning_welcome__QDTj3 h1{font-family:Sora,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;margin-bottom:4px}.myLearning_welcome__QDTj3 p{color:var(--t3);font-size:14px}.myLearning_cont__Hv0ms{align-items:center;background:linear-gradient(135deg,#1e1145,#2d1b69);border-radius:18px;box-shadow:0 4px 24px #1e114533;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px 28px}.myLearning_contLeft__-HDUz{align-items:center;display:flex;gap:18px}.myLearning_contIcon__UW4\+J{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.myLearning_contIcon__UW4\+J svg{color:#fff;height:22px;width:22px}.myLearning_contLabel__9f76G{color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.myLearning_contTitle__1a\+X4{font-family:Sora,sans-serif;font-size:16px;font-weight:700}.myLearning_contStep__F-cwL{color:#fff9;font-size:12px;margin-top:2px}.myLearning_contRight__cl9tl{display:flex;flex-shrink:0;gap:8px}.myLearning_contBtn__ta\+fh{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:10px 22px;transition:.2s}.myLearning_contBtn__ta\+fh svg{height:13px;transition:transform .2s;width:13px}.myLearning_contBtn__ta\+fh:hover svg{transform:translateX(2px)}.myLearning_cbP__gdV31{background:#fff;box-shadow:0 2px 10px #0000001a;color:var(--i600)}.myLearning_cbP__gdV31:hover{box-shadow:0 4px 16px #00000026}.myLearning_cbS__K37nX{background:#ffffff1a;border:1px solid #ffffff26;color:#fffc}.myLearning_cbS__K37nX:hover{background:#ffffff26;color:#fff}.myLearning_stats__sZFVM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.myLearning_stat__duePH{background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 1px 6px #00000005;padding:16px;text-align:center;transition:.2s}.myLearning_stat__duePH:hover{box-shadow:0 4px 14px #0000000a;transform:translateY(-2px)}.myLearning_statIcon__rrktK{align-items:center;border-radius:9px;display:flex;height:30px;justify-content:center;margin:0 auto 8px;width:30px}.myLearning_statIcon__rrktK svg{height:14px;width:14px}.myLearning_si1__2ynfQ{background:var(--i50);color:var(--i500)}.myLearning_si2__DKgMI{background:var(--e50);color:var(--e600)}.myLearning_si3__Vyg0f{background:var(--a50);color:var(--a600)}.myLearning_si4__t3Vdh{background:#f43f5e0f;color:var(--r500)}.myLearning_statVal__Anr7h{font-family:Sora,sans-serif;font-size:22px;font-weight:800;line-height:1}.myLearning_statLbl__srwCk{color:var(--t3);font-size:10.5px;font-weight:700;margin-top:4px}.myLearning_sec__2fIdR{margin-bottom:32px}.myLearning_secHead__gRqWE{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.myLearning_secTitle__ryZ8O{font-family:Sora,sans-serif;font-size:18px;font-weight:700}.myLearning_secSub__yD03B{color:var(--t3);font-size:13px;margin-bottom:16px}.myLearning_secLink__W\+yvp{align-items:center;color:var(--i500);display:flex;font-size:13px;font-weight:700;gap:4px;text-decoration:none;transition:.2s}.myLearning_secLink__W\+yvp:hover{color:var(--v600)}.myLearning_secLink__W\+yvp svg{height:14px;transition:transform .2s;width:14px}.myLearning_secLink__W\+yvp:hover svg{transform:translateX(3px)}.myLearning_courseRec__xXIFh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.myLearning_crCard__7h\+EJ{align-items:center;background:#fff;border:1px solid #6366f114;border-radius:18px;box-shadow:0 2px 12px #6366f108;cursor:pointer;display:flex;flex-direction:column;padding:24px;text-align:center;transition:.3s}.myLearning_crCard__7h\+EJ:hover{border-color:var(--i200);box-shadow:0 8px 28px #6366f10f;transform:translateY(-3px)}.myLearning_crIcon__XmjlG{align-items:center;background:linear-gradient(135deg,var(--i50),#8b5cf60f);border-radius:16px;color:var(--i500);display:flex;height:52px;justify-content:center;margin-bottom:14px;width:52px}.myLearning_crIcon__XmjlG svg{height:24px;width:24px}.myLearning_crTitle__67Wxi{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:4px}.myLearning_crDesc__au\+au{color:var(--t2);flex:1 1;font-size:12px;line-height:1.45;margin-bottom:14px}.myLearning_crBtn__ptjf0{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:9px 20px;transition:.2s;width:100%}.myLearning_crBtn__ptjf0 svg{height:13px;transition:transform .2s;width:13px}.myLearning_crBtn__ptjf0:hover svg{transform:translateX(2px)}.myLearning_crBtnP__3MxfH{background:linear-gradient(135deg,var(--i500),var(--v600));box-shadow:0 3px 12px #6366f140;color:#fff}.myLearning_crBtnP__3MxfH:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.myLearning_crNote__YRxCr{color:var(--t3);font-size:10.5px;margin-top:8px}.myLearning_crBadge__nZrGY{align-items:center;background:linear-gradient(135deg,var(--i500),var(--v600));border-radius:100px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;gap:3px;margin-bottom:10px;padding:3px 10px}.myLearning_crBadge__nZrGY svg{height:9px;width:9px}.myLearning_vtabs__bt-UQ{display:flex;gap:4px;margin-bottom:16px}.myLearning_vtab__SrHm4{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--t3);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:7px 16px;transition:.2s}.myLearning_vtab__SrHm4:hover{background:var(--g100);color:var(--t)}.myLearning_vtab__SrHm4.myLearning_on__mHjnU{background:var(--i50);color:var(--i600)}.myLearning_vtabCount__fe8DU{background:var(--g200);border-radius:100px;color:var(--t3);font-size:10px;padding:1px 7px}.myLearning_vtab__SrHm4.myLearning_on__mHjnU .myLearning_vtabCount__fe8DU{background:var(--i200);color:var(--i600)}.myLearning_vgrid__IgMUs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.myLearning_vc__529tO{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 2px 10px #00000008;cursor:pointer;overflow:hidden;position:relative;transition:.3s}.myLearning_vc__529tO:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-3px)}.myLearning_vcThumb__rgHXd{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:140px;padding:12px;position:relative}.myLearning_vcThumbGradient__UEcHS{background:linear-gradient(0deg,#000c,#0000);bottom:0;left:0;position:absolute;right:0;top:0}.myLearning_vcLevel__WlDyo{background:#0006;border-radius:6px;color:#fff;font-family:Sora,sans-serif;font-size:10px;font-weight:800;margin-bottom:auto;padding:3px 10px;position:relative}.myLearning_vcFav__\+XWPV,.myLearning_vcLevel__WlDyo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.myLearning_vcFav__\+XWPV{align-items:center;background:#0000004d;border:none;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:8px;transition:.2s;width:30px}.myLearning_vcFav__\+XWPV:hover{background:#00000080}.myLearning_vcFav__\+XWPV svg{height:15px;width:15px}.myLearning_vcFav__\+XWPV.myLearning_on__mHjnU svg{fill:var(--r500);color:var(--r500)}.myLearning_vcFav__\+XWPV:not(.myLearning_on__mHjnU) svg{fill:none;color:#ffffffb3}.myLearning_vcTopic__R0dwb{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:6px;color:#ffffffe6;font-size:10px;font-weight:700;padding:3px 10px;position:relative;z-index:2}.myLearning_vcBody__2oKTH{padding:14px 16px}.myLearning_vcTitle__QZRsR{color:var(--t);font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:8px}.myLearning_vcMeta__7fsGO{align-items:center;color:var(--t3);display:flex;font-size:11px;gap:12px;margin-bottom:10px}.myLearning_vcMeta__7fsGO svg{height:11px;width:11px}.myLearning_vcBar__80Mby{background:var(--g200);border-radius:4px;height:4px;overflow:hidden}.myLearning_vcBarFill__HGq\+k{border-radius:4px;height:100%;transition:width .4s}.myLearning_vcBarFill__HGq\+k.myLearning_prog__qgAVQ{background:linear-gradient(90deg,var(--i500),var(--v400))}.myLearning_vcBarFill__HGq\+k.myLearning_done__zo9td{background:var(--e500)}.myLearning_vcBottom__Ir8Rf{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.myLearning_vcPct__u9GrP{color:var(--i500);font-family:Sora,sans-serif;font-size:11px;font-weight:700}.myLearning_vcPct__u9GrP.myLearning_done__zo9td{color:var(--e600)}.myLearning_vcRemove__L37Tp{align-items:center;background:#fff;border:1px solid var(--g200);border-radius:6px;color:var(--t3);cursor:pointer;display:flex;height:22px;justify-content:center;transition:.2s;width:22px}.myLearning_vcRemove__L37Tp:hover{background:var(--r50);border-color:#f43f5e33;color:var(--r500)}.myLearning_vcRemove__L37Tp svg{height:11px;width:11px}.allVideos_gridBg__KLxTN{background-image:linear-gradient(#6366f105 1px,#0000 0),linear-gradient(90deg,#6366f105 1px,#0000 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 50% at 50% 15%,#000 10%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 15%,#000 10%,#0000 70%);pointer-events:none;position:fixed;z-index:0}.allVideos_wrap__AZyfY{margin:0 auto;max-width:1200px;padding:0 36px}.allVideos_main__KJyuj{padding:78px 0 60px;position:relative;z-index:10}.allVideos_hero__7UzF\+{margin-bottom:8px;padding:28px 0 0;text-align:center}.allVideos_heroTitle__tmGPP{font-family:Sora,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.6px;margin-bottom:6px}.allVideos_heroSub__rw7DL{color:var(--text-2);font-size:15px;margin:0 auto 8px;max-width:560px}.allVideos_heroNote__ZuNrA{color:var(--text-3);font-size:12.5px;margin-bottom:24px}.allVideos_flow__FuSRP{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:28px}.allVideos_flowNode__Rtpcv{align-items:center;background:var(--surface);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-sm);color:var(--text);display:flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 14px}.allVideos_fd__LCauG{align-items:center;border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.allVideos_fd__LCauG svg{height:14px;width:14px}.allVideos_fdV__aiP2z{background:#eef0ff;color:#5b5fc7}.allVideos_fdW__QxNFy{background:#fef4e0;color:#c68a1a}.allVideos_fdQ__UO1D4{background:#e8f9f0;color:#1a9d5c}.allVideos_fdS__nkpoL{background:#fee9ec;color:#d43d51}.allVideos_flowArr__SdcmM{color:var(--gray-300)}.allVideos_flowArr__SdcmM svg{height:16px;width:16px}.allVideos_ctaRow__qoDhu{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:32px}.allVideos_ctaCard__wmVjX{align-items:center;background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:18px;padding:22px 24px;transition:all .3s}.allVideos_ctaCard__wmVjX:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.allVideos_planCta__HEt86{background:linear-gradient(135deg,#6366f108,#8b5cf605);border-color:#6366f11f}.allVideos_teacherCta__FIBEz{cursor:default;opacity:.55}.allVideos_teacherCta__FIBEz:hover{box-shadow:var(--shadow-sm);transform:none}.allVideos_ctaIcon__Cyhbr{align-items:center;border-radius:13px;display:flex;flex-shrink:0;height:46px;justify-content:center;position:relative;width:46px}.allVideos_ctaIcon__Cyhbr svg{height:22px;position:relative;width:22px;z-index:1}.allVideos_ctaIcon__Cyhbr:before{border-radius:13px;content:"";inset:0;opacity:.1;position:absolute}.allVideos_ciPlan__djRMb{background:var(--indigo-50);color:var(--indigo-600)}.allVideos_ciTeach__uuQnD{background:var(--amber-50);color:var(--amber-600)}.allVideos_ctaBody__tMJhG{flex:1 1}.allVideos_ctaBody__tMJhG h3{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;margin-bottom:2px}.allVideos_ctaBody__tMJhG p{color:var(--text-3);font-size:12.5px;line-height:1.45}.allVideos_soonBadge__soK-d{background:var(--amber-100);border-radius:100px;color:var(--amber-600);font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:2px 8px}.allVideos_ctaBtn__eouhi{align-items:center;border:none;border-radius:11px;cursor:pointer;display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:6px;padding:9px 18px;transition:all .25s;white-space:nowrap}.allVideos_ctaBtn__eouhi svg{height:14px;width:14px}.allVideos_ctaBtnPrimary__5ALqB{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 3px 12px #6366f140;color:#fff}.allVideos_ctaBtnPrimary__5ALqB:hover{box-shadow:0 5px 18px #6366f159;filter:brightness(1.05)}.allVideos_filterBar__\+-yET{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.allVideos_searchBox__bIqz3{flex:1 1;min-width:200px;position:relative}.allVideos_searchBox__bIqz3 input{background:var(--surface);border:1.5px solid var(--gray-200);border-radius:var(--r-sm);color:var(--text);font-family:Manrope,sans-serif;font-size:13.5px;font-weight:500;padding:10px 14px 10px 38px;transition:all .25s;width:100%}.allVideos_searchBox__bIqz3 input:focus{border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114;outline:none}.allVideos_searchBox__bIqz3 input::placeholder{color:var(--text-3)}.allVideos_searchBox__bIqz3 svg{color:var(--text-3);height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.allVideos_filterSelect__Bnkzd{-webkit-appearance:none;appearance:none;background:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1.5px solid var(--gray-200);border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:600;padding:10px 32px 10px 12px;transition:all .25s}.allVideos_filterSelect__Bnkzd:focus{border-color:var(--indigo-400);outline:none}.allVideos_resetLink__6lGh8{background:#0000;border:none;color:var(--indigo-500);cursor:pointer;font-size:12px;font-weight:700;padding:8px 0;text-decoration:none;white-space:nowrap}.allVideos_resetLink__6lGh8:hover{color:var(--violet-600)}.allVideos_infoBar__Cj1zY{align-items:center;background:#6366f108;border:1px solid #6366f10f;border-radius:10px;color:var(--text-3);display:flex;font-size:12px;gap:5px;margin-bottom:24px;padding:8px 14px}.allVideos_infoBar__Cj1zY svg{color:var(--indigo-400);flex-shrink:0;height:14px;width:14px}.allVideos_sectionLabel__W146-{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.2px;margin-bottom:14px}.allVideos_sectionLabel__W146- .allVideos_cnt__W5YCe{background:var(--gray-100);border-radius:100px;color:var(--text-3);font-size:11px;font-weight:700;padding:2px 8px}.allVideos_vgrid__DJ3oA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.allVideos_vcard__iDnHL{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;position:relative;transition:all .35s}.allVideos_vcard__iDnHL:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.allVideos_vthumb__BFNs6{height:140px;overflow:hidden;position:relative}.allVideos_vthumbBg__Ph0IA{inset:0;position:absolute}.allVideos_t1__QOZJC{background:linear-gradient(135deg,#1a1145,#2d1b69)}.allVideos_t2__\+22-m{background:linear-gradient(135deg,#0e2340,#1a3a5c)}.allVideos_t3__wW9ZX{background:linear-gradient(135deg,#2a1b3d,#3d2b5a)}.allVideos_t4__cOwqr{background:linear-gradient(135deg,#1a3030,#2b4a4a)}.allVideos_t5__FhmNN{background:linear-gradient(135deg,#3d2b1a,#5a3d2b)}.allVideos_t6__Gvfb9{background:linear-gradient(135deg,#1a2040,#2b3560)}.allVideos_t7__wIN80{background:linear-gradient(135deg,#2d1b3a,#4a2d5a)}.allVideos_t8__2-pwS{background:linear-gradient(135deg,#0e3040,#1a4a5c)}.allVideos_t9__Rj32z{background:linear-gradient(135deg,#3a2a1a,#5a4030)}.allVideos_vlevel__uUAdh{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:6px;color:#fff;font-family:Sora,sans-serif;font-size:10px;font-weight:700;left:10px;padding:3px 9px;position:absolute;top:10px}.allVideos_vtopic__Yf3wT{background:#ffffff26;color:#ffffffd9;left:10px}.allVideos_vdur__uLkXD,.allVideos_vtopic__Yf3wT{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;bottom:10px;font-size:10.5px;font-weight:600;padding:3px 8px;position:absolute}.allVideos_vdur__uLkXD{align-items:center;background:#0006;color:#fffc;display:flex;gap:3px;right:10px}.allVideos_vdur__uLkXD svg{height:11px;width:11px}.allVideos_vheart__GbszH{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .25s;width:30px}.allVideos_vheart__GbszH svg{height:15px;transition:transform .25s;width:15px}.allVideos_vheart__GbszH.allVideos_fav__\+K49N{background:#f43f5e26;color:var(--rose-400)}.allVideos_vheart__GbszH.allVideos_fav__\+K49N svg{fill:var(--rose-400)}.allVideos_vheart__GbszH:hover{transform:scale(1.15)}.allVideos_vprogBar__JoSuS{background:#ffffff26;bottom:0;height:3px;left:0;position:absolute;right:0}.allVideos_vprogFill__pJXK6{background:var(--indigo-400);height:100%}.allVideos_vbody__paOrv{padding:14px 16px 12px}.allVideos_vtitle__\+RoQO{font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:-.1px;margin-bottom:6px}.allVideos_vrow__1dizj{align-items:center;display:flex;gap:6px;justify-content:space-between}.allVideos_vstatus__imuRI{align-items:center;display:flex;font-size:11px;font-weight:700;gap:4px}.allVideos_vstatus__imuRI svg{height:12px;width:12px}.allVideos_stNew__TCoWw{color:var(--indigo-500)}.allVideos_stProg__yBu8t{color:var(--amber-600)}.allVideos_stDone__vwrw4{color:var(--emerald-600)}.allVideos_vwords__X02V6{color:var(--text-3);font-size:10.5px}.allVideos_vactions__HpUVe{align-items:center;display:flex;gap:6px;margin-top:10px}.allVideos_vaBtn__mMFSy{align-items:center;border:none;border-radius:9px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:11.5px;font-weight:700;gap:5px;padding:7px 16px;transition:all .25s}.allVideos_vaBtn__mMFSy svg{height:13px;width:13px}.allVideos_vaStart__9DW\+O{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 2px 10px #6366f133;color:#fff}.allVideos_vaStart__9DW\+O:hover{box-shadow:0 4px 14px #6366f14d;filter:brightness(1.05)}.allVideos_vaContinue__owROo{background:var(--amber-100);color:var(--amber-600)}.allVideos_vaContinue__owROo:hover{background:var(--amber-50);box-shadow:0 2px 8px #f59e0b26}.allVideos_vaRepeat__Ps\+pF{background:var(--gray-100);color:var(--text-2)}.allVideos_vaRepeat__Ps\+pF:hover{background:var(--gray-200);color:var(--text)}.allVideos_vaMenu__Pv2Gp{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:7px;color:var(--text-3);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;transition:all .2s;width:28px}.allVideos_vaMenu__Pv2Gp svg{height:14px;width:14px}.allVideos_vaMenu__Pv2Gp:hover{background:var(--gray-100);color:var(--text-2)}.allVideos_vscore__WJN8d{color:var(--emerald-600);font-family:Sora,sans-serif;font-size:12px;font-weight:800;margin-left:auto}.allVideos_modalOverlay__qK8RD{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1b2e59;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.allVideos_modalOverlay__qK8RD.allVideos_show__XMNYr{display:flex}.allVideos_modal__31sHi{animation:allVideos_modalIn__GsMvI .3s ease;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);max-width:440px;padding:32px;width:100%}@keyframes allVideos_modalIn__GsMvI{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.allVideos_modalTitle__RDbTL{font-family:Sora,sans-serif;font-size:17px;font-weight:700;margin-bottom:6px;text-align:center}.allVideos_modalText__R7UR1{color:var(--text-2);font-size:13px;margin-bottom:20px;text-align:center}.allVideos_modalOpts__NmmtM{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.allVideos_modalOpt__tl\+Rn{background:#fff;border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px;text-align:left;transition:all .25s}.allVideos_modalOpt__tl\+Rn:hover{background:var(--indigo-50);border-color:var(--indigo-300)}.allVideos_modalOpt__tl\+Rn.allVideos_selected__Q6j3L{background:var(--indigo-50);border-color:var(--indigo-500);color:var(--indigo-700)}.allVideos_modalTextarea__yKsqJ{border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text);font-family:Manrope,sans-serif;font-size:13px;margin-bottom:16px;min-height:60px;padding:10px 14px;resize:vertical;width:100%}.allVideos_modalTextarea__yKsqJ:focus{border-color:var(--indigo-400);outline:none}.allVideos_modalBtns__H07nf{display:flex;gap:10px;justify-content:center}.allVideos_mCancel__sa2eg{background:#fff;border:1.5px solid var(--gray-200);border-radius:12px;color:var(--text-2);cursor:pointer;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:11px 24px}.allVideos_mCancel__sa2eg:hover{border-color:var(--gray-400);color:var(--text)}.allVideos_mSubmit__bBqc8{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:12px;box-shadow:0 2px 10px #6366f140;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:13px;font-weight:700;padding:11px 24px}.allVideos_mSubmit__bBqc8:hover{filter:brightness(1.05)}.allVideos_vfeedback__L5fhJ{align-items:center;display:flex;gap:4px;margin-left:auto}.allVideos_vfbBtn__aM2K8{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:7px;color:var(--text-3);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .25s;width:28px}.allVideos_vfbBtn__aM2K8 svg{height:14px;transition:transform .2s;width:14px}.allVideos_vfbBtn__aM2K8:hover{background:var(--gray-50);color:var(--text-2)}.allVideos_vfbBtn__aM2K8.allVideos_liked__5xEHx{background:var(--indigo-50);border-color:var(--indigo-200);color:var(--indigo-500)}.allVideos_vfbBtn__aM2K8.allVideos_disliked__trCVk{background:var(--rose-50);border-color:#f43f5e33;color:var(--rose-500)}.allVideos_vfbBtn__aM2K8:active svg{transform:scale(1.2)}.allVideos_toast__Bb4xn{align-items:center;background:var(--surface);border:1px solid var(--glass-border);border-radius:14px;bottom:30px;box-shadow:var(--shadow-lg);color:var(--emerald-600);display:flex;font-size:13px;font-weight:700;gap:8px;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%) translateY(80px);transition:transform .4s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:600}.allVideos_toast__Bb4xn svg{height:16px;width:16px}.allVideos_toast__Bb4xn.allVideos_show__XMNYr{transform:translateX(-50%) translateY(0)}@media(max-width:960px){.allVideos_vgrid__DJ3oA{grid-template-columns:repeat(2,1fr)}.allVideos_ctaRow__qoDhu{grid-template-columns:1fr}}@media(max-width:600px){.allVideos_wrap__AZyfY{padding:0 16px}.allVideos_main__KJyuj{padding:70px 0 40px}.allVideos_vgrid__DJ3oA{grid-template-columns:1fr}.allVideos_filterBar__\+-yET{flex-direction:column}.allVideos_searchBox__bIqz3{min-width:100%}}.profile_main__Nhnfl{grid-gap:32px;display:grid;gap:32px;grid-template-columns:220px 1fr;margin:0 auto;max-width:1000px;min-height:calc(100vh - 60px);padding:32px 28px 60px}.profile_sidebar__9-lVk{display:flex;flex-direction:column;gap:4px}.profile_sbItem__PQJYH{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-2);cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13.5px;font-weight:600;gap:10px;padding:11px 16px;text-align:left;transition:.2s;width:100%}.profile_sbItem__PQJYH:hover{background:#6366f10a;color:var(--text)}.profile_sbItem__PQJYH.profile_on__Asvr\+{background:var(--indigo-50);color:var(--indigo-600);font-weight:700}.profile_sbItem__PQJYH svg{height:18px;opacity:.5;width:18px}.profile_sbItem__PQJYH.profile_on__Asvr\+ svg{opacity:.8}.profile_sbSep__0aZEr{background:var(--gray-100);height:1px;margin:8px 0}.profile_sbItem__PQJYH.profile_logout__CTzps{color:var(--rose-500)}.profile_sbItem__PQJYH.profile_logout__CTzps:hover{background:var(--rose-50)}.profile_content__aCiF0{min-width:0}.profile_pageTitle__Orkfv{font-family:Sora,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px;margin-bottom:4px}.profile_pageSub__4445S{color:var(--text-2);font-size:14px;margin-bottom:28px}.profile_card__Dgpi0{background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 2px 8px #0000000a;margin-bottom:20px;padding:28px}.profile_cardTitle__LRWBO{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px}.profile_cardTitle__LRWBO svg{color:var(--indigo-500);height:18px;width:18px}.profile_profileHeader__u5gMA{align-items:center;display:flex;gap:18px;margin-bottom:24px}.profile_profileAv__o-Si-{align-items:center;background:linear-gradient(135deg,var(--indigo-400),var(--violet-500));border-radius:50%;box-shadow:0 4px 16px #6366f133;color:#fff;display:flex;font-family:Sora,sans-serif;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.profile_profileName__yQbSF{font-family:Sora,sans-serif;font-size:20px;font-weight:700}.profile_profileEmail__EQDVu{color:var(--text-3);font-size:13.5px}.profile_infoGrid__Dse8H{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.profile_infoItem__nHxhF{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:12px;padding:14px 18px}.profile_infoItemFull__ml\+K0{grid-column:1/-1}.profile_infoLabel__HMCp4{color:var(--text-3);font-size:11.5px;font-weight:700;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.profile_infoValue__ai9k4{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.profile_btnRow__Ty5Nm{display:flex;gap:10px;margin-top:20px}.profile_btn__BIYpf{align-items:center;border:none;border-radius:11px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12.5px;font-weight:700;gap:6px;padding:10px 20px;transition:.25s}.profile_btn__BIYpf svg{height:14px;width:14px}.profile_btnP__tLBaq{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 2px 10px #6366f140;color:#fff}.profile_btnP__tLBaq:hover{box-shadow:0 4px 16px #6366f159;filter:brightness(1.05)}.profile_btnG__-kmP2{background:var(--gray-100);border:1.5px solid var(--gray-200);color:var(--text-2)}.profile_btnG__-kmP2:hover{border-color:var(--gray-400);color:var(--text)}.profile_btnR__MGM9r{background:var(--rose-50);border:1.5px solid #f43f5e26;color:var(--rose-500)}.profile_btnR__MGM9r:hover{background:#fff;border-color:var(--rose-400)}.profile_subBadge__moDi6{align-items:center;border-radius:100px;display:inline-flex;font-family:Sora,sans-serif;font-size:11px;font-weight:700;gap:5px;margin-bottom:16px;padding:4px 12px}.profile_subBadge__moDi6.profile_active__Pmr9-{background:var(--emerald-50);color:var(--emerald-600)}.profile_subBadge__moDi6.profile_cancelled__M10c5{background:var(--amber-50);color:var(--amber-600)}.profile_subBadge__moDi6 svg{height:13px;width:13px}.profile_subGrid__5pBzR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.profile_subItem__kvhDt{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:12px;padding:14px 18px}.profile_subLabel__VguHs{color:var(--text-3);font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.profile_subValue__-hxDw{font-family:Sora,sans-serif;font-size:14px;font-weight:700}.profile_subPlan__PNUa2{color:var(--indigo-600);font-family:Sora,sans-serif;font-size:18px;font-weight:800;margin-bottom:4px}.profile_supportEmail__FtgTa{align-items:center;background:var(--indigo-50);border-radius:10px;color:var(--indigo-600);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:20px;padding:12px 16px}.profile_supportEmail__FtgTa svg{height:16px;width:16px}.profile_fg__lkAxs{margin-bottom:14px}.profile_fl__-Rnbs{color:var(--text-2);display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.profile_fi__ld8k5{border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text);font-family:Manrope,sans-serif;font-size:13.5px;padding:11px 14px;width:100%}.profile_fi__ld8k5:focus{border-color:var(--indigo-400);box-shadow:0 0 0 3px #6366f114;outline:none}select.profile_fi__ld8k5{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;padding-right:32px}textarea.profile_fi__ld8k5{min-height:100px;resize:vertical}.profile_successBox__eN\+Xm{background:var(--emerald-50);border:1px solid #10b98126;border-radius:14px;display:none;padding:20px;text-align:center}.profile_successBox__eN\+Xm.profile_show__0CSem{animation:profile_fadeUp__iabmy .4s ease;display:block}@keyframes profile_fadeUp__iabmy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile_successBox__eN\+Xm svg{color:var(--emerald-500);height:28px;margin-bottom:8px;width:28px}.profile_successBox__eN\+Xm .profile_st__5b\+DL{font-family:Sora,sans-serif;font-size:15px;font-weight:700;margin-bottom:2px}.profile_successBox__eN\+Xm .profile_ss__EjKww{color:var(--text-2);font-size:13px}.profile_ov__He6YC{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1b2e59;display:none;inset:0;justify-content:center;padding:20px;position:fixed;z-index:500}.profile_ov__He6YC.profile_show__0CSem{display:flex}.profile_mod__wUdN3{animation:profile_mIn__4gABm .25s ease;background:#fff;border-radius:22px;box-shadow:0 20px 60px #0000001a;max-width:440px;padding:32px;width:100%}@keyframes profile_mIn__4gABm{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.profile_modT__dta71{font-family:Sora,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.profile_modS__stoIx{color:var(--text-2);font-size:13.5px;line-height:1.6;margin-bottom:24px}.profile_modBtns__GDlhG{display:flex;gap:10px}.profile_modBtns__GDlhG .profile_btn__BIYpf{flex:1 1;font-size:13px;justify-content:center;padding:12px 20px}.profile_modIcon__r65Ys{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.profile_modIcon__r65Ys svg{height:24px;width:24px}.profile_modIconWarn__ukYKF{background:var(--amber-50);color:var(--amber-600)}.profile_modIconDanger__3Y\+wf{background:var(--rose-50);color:var(--rose-500)}.profile_section__W9pAz{display:none}.profile_section__W9pAz.profile_active__Pmr9-{animation:profile_fadeUp__iabmy .35s ease;display:block}@media(max-width:768px){.profile_main__Nhnfl{gap:20px;grid-template-columns:1fr}.profile_sidebar__9-lVk{flex-direction:row;gap:2px;overflow-x:auto;padding-bottom:5px}.profile_sidebar__9-lVk::-webkit-scrollbar{height:4px}.profile_sidebar__9-lVk::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.profile_sbItem__PQJYH{white-space:nowrap}.profile_sbSep__0aZEr{display:none}.profile_infoGrid__Dse8H,.profile_subGrid__5pBzR{grid-template-columns:1fr}}.courseComplete_wrap__K1nUm{--bg:#f6f7fb;--surface:#fff;--indigo-50:#eef0ff;--indigo-100:#e0e3ff;--indigo-200:#c7ccff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-50:#ecfdf5;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--rose-50:#fff1f2;--rose-500:#f43f5e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--text:#1e1b2e;--text2:#5b5675;--text3:#8e89a3;color:var(--text);font-family:Manrope,system-ui,sans-serif;margin:0 auto;max-width:820px;padding:0 28px 60px}.courseComplete_hero__XScfw{padding:28px 0 16px;position:relative;text-align:center}.courseComplete_sparkles__vCkKW{height:110px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:200px}.courseComplete_sp__\+myHf{animation:courseComplete_sf__x1j9e 3s ease-in-out infinite;border-radius:50%;position:absolute}.courseComplete_sp__\+myHf:first-child{background:var(--indigo-400);height:6px;left:8%;opacity:.5;top:18%;width:6px}.courseComplete_sp__\+myHf:nth-child(2){animation-delay:.4s;background:var(--violet-400);height:4px;opacity:.45;right:15%;top:5%;width:4px}.courseComplete_sp__\+myHf:nth-child(3){animation-delay:.9s;background:var(--amber-500);height:5px;left:18%;opacity:.4;top:40%;width:5px}.courseComplete_sp__\+myHf:nth-child(4){animation-delay:1.3s;background:var(--emerald-400);height:3px;opacity:.5;right:30%;top:8%;width:3px}.courseComplete_sp__\+myHf:nth-child(5){animation-delay:1.7s;background:var(--violet-400);height:5px;opacity:.35;right:10%;top:35%;width:5px}.courseComplete_sp__\+myHf:nth-child(6){animation-delay:2.1s;background:var(--indigo-400);height:4px;left:35%;opacity:.4;top:2%;width:4px}@keyframes courseComplete_sf__x1j9e{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-12px) scale(1.4)}}.courseComplete_sucIcon__28Jap{align-items:center;animation:courseComplete_pop__DephB .6s cubic-bezier(.34,1.56,.64,1) .1s both;background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 6px 24px #10b9814d,0 0 0 6px #10b98114;display:flex;height:56px;justify-content:center;margin:0 auto 14px;opacity:0;position:relative;width:56px;z-index:1}@keyframes courseComplete_pop__DephB{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.courseComplete_sucIcon__28Jap svg{color:#fff;height:26px;width:26px}.courseComplete_hero__XScfw h1{animation:courseComplete_fu__NbhLF .5s ease .25s both;font-family:Sora,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.5px;margin-bottom:6px;opacity:0}.courseComplete_hero__XScfw p{animation:courseComplete_fu__NbhLF .5s ease .35s both;color:var(--text2);font-size:14px;line-height:1.55;margin:0 auto;max-width:480px;opacity:0}.courseComplete_hero__XScfw .courseComplete_motto__Cp1hD{animation:courseComplete_fu__NbhLF .5s ease .45s both;color:var(--text3);font-size:13px;font-style:italic;margin-top:5px;opacity:0}.courseComplete_levelBadge__8PfJk{align-items:center;animation:courseComplete_fu__NbhLF .5s ease .2s both;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 3px 12px #6366f14d;color:#fff;display:inline-flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;margin-bottom:12px;opacity:0;padding:5px 14px}.courseComplete_levelBadge__8PfJk svg{height:13px;width:13px}@keyframes courseComplete_fu__NbhLF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.courseComplete_stats__eTmpc{grid-gap:8px;animation:courseComplete_fu__NbhLF .5s ease .5s both;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-bottom:22px;opacity:0}.courseComplete_stat__lz3C9{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 1px 4px #00000008;padding:14px 10px;text-align:center;transition:.3s}.courseComplete_stat__lz3C9:hover{box-shadow:0 4px 16px #0000000d;transform:translateY(-2px)}.courseComplete_statIcon__Wor1a{align-items:center;border-radius:8px;display:flex;height:28px;justify-content:center;margin:0 auto 6px;width:28px}.courseComplete_statIcon__Wor1a svg{height:13px;width:13px}.courseComplete_si1__TlUFO{background:var(--emerald-50);color:var(--emerald-600)}.courseComplete_si2__fYHfh{background:var(--indigo-50);color:var(--indigo-600)}.courseComplete_si3__cUG-f{background:var(--amber-50);color:var(--amber-600)}.courseComplete_si4__BXvbK{background:#8b5cf60f;color:var(--violet-500)}.courseComplete_si5__54b\+5{background:#f43f5e0f;color:var(--rose-500)}.courseComplete_si6__Ccmxr{background:#f59e0b0f;color:var(--amber-600)}.courseComplete_statVal__nWWSB{font-family:Sora,sans-serif;font-size:18px;font-weight:800;margin-bottom:1px}.courseComplete_statLbl__v92Jg{color:var(--text3);font-size:10px;font-weight:700;line-height:1.3}.courseComplete_nextSection__uHRFC{animation:courseComplete_fu__NbhLF .5s ease .6s both;margin-bottom:24px;opacity:0}.courseComplete_secTitle__VNvL0{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.3px;margin-bottom:12px}.courseComplete_nextGrid__lJn7-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.15fr 1fr 1fr}.courseComplete_nextCard__J53FT{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 10px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:20px 18px;position:relative;transition:.35s}.courseComplete_nextCard__J53FT:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-3px)}.courseComplete_primaryCard__ItgbW{border:none;box-shadow:0 0 24px #6366f112}.courseComplete_primaryCard__ItgbW:before{animation:courseComplete_spin__Wiglo 5s linear infinite;background:conic-gradient(from var(--ga),var(--indigo-400),var(--violet-400),var(--amber-500),var(--indigo-300),var(--indigo-400));border-radius:17.5px;content:"";inset:-1.5px;opacity:.4;position:absolute;transition:opacity .4s;z-index:0}.courseComplete_primaryCard__ItgbW:hover:before{opacity:.7}.courseComplete_primaryCard__ItgbW:after{background:linear-gradient(175deg,var(--indigo-50),#fff 30%);border-radius:15px;content:"";inset:1.5px;position:absolute;z-index:1}.courseComplete_primaryCard__ItgbW>*{position:relative;z-index:2}.courseComplete_primaryCard__ItgbW:hover{box-shadow:0 12px 36px #6366f11c;transform:translateY(-4px)}.courseComplete_ncIcon__l0\+w1{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin-bottom:12px;width:36px}.courseComplete_ncIcon__l0\+w1 svg{height:17px;width:17px}.courseComplete_nci1__qD2up{background:var(--indigo-50);color:var(--indigo-600)}.courseComplete_nci2__FyMt9{background:var(--amber-50);color:var(--amber-600)}.courseComplete_nci3__Ks6XJ{background:#8b5cf60f;color:var(--violet-500)}.courseComplete_nextCard__J53FT h3{font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:4px}.courseComplete_nextCard__J53FT .courseComplete_ncDesc__g9V77{color:var(--text2);flex:1 1;font-size:12px;line-height:1.5;margin-bottom:14px}.courseComplete_ncCta__IzIhV{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:10px 18px;transition:.3s;width:100%}.courseComplete_ncCta__IzIhV svg{height:12px;transition:transform .3s;width:12px}.courseComplete_ncCta__IzIhV:hover svg{transform:translateX(3px)}.courseComplete_ncCtaP__AfdrG{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 3px 14px #6366f14d;color:#fff}.courseComplete_ncCtaP__AfdrG:hover{box-shadow:0 5px 18px #6366f166;filter:brightness(1.05)}.courseComplete_ncCtaS__Dh-9t{background:var(--gray-50);border:1.5px solid var(--gray-200);color:var(--text2)}.courseComplete_ncCtaS__Dh-9t:hover{background:var(--indigo-50);border-color:var(--indigo-300);color:var(--indigo-600)}.courseComplete_aiCard__9irp2{align-items:flex-start;animation:courseComplete_fu__NbhLF .5s ease .7s both;background:#fff;border:1px solid #6366f11a;border-radius:18px;box-shadow:0 2px 12px #6366f10a;display:flex;gap:18px;margin-bottom:28px;opacity:0;padding:22px 24px}.courseComplete_aiIcon__NvVSI{align-items:center;background:linear-gradient(135deg,var(--indigo-50),#8b5cf614);border-radius:12px;box-shadow:0 2px 8px #6366f11a;color:var(--indigo-500);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.courseComplete_aiIcon__NvVSI svg{height:20px;width:20px}.courseComplete_aiBody__yCZvd{flex:1 1}.courseComplete_aiBody__yCZvd h4{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:6px;margin-bottom:4px}.courseComplete_aiBadge__r65Z1{background:var(--indigo-50);border-radius:100px;color:var(--indigo-500);font-size:9px;font-weight:800;letter-spacing:.4px;padding:2px 8px}.courseComplete_aiBody__yCZvd p{color:var(--text2);font-size:13px;line-height:1.55;margin-bottom:10px}.courseComplete_aiActions__aZ0\+-{display:flex;gap:10px}.courseComplete_aiLink__-ZQex{align-items:center;color:var(--indigo-500);cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:4px;text-decoration:none}.courseComplete_aiLink__-ZQex:hover{color:var(--violet-600)}.courseComplete_aiLink__-ZQex svg{height:13px;width:13px}.courseComplete_journey__yv8-C{animation:courseComplete_fu__NbhLF .5s ease .8s both;margin-bottom:28px;opacity:0}.courseComplete_journeyList__7CArn{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.courseComplete_jlItem__K05od{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 1px 4px #00000005;display:flex;gap:14px;padding:14px 20px}.courseComplete_jlNum__EXinV{align-items:center;background:var(--emerald-50);border-radius:50%;color:var(--emerald-600);display:flex;flex-shrink:0;font-family:Sora,sans-serif;font-size:11px;font-weight:800;height:28px;justify-content:center;width:28px}.courseComplete_jlName__xFut4{flex:1 1;font-size:13.5px;font-weight:700}.courseComplete_jlScore__r7-Mw{color:var(--emerald-600);font-family:Sora,sans-serif;font-size:14px;font-weight:800}.courseComplete_jlMore__mhY0A{align-items:center;background:none;border:none;color:var(--indigo-500);cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:4px;padding:0}.courseComplete_jlMore__mhY0A:hover{color:var(--violet-600)}.courseComplete_jlMore__mhY0A svg{height:13px;width:13px}.courseComplete_wordsSum__MM5DY{align-items:center;animation:courseComplete_fu__NbhLF .5s ease .9s both;background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 2px 8px #00000008;display:flex;gap:20px;margin-bottom:32px;opacity:0;padding:22px 26px}.courseComplete_wsIcon__CecPl{align-items:center;background:var(--amber-50);border-radius:13px;color:var(--amber-600);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.courseComplete_wsIcon__CecPl svg{height:21px;width:21px}.courseComplete_wsBody__OZWSi{flex:1 1}.courseComplete_wsTitle__iPBXs{font-family:Sora,sans-serif;font-size:14px;font-weight:700;margin-bottom:2px}.courseComplete_wsMeta__IuZk3{color:var(--text3);font-size:12.5px}.courseComplete_wsCta__r2Cou{align-items:center;background:#fff;border:1.5px solid var(--gray-200);border-radius:10px;color:var(--text2);cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:12px;font-weight:700;gap:5px;padding:9px 18px;transition:.25s;white-space:nowrap}.courseComplete_wsCta__r2Cou svg{height:13px;width:13px}.courseComplete_wsCta__r2Cou:hover{background:var(--indigo-50);border-color:var(--indigo-300);color:var(--indigo-600)}@media(max-width:800px){.courseComplete_stats__eTmpc{grid-template-columns:repeat(3,1fr)}.courseComplete_nextGrid__lJn7-{grid-template-columns:1fr}.courseComplete_primaryCard__ItgbW{order:-1}.courseComplete_aiCard__9irp2{flex-direction:column}.courseComplete_wordsSum__MM5DY{flex-direction:column;text-align:center}}@media(max-width:500px){.courseComplete_stats__eTmpc{grid-template-columns:repeat(2,1fr)}}@property --ga{syntax:"<angle>";initial-value:0deg;inherits:false}.trialLessonComplete_page__eSHCw{--bg:#f6f7fb;--indigo-50:#eef0ff;--indigo-200:#c7ccff;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--amber-50:#fffbeb;--amber-500:#f59e0b;--amber-600:#d97706;--emerald-400:#34d399;--emerald-500:#10b981;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--text:#1e1b2e;--text2:#5b5675;--text3:#8e89a3;-webkit-font-smoothing:antialiased;align-items:center;background:var(--bg);color:var(--text);display:flex;font-family:Manrope,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow-x:hidden;padding:100px 20px 40px;position:relative}.trialLessonComplete_page__eSHCw:before{background-image:linear-gradient(#6366f105 1px,#0000 0),linear-gradient(90deg,#6366f105 1px,#0000 0);background-size:60px 60px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,#000 10%,#0000 70%);pointer-events:none;position:fixed;z-index:0}.trialLessonComplete_inner__hG7HQ{max-width:720px;position:relative;width:100%;z-index:1}.trialLessonComplete_hero__0-ROh{margin-bottom:28px;position:relative;text-align:center}.trialLessonComplete_sparkles__yBO7g{height:140px;left:50%;pointer-events:none;position:absolute;top:-10px;transform:translateX(-50%);width:200px}.trialLessonComplete_sp__aENZz{animation:trialLessonComplete_twinkle16__\+X1a9 2.5s ease-in-out infinite;color:var(--indigo-400);opacity:.5;position:absolute}.trialLessonComplete_sp__aENZz svg{height:16px;width:16px}.trialLessonComplete_sp__aENZz:first-child{animation-delay:0s;left:18%;opacity:.4;top:5%}.trialLessonComplete_sp__aENZz:nth-child(2){animation-delay:.6s;left:5%;opacity:.3;top:30%;transform:scale(.7)}.trialLessonComplete_sp__aENZz:nth-child(3){animation-delay:1.2s;color:var(--violet-400);opacity:.35;right:22%;top:0}.trialLessonComplete_sp__aENZz:nth-child(4){animation-delay:1.8s;color:var(--amber-500);opacity:.3;right:8%;top:40%;transform:scale(.6)}@keyframes trialLessonComplete_twinkle16__\+X1a9{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.6;transform:scale(1.1)}}.trialLessonComplete_sucIcon__BBLpN{align-items:center;animation:trialLessonComplete_pop16__64BLL .5s cubic-bezier(.34,1.56,.64,1) .15s both;background:linear-gradient(135deg,var(--emerald-400),var(--emerald-500));border-radius:50%;box-shadow:0 6px 24px #10b9814d,0 0 0 6px #10b98114;display:flex;height:60px;justify-content:center;margin:0 auto 20px;opacity:0;width:60px}@keyframes trialLessonComplete_pop16__64BLL{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.trialLessonComplete_sucIcon__BBLpN svg{color:#fff;height:28px;width:28px}.trialLessonComplete_hero__0-ROh h1{animation:trialLessonComplete_fu16__x\+Sv1 .5s ease .3s both;font-family:Sora,sans-serif;font-size:clamp(22px,3.5vw,30px);font-weight:700;letter-spacing:-.6px;margin-bottom:8px;opacity:0}.trialLessonComplete_hero__0-ROh p{animation:trialLessonComplete_fu16__x\+Sv1 .5s ease .45s both;color:var(--text2);font-size:15px;opacity:0}@keyframes trialLessonComplete_fu16__x\+Sv1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trialLessonComplete_cards__gUNyr{grid-gap:16px;animation:trialLessonComplete_fu16__x\+Sv1 .5s ease .55s both;display:grid;gap:16px;grid-template-columns:1.05fr 1fr;margin-bottom:20px;opacity:0}.trialLessonComplete_card__HHxYb{background:#fff;border:1px solid #0000000f;border-radius:22px;box-shadow:0 2px 12px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:28px 24px;position:relative;transition:.35s}.trialLessonComplete_card__HHxYb:hover{box-shadow:0 12px 36px #00000012;transform:translateY(-5px)}.trialLessonComplete_primary__63\+Jk{border:none}.trialLessonComplete_primary__63\+Jk:before{animation:trialLessonComplete_spin16__DAHKO 5s linear infinite;background:conic-gradient(from var(--ga),var(--indigo-400),var(--violet-400),var(--amber-500),#c7ccff99,var(--indigo-400));border-radius:23.5px;content:"";inset:-1.5px;opacity:.4;position:absolute;transition:opacity .4s;z-index:0}.trialLessonComplete_primary__63\+Jk:hover:before{opacity:.7}@keyframes trialLessonComplete_spin16__DAHKO{to{--ga:360deg}}.trialLessonComplete_primary__63\+Jk:after{background:linear-gradient(175deg,#eef0ff99,#fff 35%);border-radius:21px;content:"";inset:1.5px;position:absolute;z-index:1}.trialLessonComplete_primary__63\+Jk>*{position:relative;z-index:2}.trialLessonComplete_primary__63\+Jk{box-shadow:0 0 28px #6366f112}.trialLessonComplete_primary__63\+Jk:hover{box-shadow:0 16px 44px #6366f11f;transform:translateY(-6px)}.trialLessonComplete_badge__XTyLT{align-items:center;align-self:flex-start;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border-radius:100px;box-shadow:0 3px 10px #6366f14d;color:#fff;display:inline-flex;font-family:Sora,sans-serif;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.3px;margin-bottom:16px;padding:5px 14px}.trialLessonComplete_cardIcon__FEYFd{align-items:center;border-radius:12px;display:flex;height:42px;justify-content:center;margin-bottom:14px;width:42px}.trialLessonComplete_cardIcon__FEYFd svg{height:20px;width:20px}.trialLessonComplete_ciPlan__suTfr{background:var(--indigo-50);color:var(--indigo-600)}.trialLessonComplete_ciFree__zKw80{background:#8b5cf60f;color:var(--violet-500)}.trialLessonComplete_card__HHxYb h3{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.trialLessonComplete_card__HHxYb .trialLessonComplete_desc__ASkMs{color:var(--text2);flex:1 1;font-size:13px;line-height:1.55}.trialLessonComplete_levelNote__MKsjI{align-items:flex-start;background:var(--amber-50);border:1px solid #f59e0b1a;border-radius:11px;color:var(--text2);display:flex;font-size:12px;gap:8px;line-height:1.5;margin-bottom:16px;margin-top:14px;padding:12px 14px}.trialLessonComplete_levelNote__MKsjI span{flex-shrink:0;font-size:14px;margin-top:-1px}.trialLessonComplete_cardCta__H2M7D{align-items:center;border:none;border-radius:13px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:13.5px;font-weight:700;gap:7px;justify-content:center;margin-top:auto;padding:13px 24px;transition:.3s;width:100%}.trialLessonComplete_cardCta__H2M7D svg{height:14px;transition:transform .3s;width:14px}.trialLessonComplete_cardCta__H2M7D:hover svg{transform:translateX(3px)}.trialLessonComplete_ctaP__dJI6n{background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));box-shadow:0 4px 16px #6366f14d;color:#fff}.trialLessonComplete_ctaP__dJI6n:hover{box-shadow:0 6px 22px #6366f166;filter:brightness(1.05)}.trialLessonComplete_ctaS__WY\+zV{background:#fff;border:1.5px solid var(--gray-200);color:var(--text2)}.trialLessonComplete_ctaS__WY\+zV:hover{background:var(--indigo-50);border-color:#c7ccff;color:var(--indigo-600)}.trialLessonComplete_bottomNote__Mj410{align-items:center;animation:trialLessonComplete_fu16__x\+Sv1 .5s ease .7s both;color:var(--text3);display:flex;font-size:12.5px;gap:5px;justify-content:center;opacity:0;text-align:center}.trialLessonComplete_bottomNote__Mj410 svg{color:var(--gray-400);height:14px;width:14px}.trialLessonComplete_floatPrompt__4Ilah{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#fffffff2;border:1.5px solid #6366f12e;border-radius:22px;box-shadow:0 12px 40px #1e1b2e1f,0 0 0 1px #6366f10d,0 0 80px #6366f114;opacity:0;padding:22px 22px 20px;pointer-events:none;position:fixed;right:24px;top:20px;transform:translateY(-16px) scale(.97);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);width:360px;z-index:200}.trialLessonComplete_floatPrompt__4Ilah:before{background:linear-gradient(90deg,var(--indigo-400),var(--violet-400),var(--amber-500));border-radius:0 0 3px 3px;content:"";height:3px;left:24px;position:absolute;right:24px;top:0}.trialLessonComplete_visible__eIraE{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.trialLessonComplete_hiding__QbYzw{opacity:0;pointer-events:none;transform:translateY(-12px) scale(.97)}.trialLessonComplete_fpTop__Y9xTW{align-items:flex-start;display:flex;gap:14px;margin-bottom:12px}.trialLessonComplete_fpIcon__cjs9k{align-items:center;background:linear-gradient(135deg,var(--indigo-50),#8b5cf614);border-radius:12px;box-shadow:0 2px 8px #6366f11a;color:var(--indigo-500);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.trialLessonComplete_fpIcon__cjs9k svg{height:20px;width:20px}.trialLessonComplete_fpTitle__ypxe2{color:var(--text);flex:1 1;font-family:Sora,sans-serif;font-size:15px;font-weight:700;padding-top:8px}.trialLessonComplete_fpClose__sHnyK{align-items:center;background:#fff;border:1px solid var(--gray-200);border-radius:8px;color:var(--text3);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:4px;transition:.2s;width:28px}.trialLessonComplete_fpClose__sHnyK:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--text)}.trialLessonComplete_fpClose__sHnyK svg{height:14px;width:14px}.trialLessonComplete_fpText__qGQx1{color:var(--text2);font-size:13.5px;line-height:1.55;margin-bottom:18px}.trialLessonComplete_fpActions__R9Vjk{align-items:center;display:flex;gap:10px}.trialLessonComplete_fpRegister__8HjBx{align-items:center;background:linear-gradient(135deg,var(--indigo-500),var(--violet-600));border:none;border-radius:11px;box-shadow:0 3px 14px #6366f14d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Sora,sans-serif;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:11px 24px;transition:.25s}.trialLessonComplete_fpRegister__8HjBx svg{height:14px;width:14px}.trialLessonComplete_fpRegister__8HjBx:hover{box-shadow:0 5px 18px #6366f166;filter:brightness(1.05)}.trialLessonComplete_fpLater__x8zWL{background:none;border:1.5px solid var(--gray-200);border-radius:11px;color:var(--text3);cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;padding:11px 18px;transition:.2s}.trialLessonComplete_fpLater__x8zWL:hover{background:var(--gray-50);border-color:var(--gray-300);color:var(--text2)}@media(max-width:640px){.trialLessonComplete_cards__gUNyr{grid-template-columns:1fr}.trialLessonComplete_primary__63\+Jk{order:-1}.trialLessonComplete_page__eSHCw{padding:24px 16px}.trialLessonComplete_floatPrompt__4Ilah{bottom:12px!important;left:12px!important;right:12px!important;top:auto!important;width:auto!important}}.createCourse_page__WTdmv{--bg:#f6f7fb;--i50:#eef0ff;--i100:#e0e3ff;--i200:#c7ccff;--i400:#818cf8;--i500:#6366f1;--i600:#4f46e5;--i700:#4338ca;--v400:#a78bfa;--v500:#8b5cf6;--v600:#7c3aed;--a50:#fffbeb;--a100:#fef3c7;--a500:#f59e0b;--a600:#d97706;--e50:#ecfdf5;--e500:#10b981;--e600:#059669;--g50:#f9fafb;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--t:#1e1b2e;--t2:#5b5675;--t3:#8e89a3;-webkit-font-smoothing:antialiased;color:var(--t);font-family:Manrope,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:820px;padding:100px 28px 80px}.createCourse_ctx__0LUhK{align-items:center;background:#fff;border:1px solid #0000000a;border-radius:14px;box-shadow:0 1px 6px #00000005;display:flex;gap:12px;margin-bottom:28px;padding:14px 20px}.createCourse_ctxIco__DT1Cj{align-items:center;background:var(--e50);border-radius:10px;color:var(--e600);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.createCourse_ctxIco__DT1Cj svg{height:18px;width:18px}.createCourse_ctxT__83uyy{color:var(--t2);font-size:13px;line-height:1.45}.createCourse_ctxT__83uyy strong{color:var(--t);font-weight:700}.createCourse_pgT__bGt-q{font-family:Sora,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.4px;margin-bottom:6px}.createCourse_pgS__ToxKp{color:var(--t3);font-size:14px;margin-bottom:32px}.createCourse_sec__uaSFA{margin-bottom:32px}.createCourse_secT__pb1ft{font-family:Sora,sans-serif;font-size:17px;font-weight:700;margin-bottom:4px}.createCourse_secS__5G7dk{color:var(--t3);font-size:13px;margin-bottom:16px}.createCourse_tgrid__bMKuC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media(max-width:700px){.createCourse_tgrid__bMKuC{grid-template-columns:repeat(2,1fr)}}.createCourse_tc__YU45W{background:#fff;border:2px solid #0000000a;border-radius:16px;cursor:pointer;padding:18px 16px;position:relative;text-align:center;transition:all .22s}.createCourse_tc__YU45W:hover{border-color:var(--i200);box-shadow:0 8px 24px #6366f10f;transform:translateY(-3px)}.createCourse_tcSel__fdY8d{background:var(--i50);border-color:var(--i500);box-shadow:0 0 0 3px #6366f114}.createCourse_tcIco__M7\+L5{align-items:center;border-radius:13px;display:flex;font-size:22px;height:44px;justify-content:center;margin:0 auto 10px;transition:.2s;width:44px}.createCourse_tcSel__fdY8d .createCourse_tcIco__M7\+L5{transform:scale(1.1)}.createCourse_tcName__VvNLD{color:var(--t);font-family:Sora,sans-serif;font-size:13px;font-weight:700;margin-bottom:3px}.createCourse_tcDesc__zz1TM{color:var(--t3);font-size:10.5px;line-height:1.35}.createCourse_tcCheck__KfWrl{align-items:center;background:var(--i500);border-radius:50%;color:#fff;display:none;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px}.createCourse_tcCheck__KfWrl svg{height:12px;width:12px}.createCourse_tcSel__fdY8d .createCourse_tcCheck__KfWrl{display:flex}.createCourse_lvls__FdQG-{display:flex;flex-direction:column;gap:8px}.createCourse_lv__rrzd4{align-items:center;background:#fff;border:2px solid #0000000a;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:14px 20px;transition:all .22s}.createCourse_lv__rrzd4:hover{background:#6366f103;border-color:var(--i200)}.createCourse_lvSel__QTP1y{background:var(--i50);border-color:var(--i500)}.createCourse_lvBadge__B5pkH{background:var(--g100);border-radius:8px;color:var(--t3);font-family:Sora,sans-serif;font-size:13px;font-weight:800;min-width:48px;padding:5px 14px;text-align:center;transition:.2s}.createCourse_lvSel__QTP1y .createCourse_lvBadge__B5pkH{background:var(--i500);box-shadow:0 2px 8px #6366f140;color:#fff}.createCourse_lvInfo__KLxSB{flex:1 1}.createCourse_lvName__QvABs{color:var(--t);font-size:14px;font-weight:700}.createCourse_lvRec__yxu7e{align-items:center;background:var(--a50);border-radius:100px;color:var(--a600);display:inline-flex;font-size:10px;font-weight:700;gap:4px;margin-left:8px;padding:2px 8px}.createCourse_lvRadio__VWhC7{align-items:center;border:2px solid var(--g200);border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:.2s;width:22px}.createCourse_lvSel__QTP1y .createCourse_lvRadio__VWhC7{background:var(--i500);border-color:var(--i500)}.createCourse_lvSel__QTP1y .createCourse_lvRadio__VWhC7:after{background:#fff;border-radius:50%;content:"";height:8px;width:8px}.createCourse_lvHelp__PBV8T{align-items:center;background:var(--g50);border-radius:10px;color:var(--t3);display:flex;font-size:12px;gap:6px;margin-top:8px;padding:10px 16px}.createCourse_lvHelp__PBV8T svg{color:var(--t3);flex-shrink:0;height:14px;width:14px}.createCourse_sum__UdhTR{background:#fff;border:1px solid #6366f114;border-radius:18px;box-shadow:0 2px 16px #6366f10a;display:none;margin-bottom:24px;padding:24px}.createCourse_sumSh__yuK-Q{animation:createCourse_si__T8nM- .3s ease;display:block}@keyframes createCourse_si__T8nM-{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.createCourse_sumT__pvrnD{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px}.createCourse_sumT__pvrnD svg{color:var(--i500);height:18px;width:18px}.createCourse_sumGrid__7HSz-{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.createCourse_sumItem__-xPo5{background:var(--g50);border-radius:12px;padding:12px 16px}.createCourse_sumLabel__BS0r9{color:var(--t3);font-size:11px;font-weight:700;margin-bottom:2px}.createCourse_sumVal__-AZZU{color:var(--t);font-family:Sora,sans-serif;font-size:14px;font-weight:700}.createCourse_sumNote__KBBIz{background:var(--i50);border-radius:10px;color:var(--t3);font-size:12px;line-height:1.45;padding:10px 14px}.createCourse_acts__zml2k{display:flex;gap:12px;justify-content:flex-end}.createCourse_btn__\+aurj{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:14px;font-weight:700;gap:8px;padding:14px 32px;transition:all .2s}.createCourse_btn__\+aurj svg{height:16px;width:16px}.createCourse_btnP__eKcwS{background:linear-gradient(135deg,var(--i500),var(--v600));box-shadow:0 4px 18px #6366f14d;color:#fff}.createCourse_btnP__eKcwS:hover{box-shadow:0 6px 24px #6366f166;filter:brightness(1.05)}.createCourse_btnP__eKcwS:hover svg{transform:translateX(3px)}.createCourse_btnP__eKcwS svg{transition:transform .3s}.createCourse_btnP__eKcwS.createCourse_dis__X42WR{background:var(--g200);box-shadow:none;color:var(--t3);pointer-events:none}.createCourse_btnS__burSH{background:#fff;border:1.5px solid var(--g200);color:var(--t2)}.createCourse_btnS__burSH:hover{border-color:var(--g400);color:var(--t)}.createCourse_success__-ZcS4{display:none;padding:60px 20px;text-align:center}.createCourse_successSh__jFWr-{animation:createCourse_si__T8nM- .4s ease;display:block}.createCourse_sIco__rck4f{align-items:center;background:linear-gradient(135deg,var(--e500),#059669);border-radius:50%;box-shadow:0 8px 32px #10b98140;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.createCourse_sIco__rck4f svg{color:#fff;height:32px;width:32px}.createCourse_sH__c73lG{font-family:Sora,sans-serif;font-size:26px;font-weight:700;margin-bottom:6px}.createCourse_sP__NcMct{color:var(--t2);font-size:15px;margin-bottom:32px}.createCourse_sBtns__GvY1N{display:flex;gap:12px;justify-content:center}.globalRegistrationPopup_overlay__2p7qw{align-items:center;animation:globalRegistrationPopup_fadeIn__36Xvy .3s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.globalRegistrationPopup_overlay__2p7qw.globalRegistrationPopup_fadeOut__ogpgD{animation:globalRegistrationPopup_fadeOut__ogpgD .3s ease forwards}.globalRegistrationPopup_popup__EGz0G{animation:globalRegistrationPopup_scaleIn__dsE3\+ .4s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-width:440px;padding:32px;position:relative;text-align:center;width:100%}.globalRegistrationPopup_popup__EGz0G.globalRegistrationPopup_scaleOut__mcHgx{animation:globalRegistrationPopup_scaleOut__mcHgx .3s ease forwards}.globalRegistrationPopup_closeBtn__QtEEr{align-items:center;background:#f1f5f980;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px}.globalRegistrationPopup_closeBtn__QtEEr:hover{background:#f1f5f9;color:#0f172a}.globalRegistrationPopup_closeBtn__QtEEr svg{height:20px;width:20px}.globalRegistrationPopup_iconWrap__G9zVG{align-items:center;color:#6366f1;display:flex;height:64px;justify-content:center;margin:0 auto 20px;position:relative;width:64px}.globalRegistrationPopup_iconWrap__G9zVG svg{height:32px;position:relative;width:32px;z-index:2}.globalRegistrationPopup_pulseBg__CLvdY{animation:globalRegistrationPopup_pulse__neOMP 2s infinite;background:#eef2ff;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.globalRegistrationPopup_title__iodgI{color:#0f172a;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 12px}.globalRegistrationPopup_desc__ojEyE{color:#475569;font-size:15px;line-height:1.5;margin:0 0 24px}.globalRegistrationPopup_benefits__2xDjP{background:#f8fafc;border-radius:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:16px;text-align:left}.globalRegistrationPopup_benefitItem__tEw1N{align-items:center;color:#334155;display:flex;font-size:15px;font-weight:500;gap:12px}.globalRegistrationPopup_benefitItem__tEw1N svg{color:#10b981;flex-shrink:0;height:20px;width:20px}.globalRegistrationPopup_actions__91k1Z{display:flex;flex-direction:column;gap:12px}.globalRegistrationPopup_btnPrimary__4j1vO{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:14px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.globalRegistrationPopup_btnPrimary__4j1vO:hover{box-shadow:0 8px 16px #6366f166;transform:translateY(-2px)}.globalRegistrationPopup_btnSecondary__gEEHS{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:15px;font-weight:500;padding:12px;transition:color .2s ease}.globalRegistrationPopup_btnSecondary__gEEHS:hover{color:#0f172a}@keyframes globalRegistrationPopup_fadeIn__36Xvy{0%{opacity:0}to{opacity:1}}@keyframes globalRegistrationPopup_fadeOut__ogpgD{0%{opacity:1}to{opacity:0}}@keyframes globalRegistrationPopup_scaleIn__dsE3\+{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes globalRegistrationPopup_scaleOut__mcHgx{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}@keyframes globalRegistrationPopup_pulse__neOMP{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}
/*# sourceMappingURL=main.de01874d.css.map*/