:is(:where(html):not(.dark) button._1e9DxG_btn-primary,:where(html):not(.dark) a._1e9DxG_btn-primary),:is(.dark button._1e9DxG_btn-primary,.dark a._1e9DxG_btn-primary){background:var(--btn-primary-bg);color:var(--btn-primary-text)}.dark ._1e9DxG_animated-title{color:#fff!important}.dark ._1e9DxG_scroll-indicator ._1e9DxG_wheel{background:#fff!important}.dark ._1e9DxG_scroll-indicator ._1e9DxG_mouse{border:1px solid #fff!important}.dark a._1e9DxG_btn-primary{color:inherit!important}.dark ._1e9DxG_word-card-front{background:#2d2d2d;border:1px solid #6a11cb4d}.dark ._1e9DxG_word-card h3{background:linear-gradient(135deg,#8a2be2,#4169e1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark ._1e9DxG_word-pronunciation{color:#a0aec0}:is(.dark ._1e9DxG_word-card,.dark ._1e9DxG_word-card-front,.dark ._1e9DxG_testimonial,.dark ._1e9DxG_floating-element,.dark ._1e9DxG_feature-card){color:#fff!important;background-color:#2d2d2d!important}.dark ._1e9DxG_testimonial p{color:#fff!important}.dark ._1e9DxG_author-name{color:#fff!important}.dark ._1e9DxG_word-card p{color:#fff!important}.dark ._1e9DxG_word-card span{color:#fff!important}.dark ._1e9DxG_feature p{color:#fff!important}.dark ._1e9DxG_counter-item p{color:#fff!important}.dark ._1e9DxG_counter-item span{color:#fff!important}.dark ._1e9DxG_counter-label{color:#fff!important}.dark ._1e9DxG_word-card-back{color:#fff!important;background:#2d2d2d!important}:is(.dark ._1e9DxG_login-container,.dark ._1e9DxG_auth-container,.dark ._1e9DxG_register-container,.dark ._1e9DxG_logout-container){color:#fff!important;background:#2d2d2df2!important}.dark ._1e9DxG_auth-form input{border-color:#fff3;color:#fff!important;background-color:#3a3a3a!important}:is(.dark ._1e9DxG_login-container label,.dark ._1e9DxG_auth-container label,.dark ._1e9DxG_register-container label,.dark ._1e9DxG_form-group label,.dark ._1e9DxG_login-container p,.dark ._1e9DxG_auth-container p,.dark ._1e9DxG_register-container p){color:#e0e0e0!important}.dark ._1e9DxG_floating-card{border:1px solid #ffffff1a;color:#fff!important;background:#2d2d2d!important}._1e9DxG_container{text-align:center;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff2e;border-radius:20px;width:100%;margin-left:0;margin-right:auto;padding:35px 45px;transition:transform .3s,box-shadow .3s;animation:.8s forwards _1e9DxG_fadeIn;transform:translateY(20px);box-shadow:0 15px 30px #0000001a}._1e9DxG_home-container,._1e9DxG_login-container,._1e9DxG_register-container,._1e9DxG_logout-container{text-align:center;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff2e;border-radius:16px;width:100%;padding:35px 45px;transition:transform .3s,box-shadow .3s;animation:.8s forwards _1e9DxG_fadeIn;transform:translateY(20px);box-shadow:0 15px 30px #0000001a}._1e9DxG_container:hover,._1e9DxG_home-container:hover,._1e9DxG_login-container:hover,._1e9DxG_register-container:hover,._1e9DxG_logout-container:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}@keyframes _1e9DxG_fadeIn{to{opacity:1;transform:translateY(0)}}._1e9DxG_form-group{text-align:left;margin-bottom:22px}:where(._1e9DxG_page) label{color:#444;font-size:15px;font-weight:500;display:inline-block}:where(._1e9DxG_page) input{background-color:#ffffffe6;border:2px solid #e6e6e6;border-radius:10px;width:100%;padding:14px 16px;font-size:15px;transition:all .3s}:where(._1e9DxG_page) input:focus{background-color:#fff;border-color:#2575fc;outline:none;box-shadow:0 0 10px #2575fc33}._1e9DxG_logout-container a._1e9DxG_btn{color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:12px;margin-top:20px;padding:14px 25px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 5px 15px #6a11cb4d}@media (max-width:768px){:where(body:has(._1e9DxG_page)) header{flex-direction:column;padding:15px}:where(body:has(._1e9DxG_page)) header nav{flex-wrap:wrap;justify-content:center;width:100%;margin-top:15px}:where(body:has(._1e9DxG_page)) header nav a{text-align:center;padding:10px 15px}._1e9DxG_container,._1e9DxG_home-container,._1e9DxG_login-container,._1e9DxG_register-container,._1e9DxG_logout-container{max-width:50px;padding:25px 20px}._1e9DxG_navigation{flex-direction:column}._1e9DxG_navigation a._1e9DxG_btn{max-width:100%}}._1e9DxG_nav-toggle{color:#2575fc;cursor:pointer;background:0 0;border:none;font-size:24px;display:none}@media (max-width:576px){._1e9DxG_nav-toggle{display:block;position:absolute;top:20px;right:20px}:where(body:has(._1e9DxG_page)) header nav{flex-direction:column;gap:10px;width:100%;max-height:0;transition:max-height .3s;overflow:hidden}:where(body:has(._1e9DxG_page)) header nav.active{max-height:300px}:where(body:has(._1e9DxG_page)) header nav a{width:100%}._1e9DxG_login-container,._1e9DxG_register-container,._1e9DxG_logout-container{padding:30px 20px}._1e9DxG_login-container h1,._1e9DxG_register-container h1,._1e9DxG_logout-container h1{font-size:28px}._1e9DxG_login-container input,._1e9DxG_register-container input{padding:14px 16px}._1e9DxG_login-container button,._1e9DxG_register-container button,._1e9DxG_logout-container a._1e9DxG_btn{padding:14px;font-size:16px}}._1e9DxG_alert{color:#fff;border-radius:20px;margin-bottom:20px;padding:12px 15px;font-weight:500;animation:.5s forwards _1e9DxG_slideIn}._1e9DxG_alert-success{background:linear-gradient(135deg,#20bf55,#01baef);box-shadow:0 4px 10px #20bf554d}._1e9DxG_alert-error{background:linear-gradient(135deg,#ff416c,#ff4b2b);box-shadow:0 4px 10px #ff416c4d}@keyframes _1e9DxG_slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._1e9DxG_login-container,._1e9DxG_register-container,._1e9DxG_logout-container{text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;width:100%;max-width:480px;padding:40px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}._1e9DxG_login-container:before,._1e9DxG_register-container:before,._1e9DxG_logout-container:before{content:"";z-index:-1;background:linear-gradient(45deg,#6a11cb08 0%,#2575fc08 25%,#6a11cb08 50%,#2575fc08 75%,#6a11cb08 100%);width:200%;height:200%;animation:10s linear infinite _1e9DxG_gradientShift;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}@keyframes _1e9DxG_gradientShift{0%{transform:rotate(30deg)translateY(0)}50%{transform:rotate(30deg)translateY(-15px)}to{transform:rotate(30deg)translateY(0)}}._1e9DxG_login-container:hover,._1e9DxG_register-container:hover,._1e9DxG_logout-container:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0003}._1e9DxG_login-container h1,._1e9DxG_register-container h1,._1e9DxG_logout-container h1{margin-bottom:30px;font-size:32px;display:inline-block;position:relative}._1e9DxG_login-container h1:after,._1e9DxG_register-container h1:after,._1e9DxG_logout-container h1:after{content:"";background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:2px;width:60%;height:4px;position:absolute;bottom:-10px;left:20%}._1e9DxG_login-container form,._1e9DxG_register-container form{margin-top:30px}._1e9DxG_login-container ._1e9DxG_form-group,._1e9DxG_register-container ._1e9DxG_form-group{margin-bottom:25px;position:relative}._1e9DxG_login-container label,._1e9DxG_register-container label{color:#444;text-align:left;margin-bottom:12px;font-size:16px;font-weight:600;transition:all .3s;display:block}._1e9DxG_login-container input,._1e9DxG_register-container input{background-color:#fffc;border:2px solid #e6e6e6;border-radius:12px;width:100%;padding:16px 20px;font-size:16px;transition:all .3s;box-shadow:0 4px 8px #0000000d}._1e9DxG_login-container input:focus,._1e9DxG_register-container input:focus{background-color:#fff;border-color:#2575fc;outline:none;transform:translateY(-2px);box-shadow:0 5px 15px #2575fc26}._1e9DxG_login-container input::placeholder,._1e9DxG_register-container input::placeholder{color:#aaa;opacity:.7}._1e9DxG_login-container button,._1e9DxG_register-container button{color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:15px;width:100%;margin-top:10px;padding:16px;font-size:18px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 20px #6a11cb4d}._1e9DxG_login-container button:hover,._1e9DxG_register-container button:hover{background:linear-gradient(135deg,#2575fc,#6a11cb);transform:translateY(-4px);box-shadow:0 12px 25px #6a11cb66}._1e9DxG_login-container button:active,._1e9DxG_register-container button:active{transform:translateY(-2px);box-shadow:0 6px 15px #6a11cb4d}._1e9DxG_login-container button:before,._1e9DxG_register-container button:before{content:"";background:linear-gradient(90deg,#fff0,#fff3,#fff0);width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:-100%}._1e9DxG_login-container button:hover:before,._1e9DxG_register-container button:hover:before{left:100%}._1e9DxG_logout-container{text-align:center;padding:45px}._1e9DxG_logout-container p{color:#444;margin:25px 0;font-size:18px;line-height:1.8}._1e9DxG_logout-container a._1e9DxG_btn{color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:15px;margin-top:25px;padding:16px 30px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 20px #6a11cb4d}._1e9DxG_logout-container a._1e9DxG_btn:hover{background:linear-gradient(135deg,#2575fc,#6a11cb);transform:translateY(-4px);box-shadow:0 12px 25px #6a11cb66}._1e9DxG_logout-container a._1e9DxG_btn:before{content:"";background:linear-gradient(90deg,#fff0,#fff3,#fff0);width:100%;height:100%;transition:all .8s;position:absolute;top:0;left:-100%}._1e9DxG_logout-container a._1e9DxG_btn:hover:before{left:100%}._1e9DxG_login-register-links{border-top:1px solid #0000001a;margin-top:25px;padding-top:20px;font-size:16px}._1e9DxG_login-register-links a{color:#2575fc;padding-bottom:3px;font-weight:600;transition:all .3s;position:relative}._1e9DxG_login-register-links a:hover{color:#6a11cb}._1e9DxG_login-register-links a:after{content:"";background:linear-gradient(90deg,#6a11cb,#2575fc);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}._1e9DxG_login-register-links a:hover:after{width:100%}._1e9DxG_hero-section{padding:20px 0;position:relative;overflow:visible}@keyframes _1e9DxG_floatBubble{0%{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(5deg)}66%{transform:translate(-20px,20px)rotate(-5deg)}to{transform:translate(10px,-10px)rotate(0)}}._1e9DxG_highlight{color:#2575fc;animation:3s infinite _1e9DxG_pulse;display:inline-block;position:relative}@keyframes _1e9DxG_pulse{0%,to{opacity:1}50%{opacity:.8}}._1e9DxG_hero-section h1{opacity:0;animation:1s ease-out forwards _1e9DxG_slideInDown}@keyframes _1e9DxG_slideInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}._1e9DxG_subtitle{color:#666;opacity:0;margin:15px 0 30px;font-size:20px;font-weight:400;animation:1s ease-out .3s forwards _1e9DxG_fadeIn}._1e9DxG_feature-highlights{flex-wrap:wrap;justify-content:space-between;gap:20px;margin:40px 0;display:flex}._1e9DxG_feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffffb3;border:1px solid #fff3;border-radius:16px;flex:1;min-width:200px;padding:25px 20px;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.34,1.56,.64,1) forwards _1e9DxG_slideUp;transform:translateY(30px);box-shadow:0 8px 20px #0000000f}._1e9DxG_feature:first-child{animation-delay:.5s}._1e9DxG_feature:nth-child(2){animation-delay:.7s}._1e9DxG_feature:nth-child(3){animation-delay:.9s}@keyframes _1e9DxG_slideUp{to{opacity:1;transform:translateY(0)}}._1e9DxG_feature:hover{z-index:2;background:#ffffffe6;transform:translateY(-15px)scale(1.05);box-shadow:0 20px 40px #00000026}._1e9DxG_feature i{color:#6a11cb;background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;transform-origin:50%;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:32px;animation:6s ease-in-out infinite _1e9DxG_wiggle;display:inline-block}@keyframes _1e9DxG_wiggle{0%,to{transform:rotate(0)}92%{transform:rotate(0)}94%{transform:rotate(10deg)}96%{transform:rotate(-10deg)}98%{transform:rotate(5deg)}}._1e9DxG_feature:hover i{animation:.7s ease-out _1e9DxG_spin}@keyframes _1e9DxG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._1e9DxG_feature h3{color:#333;margin-bottom:10px;font-size:20px;font-weight:600;transition:all .3s;display:inline-block;position:relative}._1e9DxG_feature:hover h3{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:scale(1.1)}._1e9DxG_feature h3:after{content:"";background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:3px;width:0;height:3px;transition:all .4s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}._1e9DxG_feature:hover h3:after{width:80%}._1e9DxG_feature p{color:#666;font-size:14px;line-height:1.5;transition:all .3s}._1e9DxG_feature:hover p{color:#333}._1e9DxG_navigation{opacity:0;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;animation:1s ease-out 1.1s forwards _1e9DxG_fadeIn;display:flex}._1e9DxG_btn{border-radius:50px;min-width:140px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;position:relative;overflow:hidden}._1e9DxG_btn:before{content:"";background:#fff3;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}._1e9DxG_btn:hover:before{left:100%}._1e9DxG_btn i{margin-right:8px;transition:all .3s}._1e9DxG_btn:hover i{transform:translate(-3px)rotate(-10deg)}._1e9DxG_btn-primary{color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 8px 15px #6a11cb33}._1e9DxG_btn-secondary{color:#fff;background:linear-gradient(135deg,#fc466b,#3f5efb);box-shadow:0 8px 15px #fc466b33}._1e9DxG_btn-info{color:#fff;background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 8px 15px #11998e33}._1e9DxG_btn-primary:hover,._1e9DxG_btn-secondary:hover,._1e9DxG_btn-info:hover{transform:translateY(-7px)scale(1.05);box-shadow:0 15px 25px #0000004d}._1e9DxG_btn:active{transform:translateY(-2px)scale(.98);box-shadow:0 5px 10px #0003}._1e9DxG_home-container{text-align:center;width:100%;max-width:100%;box-shadow:none;opacity:0;background:#fffffff2;border-radius:0;margin:0 auto;padding:0;animation:1s forwards _1e9DxG_fadeIn;position:relative;overflow:hidden}._1e9DxG_shape{filter:blur(30px);z-index:-1;opacity:.6;border-radius:50%;position:absolute}._1e9DxG_shape-1{background:linear-gradient(135deg,#6a11cb33,#2575fc33);width:250px;height:250px;animation:20s ease-in-out infinite alternate _1e9DxG_floatShape;top:-50px;right:10%}._1e9DxG_shape-2{background:linear-gradient(135deg,#fc466b33,#3f5efb33);width:200px;height:200px;animation:25s ease-in-out infinite alternate-reverse _1e9DxG_floatShape;bottom:30%;left:-80px}._1e9DxG_shape-3{background:linear-gradient(135deg,#11998e33,#38ef7d33);width:180px;height:180px;animation:22s ease-in-out 2s infinite alternate _1e9DxG_floatShape;top:40%;right:-60px}._1e9DxG_shape-4{background:linear-gradient(135deg,#6a11cb26,#2575fc26);width:300px;height:300px;animation:28s ease-in-out 1s infinite alternate-reverse _1e9DxG_floatShape;bottom:10%;right:20%}._1e9DxG_shape-5{background:linear-gradient(135deg,#ffb14233,#ff7a4233);width:150px;height:150px;animation:18s ease-in-out 3s infinite alternate _1e9DxG_floatShape;top:20%;left:15%}._1e9DxG_shape-6{background:linear-gradient(135deg,#7d5fff26,#4b87ff26);width:220px;height:220px;animation:24s ease-in-out 2s infinite alternate-reverse _1e9DxG_floatShape;bottom:-50px;left:30%}@keyframes _1e9DxG_floatShape{0%{transform:translate(0)rotate(0)}25%{transform:translate(20px,-20px)rotate(5deg)}50%{transform:translate(-15px,25px)rotate(-8deg)}75%{transform:translate(15px,10px)rotate(3deg)}to{transform:translate(-20px,-15px)rotate(-5deg)}}._1e9DxG_hero-banner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:60px 20px;display:flex;position:relative;overflow:hidden}._1e9DxG_hero-content{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}._1e9DxG_hero-text-container{text-align:left;z-index:2;flex:1;min-width:300px;padding:20px}._1e9DxG_hero-image{z-index:1;flex:1;justify-content:center;align-items:center;min-width:300px;height:500px;display:flex;position:relative;overflow:visible}._1e9DxG_hero-image-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._1e9DxG_animated-title{color:#333;opacity:0;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-size:3.5rem;font-weight:800;line-height:1.2;animation:10s ease-out forwards _1e9DxG_slideInLeft}@keyframes _1e9DxG_slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}._1e9DxG_glow-text{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s infinite alternate _1e9DxG_textGlow;display:inline-block;position:relative}@keyframes _1e9DxG_textGlow{0%,to{text-shadow:0 0 10px #6a11cb4d}50%{text-shadow:0 0 20px #2575fc80}}._1e9DxG_hero-banner ._1e9DxG_subtitle{color:#555;opacity:0;max-width:500px;margin-bottom:40px;font-size:1.5rem;line-height:1.6;animation:1s ease-out .5s forwards _1e9DxG_fadeIn}._1e9DxG_hero-cta{opacity:0;flex-wrap:wrap;gap:20px;margin-top:30px;animation:1s ease-out 1s forwards _1e9DxG_fadeIn;display:flex}._1e9DxG_btn-large{text-transform:uppercase;letter-spacing:1px;border-radius:50px;min-width:180px;padding:15px 35px;font-size:1rem}._1e9DxG_btn-outline{color:#2575fc;background:0 0;border:2px solid #2575fc;padding:13px 33px;transition:all .3s}._1e9DxG_btn-outline:hover{color:#6a11cb;background:#2575fc1a;border-color:#6a11cb;transform:translateY(-5px)}._1e9DxG_floating-element{transition:all .5s;position:absolute}._1e9DxG_vocab-card{z-index:2;background:#fff;border-radius:15px;justify-content:center;align-items:center;padding:20px;display:flex;box-shadow:0 15px 35px #0000001a}._1e9DxG_vocab-word{color:#6a11cb;font-size:1.2rem;font-weight:600}._1e9DxG_card-1{width:140px;height:70px;animation:6s ease-in-out infinite _1e9DxG_float;top:20%;left:10%;transform:rotate(-5deg)}._1e9DxG_card-2{width:160px;height:70px;animation:8s ease-in-out 1s infinite _1e9DxG_float;top:45%;right:5%;transform:rotate(5deg)}._1e9DxG_card-3{width:140px;height:70px;animation:7s ease-in-out .5s infinite _1e9DxG_float;bottom:25%;left:10%;transform:rotate(-3deg)}._1e9DxG_card-4{width:140px;height:70px;animation:7s ease-in-out .5s infinite _1e9DxG_float;top:10%;right:10%;transform:rotate(-3deg)}._1e9DxG_card-5{width:140px;height:70px;animation:7s ease-in-out .5s infinite _1e9DxG_float;top:70%;right:10%;transform:rotate(-3deg)}._1e9DxG_floating-circle{opacity:.8;z-index:10;border-radius:50%;position:absolute}._1e9DxG_circle-1{background:linear-gradient(135deg,#6a11cb,#2575fc);width:80px;height:80px;animation:10s ease-in-out infinite _1e9DxG_float;top:15%;right:20%}._1e9DxG_circle-2{background:linear-gradient(135deg,#fc466b,#3f5efb);width:60px;height:60px;animation:8s ease-in-out 2s infinite _1e9DxG_float;bottom:30%;right:50%}._1e9DxG_circle-3{background:linear-gradient(135deg,#11998e,#38ef7d);width:50px;height:50px;animation:12s ease-in-out 1s infinite _1e9DxG_float;bottom:15%;left:10%}._1e9DxG_circle-4{background:linear-gradient(135deg,#11998e,#38ef7d);width:100px;height:100px;animation:20s ease-in-out 1s infinite _1e9DxG_float;bottom:15%;right:10%}._1e9DxG_circle-5{background:linear-gradient(135deg,#6a11cb,#2575fc);width:150px;height:150px;animation:25s ease-in-out 1s infinite _1e9DxG_float;bottom:20%;right:15%}._1e9DxG_book-icon{color:#6a11cbcc;z-index:3;animation:15s linear infinite _1e9DxG_rotateSlow,8s ease-in-out infinite _1e9DxG_float;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes _1e9DxG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes _1e9DxG_rotateSlow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}:where(._1e9DxG_page) section{width:100%;max-width:1200px;margin:0 auto;padding:100px 20px;position:relative}._1e9DxG_section-heading{text-align:center;margin-bottom:60px;position:relative}._1e9DxG_section-heading h2{color:#333;background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.5rem;font-weight:700;display:inline-block}._1e9DxG_heading-underline{background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:2px;width:80px;height:4px;margin:0 auto}._1e9DxG_stats-section{background:linear-gradient(135deg,#6a11cb0d,#2575fc0d);border-radius:20px;margin:50px auto;padding:100px 20px}._1e9DxG_stats-counter{flex-wrap:wrap;justify-content:space-around;gap:40px;display:flex}._1e9DxG_counter-item{text-align:center;flex-direction:column;align-items:center;min-width:200px;transition:all .3s;display:flex}._1e9DxG_counter-item:hover{transform:translateY(-10px)}._1e9DxG_counter-icon{z-index:1;background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;position:relative;box-shadow:0 10px 25px #6a11cb4d}._1e9DxG_counter-icon:before{content:"";z-index:-1;opacity:.3;background:linear-gradient(135deg,#6a11cb 0%,#2575fc 100%);border-radius:50%;animation:2s infinite _1e9DxG_pulse;position:absolute;inset:-5px}._1e9DxG_counter-icon i{color:#fff;font-size:30px}._1e9DxG_counter-number{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:3rem;font-weight:800;position:relative}._1e9DxG_counter-label{color:#666;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:500}._1e9DxG_features-section{padding:100px 20px}._1e9DxG_feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;width:100%;display:grid}._1e9DxG_feature-card{text-align:center;z-index:1;background:#fff;border:1px solid #6a11cb0d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 30px;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000014}._1e9DxG_feature-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#6a11cb05,#2575fc05);width:100%;height:100%;position:absolute;top:0;left:0}._1e9DxG_feature-card:hover{border-color:#6a11cb33;transform:translateY(-15px)scale(1.03);box-shadow:0 25px 50px #00000026}._1e9DxG_feature-icon{background:linear-gradient(135deg,#6a11cb1a,#2575fc1a);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 25px;transition:all .5s;display:flex}._1e9DxG_feature-card:hover ._1e9DxG_feature-icon{background:linear-gradient(135deg,#6a11cb33,#2575fc33);transform:scale(1.1)rotate(10deg)}._1e9DxG_feature-icon i{color:#6a11cb;background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;transition:all .5s}._1e9DxG_feature-card h3{color:#333;margin-bottom:15px;font-size:1.5rem;font-weight:700;transition:all .3s}._1e9DxG_feature-card:hover h3{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._1e9DxG_feature-card p{color:#666;margin-bottom:20px;font-size:1rem;line-height:1.7}._1e9DxG_feature-hover-content{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;height:0;margin-top:auto;transition:height .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}._1e9DxG_feature-card:hover ._1e9DxG_feature-hover-content{opacity:1;height:40px}._1e9DxG_feature-tag{color:#6a11cb;opacity:0;background:linear-gradient(135deg,#6a11cb1a,#2575fc1a);border-radius:30px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-block;transform:translateY(20px)}._1e9DxG_feature-card:hover ._1e9DxG_feature-tag{opacity:1;transform:translateY(0)}._1e9DxG_feature-card:hover ._1e9DxG_feature-tag:first-child{transition-delay:.1s}._1e9DxG_feature-card:hover ._1e9DxG_feature-tag:nth-child(2){transition-delay:.2s}._1e9DxG_feature-card:hover ._1e9DxG_feature-tag:nth-child(3){transition-delay:.3s}._1e9DxG_feature-tag:hover{background:linear-gradient(135deg,#6a11cb33,#2575fc33);transform:translateY(-3px)scale(1.05)}._1e9DxG_showcase-section{background:linear-gradient(135deg,#6a11cb0d,#2575fc0d);border-radius:20px;margin:50px auto;padding:100px 20px}._1e9DxG_word-showcase{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}._1e9DxG_word-card{width:280px;height:180px;transform-style:preserve-3d;cursor:pointer;background:#fff;border-radius:20px;transition:transform .8s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 15px 35px #0000001a}._1e9DxG_word-card:hover{transform:rotateY(180deg)}._1e9DxG_word-card-front,._1e9DxG_word-card-back{backface-visibility:hidden;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute}._1e9DxG_word-card-front{background:#fff;border:1px solid #6a11cb1a}._1e9DxG_word-card-back{color:#fff;background:linear-gradient(135deg,#81b591,#63a17c);transform:rotateY(180deg)}._1e9DxG_word-card h3{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:1.8rem;font-weight:700}._1e9DxG_word-pronunciation{color:#666;font-size:1rem;font-style:italic}._1e9DxG_word-definition{margin-bottom:15px;font-size:1.1rem;font-weight:600}._1e9DxG_word-example{opacity:.9;font-size:.9rem;font-style:italic}._1e9DxG_testimonial-section{padding:100px 20px}._1e9DxG_testimonial-carousel{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}._1e9DxG_testimonial{background:#fff;border:1px solid #6a11cb0d;border-radius:20px;width:100%;max-width:450px;padding:40px;transition:all .5s;position:relative;box-shadow:0 15px 35px #00000014}._1e9DxG_testimonial:hover{border-color:#6a11cb33;transform:translateY(-15px);box-shadow:0 25px 50px #00000026}._1e9DxG_quote-mark{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:-20px;left:30px;box-shadow:0 10px 20px #6a11cb4d}._1e9DxG_quote-mark i{color:#fff;font-size:20px}._1e9DxG_testimonial p{color:#444;margin-bottom:25px;font-size:1.1rem;font-style:italic;line-height:1.8}._1e9DxG_testimonial-author{align-items:center;display:flex}._1e9DxG_author-avatar{color:#fff;background:linear-gradient(135deg,#fc466b,#3f5efb);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;font-size:16px;font-weight:700;display:flex;box-shadow:0 5px 15px #fc466b4d}._1e9DxG_author-info{text-align:left}._1e9DxG_author-name{color:#333;margin-bottom:3px;font-size:1.1rem;font-weight:700}._1e9DxG_author-title{color:#666;font-size:.9rem}._1e9DxG_cta-section{background:linear-gradient(135deg,#023178,#2575fc);border-radius:20px;margin:50px auto;padding:80px 20px;position:relative;overflow:hidden}._1e9DxG_cta-section:before{content:"";z-index:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,0.1)' fill-rule='evenodd'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}._1e9DxG_cta-content{z-index:1;color:#fff;text-align:center;max-width:700px;margin:0 auto;position:relative}._1e9DxG_cta-content h2{text-shadow:0 2px 10px #0003;margin-bottom:20px;font-size:2.5rem;font-weight:700}._1e9DxG_cta-content p{opacity:.9;color:#fffefe;margin-bottom:40px;font-size:1.35rem;font-weight:600}._1e9DxG_cta-buttons{color:#fff;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}._1e9DxG_scroll-indicator{opacity:.7;opacity:0;margin-top:60px;transition:opacity .3s;animation:1s ease-out 2s forwards _1e9DxG_fadeInUp,2.5s infinite _1e9DxG_bounceUpDown}._1e9DxG_scroll-indicator:hover{opacity:1}._1e9DxG_mouse{border:2px solid #0a0a0a;border-radius:25px;justify-content:center;width:30px;height:50px;margin:0 auto 8px;display:flex;position:relative}._1e9DxG_wheel{background:#060606;border-radius:2px;width:4px;height:10px;animation:1.5s infinite _1e9DxG_scrollWheel;position:absolute;top:10px}@keyframes _1e9DxG_scrollWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._1e9DxG_scroll-indicator p{color:#121212;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:1rem;font-weight:600}@keyframes _1e9DxG_bounceUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:992px){._1e9DxG_hero-content{flex-direction:column-reverse;gap:20px}._1e9DxG_hero-text-container{text-align:center;order:2}._1e9DxG_hero-image{order:1;width:100%;min-width:auto;height:400px;max-height:400px;margin-bottom:40px;position:relative;overflow:hidden}._1e9DxG_hero-image-container{width:100%;height:100%;position:relative;overflow:visible}._1e9DxG_hero-image ._1e9DxG_floating-element{position:absolute;transform:scale(.9)}._1e9DxG_hero-image ._1e9DxG_floating-circle{opacity:.6}._1e9DxG_animated-title{font-size:2.5rem}._1e9DxG_hero-cta{justify-content:center}._1e9DxG_section-heading h2{font-size:2rem}}@media (max-width:768px){:where(._1e9DxG_page) section{padding:60px 20px}._1e9DxG_hero-image{height:350px;max-height:350px}._1e9DxG_hero-image-container{transform:scale(.95)}._1e9DxG_hero-image ._1e9DxG_vocab-card,._1e9DxG_hero-image ._1e9DxG_floating-circle{transform:scale(.85)}._1e9DxG_hero-image ._1e9DxG_card-1{top:15%;left:8%}._1e9DxG_hero-image ._1e9DxG_card-2{top:40%;right:8%}._1e9DxG_hero-image ._1e9DxG_card-3{bottom:20%;left:18%}._1e9DxG_stats-counter{gap:20px}._1e9DxG_counter-icon{width:70px;height:70px}._1e9DxG_counter-number{font-size:2.5rem}._1e9DxG_feature-grid{grid-template-columns:1fr}._1e9DxG_word-showcase,._1e9DxG_testimonial-carousel{flex-direction:column;align-items:center}._1e9DxG_cta-content h2{font-size:2rem}}@media (max-width:576px){._1e9DxG_animated-title{font-size:2rem}._1e9DxG_hero-banner ._1e9DxG_subtitle{font-size:1.2rem}._1e9DxG_hero-image{height:300px;max-height:300px;margin-bottom:20px;position:relative;overflow:visible}._1e9DxG_hero-image-container{transform:scale(.85)}._1e9DxG_hero-image ._1e9DxG_vocab-card{padding:15px;transform:scale(.8)}._1e9DxG_hero-image ._1e9DxG_vocab-word{font-size:1rem}._1e9DxG_hero-image ._1e9DxG_card-1{top:10%;left:5%}._1e9DxG_hero-image ._1e9DxG_card-2{top:40%;right:5%}._1e9DxG_hero-image ._1e9DxG_card-3{bottom:15%;left:15%}._1e9DxG_hero-image ._1e9DxG_floating-circle{transform:scale(.7)}._1e9DxG_hero-image ._1e9DxG_circle-4,._1e9DxG_hero-image ._1e9DxG_circle-5{opacity:.5;transform:scale(.6)}._1e9DxG_counter-number{font-size:2rem}._1e9DxG_word-card{width:100%;max-width:280px}._1e9DxG_testimonial{padding:30px 20px}._1e9DxG_cta-content h2{font-size:1.8rem}._1e9DxG_btn-large{width:100%}}@media (max-width:480px){._1e9DxG_hero-section{padding:15px 0}._1e9DxG_hero-content{margin-bottom:20px}._1e9DxG_hero-image{height:250px;max-height:250px;margin-bottom:10px;overflow:visible}._1e9DxG_hero-image-container{width:100%;height:100%;position:relative;transform:scale(.75)}._1e9DxG_hero-image ._1e9DxG_vocab-card{z-index:10;width:120px;height:auto;min-height:60px;padding:12px;transform:scale(.7)}._1e9DxG_hero-image ._1e9DxG_vocab-word{font-size:.9rem}._1e9DxG_hero-image ._1e9DxG_floating-circle{opacity:.5;transform:scale(.6)}._1e9DxG_hero-image ._1e9DxG_card-1{top:15%;left:10%}._1e9DxG_hero-image ._1e9DxG_card-2{top:45%;right:10%}._1e9DxG_hero-image ._1e9DxG_card-3{bottom:20%;left:15%}._1e9DxG_hero-image ._1e9DxG_circle-1{width:60px;height:60px;top:10%;right:15%}._1e9DxG_hero-image ._1e9DxG_circle-2{width:40px;height:40px;bottom:25%;right:45%}._1e9DxG_hero-image ._1e9DxG_circle-3{width:50px;height:50px;bottom:10%;left:5%}._1e9DxG_hero-image ._1e9DxG_book-icon{z-index:5;transform:scale(.7)}._1e9DxG_animated-title{font-size:1.8rem}._1e9DxG_subtitle{font-size:1.1rem}._1e9DxG_hero-cta{gap:15px}._1e9DxG_navbar-brand{max-width:160px;font-size:1rem}:where(body:has(._1e9DxG_page)) .logo-img{width:30px;height:30px;margin-right:5px}:where(body:has(._1e9DxG_page)) .brand-text{max-width:120px}._1e9DxG_navbar-toggler{padding:5px 8px}._1e9DxG_navbar-toggler-icon{width:1em;height:1em}}@media (max-width:375px){._1e9DxG_hero-section{padding:10px 5px}._1e9DxG_hero-content{margin-bottom:10px}._1e9DxG_hero-image{height:220px;max-height:220px;overflow:visible}._1e9DxG_hero-image-container{width:100%;height:100%;overflow:visible;transform:scale(.65)}._1e9DxG_hero-image ._1e9DxG_vocab-card{width:100px;height:50px;padding:10px;transform:scale(.6);box-shadow:0 5px 15px #00000026}._1e9DxG_hero-image ._1e9DxG_vocab-word{font-size:.8rem;font-weight:700}._1e9DxG_hero-image ._1e9DxG_card-1{top:20%;left:15%}._1e9DxG_hero-image ._1e9DxG_card-2{top:50%;right:15%}._1e9DxG_hero-image ._1e9DxG_card-3{bottom:25%;left:20%}._1e9DxG_hero-image ._1e9DxG_circle-2,._1e9DxG_hero-image ._1e9DxG_circle-3,._1e9DxG_hero-image ._1e9DxG_circle-4,._1e9DxG_hero-image ._1e9DxG_circle-5{opacity:.3;transform:scale(.5)}._1e9DxG_hero-image ._1e9DxG_circle-1{opacity:.4;width:50px;height:50px;top:15%;right:20%}._1e9DxG_hero-image ._1e9DxG_book-icon{transform:scale(.6)}._1e9DxG_animated-title{font-size:1.6rem}._1e9DxG_subtitle{margin-bottom:20px;font-size:.95rem}._1e9DxG_hero-cta{gap:10px}._1e9DxG_btn-large{min-width:140px;padding:10px 20px;font-size:.9rem}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){._1e9DxG_hero-image-container{transform:scale(.7)}._1e9DxG_hero-image{height:240px}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){._1e9DxG_hero-image-container{transform:scale(.7)}}@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){._1e9DxG_hero-image-container{transform:scale(.75)}}@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){._1e9DxG_hero-image-container{transform:scale(.8)}}@media only screen and (max-width:896px) and (orientation:landscape){._1e9DxG_hero-section{padding:10px 0}._1e9DxG_hero-content{flex-direction:row;align-items:center}._1e9DxG_hero-text-container{text-align:left;order:1;padding:10px}._1e9DxG_hero-image{order:2;height:250px}._1e9DxG_hero-image-container{transform:scale(.7)}._1e9DxG_animated-title{font-size:1.8rem}._1e9DxG_subtitle{margin-bottom:15px;font-size:.9rem}._1e9DxG_hero-cta{justify-content:flex-start;gap:50px;width:120%}._1e9DxG_btn-large{min-width:120px;font-size:.85rem}}@media (max-width:768px){._1e9DxG_floating-element{animation-duration:5s!important}._1e9DxG_book-icon{animation:20s linear infinite _1e9DxG_rotateSlow,6s ease-in-out infinite _1e9DxG_float!important}@keyframes _1e9DxG_floatEnhanced{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-15px)scale(1.03)}to{transform:translateY(0)scale(1)}}}._1e9DxG_auth-page{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}._1e9DxG_auth-background{background:0 0;border-radius:12px;min-width:1200px;max-width:1200px;padding:50px 20px;position:absolute}._1e9DxG_auth-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1;background:#fffffff2;border:1px solid #fff3;border-radius:20px;width:100%;max-width:480px;padding:40px;animation:.8s forwards _1e9DxG_fadeInUp;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}@keyframes _1e9DxG_fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._1e9DxG_auth-header{text-align:center;margin-bottom:30px}._1e9DxG_logo-icon{background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;transition:all .3s;display:flex;box-shadow:0 10px 20px #6a11cb33}._1e9DxG_logo-icon i{color:#fff;font-size:32px;transition:all .3s}._1e9DxG_auth-header h1{background:linear-gradient(135deg,#6a11cb,#2575fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:28px}._1e9DxG_auth-header h1 ._1e9DxG_highlight{font-weight:700}._1e9DxG_auth-subtitle{color:#666;margin-bottom:20px;font-size:16px}._1e9DxG_auth-form{margin-top:20px}._1e9DxG_password-toggle{cursor:pointer;z-index:2;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:absolute;top:0;right:10px}._1e9DxG_input-icon-wrapper{align-items:center;display:flex;position:relative}._1e9DxG_input-icon{color:#888;z-index:2;pointer-events:none;font-size:18px;transition:all .3s;position:absolute;left:16px}._1e9DxG_input-icon-wrapper input{background:0 0;outline:none;width:100%;padding-left:50px;padding-right:45px}._1e9DxG_input-icon-wrapper input:focus~._1e9DxG_input-icon{color:#2575fc}._1e9DxG_input-icon-wrapper input:focus{background-color:#fff;border-color:#2575fc;outline:none;box-shadow:0 0 10px #2575fc33}._1e9DxG_form-options{justify-content:space-between;align-items:center;margin:20px 0;font-size:14px;display:flex}._1e9DxG_remember-me{justify-content:center;align-items:center;gap:10px;display:flex}._1e9DxG_remember-me input{width:auto;margin-right:6px}._1e9DxG_forgot-password{color:#2575fc;font-weight:500;text-decoration:none;transition:all .3s}._1e9DxG_forgot-password:hover{color:#6a11cb;text-decoration:underline}._1e9DxG_btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a11cb,#2575fc);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 15px #6a11cb33}._1e9DxG_btn-submit:hover{background:linear-gradient(135deg,#2575fc,#6a11cb);transform:translateY(-3px);box-shadow:0 12px 20px #6a11cb4d}._1e9DxG_btn-submit i{margin-left:8px;font-size:14px;transition:transform .3s}._1e9DxG_btn-submit:hover i{transform:translate(4px)}._1e9DxG_auth-separator{color:#888;align-items:center;margin:25px 0;display:flex}._1e9DxG_auth-separator:before,._1e9DxG_auth-separator:after{content:"";background:#0000001a;flex:1;height:1px}._1e9DxG_auth-separator span{padding:0 15px;font-size:14px}._1e9DxG_social-login{margin-bottom:20px}._1e9DxG_social-btn{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px;font-size:15px;font-weight:500;transition:all .3s;display:flex;text-decoration:none!important}._1e9DxG_social-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 5px 10px #0000000d}._1e9DxG_social-btn i{margin-right:10px;font-size:18px}._1e9DxG_google-btn i{color:#db4437}._1e9DxG_auth-footer{text-align:center;color:#666;margin-top:25px;font-size:15px}._1e9DxG_auth-link{color:#2575fc;font-weight:600;text-decoration:none;transition:all .3s}._1e9DxG_auth-link:hover{color:#6a11cb;text-decoration:underline}._1e9DxG_link-button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin:-10px 0 20px;padding:0;display:block}._1e9DxG_link-button:disabled{opacity:.6;cursor:not-allowed}._1e9DxG_floating-card{text-align:center;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:300px;padding:15px 20px;display:flex;position:absolute;box-shadow:0 10px 25px #00000014}._1e9DxG_floating-card i{color:#2575fc;margin-right:10px;font-size:18px}._1e9DxG_floating-card span{color:#333;font-weight:600}@keyframes _1e9DxG_floatCard{0%{transform:translate(0)rotate(0)}50%{transform:translate(15px,-15px)rotate(2deg)}to{transform:translate(-10px,10px)rotate(-2deg)}}._1e9DxG_password-strength{margin-top:10px}._1e9DxG_strength-bar{background:#e0e0e0;border-radius:3px;height:5px;margin-bottom:5px;overflow:hidden}._1e9DxG_strength-indicator{border-radius:3px;width:0;height:100%;transition:all .3s}._1e9DxG_strength-indicator[data-strength="0"]{width:0%}._1e9DxG_strength-indicator[data-strength="1"]{background:#ff4d4d;width:25%}._1e9DxG_strength-indicator[data-strength="2"]{background:#ffa64d;width:50%}._1e9DxG_strength-indicator[data-strength="3"]{background:#2ecc71;width:75%}._1e9DxG_strength-indicator[data-strength="4"]{background:linear-gradient(90deg,#2ecc71,#27ae60);width:100%}._1e9DxG_strength-text{color:#888;font-size:12px}._1e9DxG_form-group,._1e9DxG_form-options,._1e9DxG_btn-submit,._1e9DxG_auth-separator,._1e9DxG_social-login{transition:all .4s;animation:.4s backwards _1e9DxG_auth-reveal}@keyframes _1e9DxG_auth-reveal{0%{opacity:0;transform:translateY(20px)}}:where(._1e9DxG_page) [data-delay="100"]{animation-delay:.1s}:where(._1e9DxG_page) [data-delay="200"]{animation-delay:.2s}:where(._1e9DxG_page) [data-delay="300"]{animation-delay:.3s}:where(._1e9DxG_page) [data-delay="400"]{animation-delay:.4s}:where(._1e9DxG_page) [data-delay="500"]{animation-delay:.5s}:where(._1e9DxG_page) [data-delay="550"]{animation-delay:.55s}:where(._1e9DxG_page) [data-delay="600"]{animation-delay:.6s}:where(._1e9DxG_page) [data-delay="700"]{animation-delay:.7s}:where(._1e9DxG_page) [data-delay="800"]{animation-delay:.8s}._1e9DxG_alert{border-radius:10px;align-items:center;margin-bottom:20px;padding:12px 15px;animation:.4s _1e9DxG_slideIn;display:flex}._1e9DxG_alert i{margin-right:10px;font-size:18px}._1e9DxG_alert-success{color:#148f77;background:linear-gradient(135deg,#20bf5526,#01baef26);border-left:4px solid #2ecc71}._1e9DxG_alert-error{color:#e74c3c;background:linear-gradient(135deg,#ff416c26,#ff4b2b26);border-left:4px solid #ff416c}input._1e9DxG_valid{border-color:#2ecc71}input._1e9DxG_invalid{border-color:#e74c3c}@media (max-width:768px){._1e9DxG_floating-card{display:none}._1e9DxG_auth-container{padding:30px}._1e9DxG_logo-icon{width:60px;height:60px;margin-bottom:15px}._1e9DxG_logo-icon i{font-size:28px}._1e9DxG_auth-header h1{font-size:24px}}@media (max-width:480px){._1e9DxG_auth-container{padding:25px 20px}._1e9DxG_form-options{flex-direction:column;align-items:flex-start;gap:10px}._1e9DxG_forgot-password{margin-top:8px;display:block}._1e9DxG_auth-header h1{font-size:22px}._1e9DxG_logo-icon{width:50px;height:50px;margin-bottom:12px}._1e9DxG_logo-icon i{font-size:24px}}@media (max-width:375px){._1e9DxG_auth-container{max-width:100%;padding:20px 15px}._1e9DxG_auth-header h1{font-size:20px}._1e9DxG_auth-subtitle{font-size:14px}._1e9DxG_logo-icon{width:45px;height:45px;margin-bottom:8px}._1e9DxG_logo-icon i{font-size:20px}._1e9DxG_btn-submit,._1e9DxG_social-btn{padding:10px 15px;font-size:14px}._1e9DxG_auth-footer{font-size:14px}}._1e9DxG_avatar-selection{margin-bottom:20px}._1e9DxG_avatar-label{color:var(--text-primary);text-align:center;margin-bottom:15px;font-size:1rem;font-weight:600;display:block}._1e9DxG_avatars-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:12px;grid-template-columns:repeat(5,1fr);justify-content:center;gap:10px;max-height:180px;padding:10px;display:grid;overflow-y:auto;box-shadow:0 4px 15px #0000000d}._1e9DxG_avatar-option{cursor:pointer;transition:transform .3s;position:relative}._1e9DxG_avatar-option:hover{transform:scale(1.05)}._1e9DxG_avatar-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}._1e9DxG_avatar-option label{cursor:pointer;width:100%;display:block;position:relative}._1e9DxG_avatar-option img{object-fit:cover;aspect-ratio:1;border:3px solid #0000;border-radius:50%;width:100%;height:auto;transition:all .3s;box-shadow:0 4px 8px #0000001a}._1e9DxG_avatar-option input[type=radio]:checked+label img{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .3), 0 4px 12px #00000026;transform:scale(1.05)}._1e9DxG_avatar-option label:after{content:"";background:var(--primary);border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;bottom:0;right:0;transform:scale(0);box-shadow:0 2px 5px #0003}._1e9DxG_avatar-option input[type=radio]:checked+label:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:12px;display:flex;transform:scale(1)}@media (max-width:768px){._1e9DxG_avatars-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:576px){._1e9DxG_avatars-container{grid-template-columns:repeat(3,1fr)}}
.Y62exW_home-page .Y62exW_animated-title{text-align:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.Y62exW_home-page .Y62exW_subtitle{color:#666;opacity:0;margin:15px 0 30px;font-size:20px;font-weight:400;animation:1s ease-out .3s forwards Y62exW_fadeIn}.Y62exW_home-page .Y62exW_btn{font-size:inherit;border:none;border-radius:50px;justify-content:normal;align-items:normal;gap:normal;width:auto;min-width:140px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;position:relative;overflow:hidden}.Y62exW_home-page .Y62exW_btn:before{content:"";background:#fff3;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.Y62exW_home-page .Y62exW_btn:hover:before{left:100%}.Y62exW_home-page .Y62exW_btn i{margin-right:8px;transition:all .3s}.Y62exW_home-page .Y62exW_btn:hover i{transform:translate(-3px)rotate(-10deg)}.Y62exW_home-page .Y62exW_btn-primary{color:#fff;background:linear-gradient(135deg,#6a11cb,#2575fc);box-shadow:0 8px 15px #6a11cb33}.Y62exW_home-page .Y62exW_btn-secondary{color:#fff;background:linear-gradient(135deg,#fc466b,#3f5efb);box-shadow:0 8px 15px #fc466b33}.Y62exW_home-page .Y62exW_btn-primary:hover,.Y62exW_home-page .Y62exW_btn-secondary:hover{transform:translateY(-7px)scale(1.05);box-shadow:0 15px 25px #0000004d}.Y62exW_home-page .Y62exW_btn:active{transform:translateY(-2px)scale(.98);box-shadow:0 5px 10px #0003}.Y62exW_home-page .Y62exW_btn-large{text-transform:uppercase;letter-spacing:1px;border-radius:50px;min-width:180px;padding:15px 35px;font-size:1rem}.Y62exW_home-page .Y62exW_btn-outline{color:#2575fc;background:0 0;border:2px solid #2575fc;padding:13px 33px;transition:all .3s}.Y62exW_home-page .Y62exW_btn-outline:hover{color:#6a11cb;background:#2575fc1a;border-color:#6a11cb;transform:translateY(-5px)}@media (max-width:576px){.Y62exW_home-page .Y62exW_btn-large{width:100%}}@media (max-width:480px){.Y62exW_home-page .Y62exW_subtitle{font-size:1.1rem}}@media (max-width:375px){.Y62exW_home-page .Y62exW_subtitle{margin-bottom:20px;font-size:.95rem}.Y62exW_home-page .Y62exW_btn-large{min-width:140px;padding:10px 20px;font-size:.9rem}}@media only screen and (max-width:896px) and (orientation:landscape){.Y62exW_home-page .Y62exW_subtitle{margin-bottom:15px;font-size:.9rem}.Y62exW_home-page .Y62exW_btn-large{min-width:120px;font-size:.85rem}}@keyframes Y62exW_fadeIn{to{opacity:1;transform:translateY(0)}}
