.lang-selector-overlay[data-v-02e8afe7]{align-items:center;background-color:#222;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20000}.lang-selector-content[data-v-02e8afe7]{max-width:400px;text-align:center;width:100%}.brand-logo[data-v-02e8afe7]{font-size:32px;font-weight:800;margin-bottom:40px}.brand-logo[data-v-02e8afe7],.lang-title[data-v-02e8afe7]{color:#fff;font-family:Gropled,sans-serif}.lang-title[data-v-02e8afe7]{font-size:24px;margin-bottom:10px;transition:all .5s ease}.lang-subtitle[data-v-02e8afe7]{color:#fff9;font-size:14px;margin-bottom:40px;min-height:40px}.lang-buttons[data-v-02e8afe7]{display:flex;flex-direction:column;gap:15px}.lang-btn[data-v-02e8afe7]{align-items:center;background:#2a2a2a;border:1px solid hsla(0,0%,100%,.05);border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:20px 25px;transition:all .3s ease}.lang-btn[data-v-02e8afe7]:hover{background:#333;border-color:#00cfff;transform:translateY(-2px)}.lang-arrow[data-v-02e8afe7]{color:#00cfff;font-size:20px;opacity:0;transform:translate(-10px);transition:all .3s ease}.lang-btn:hover .lang-arrow[data-v-02e8afe7]{opacity:1;transform:translate(0)}.fade-enter-active[data-v-02e8afe7],.fade-leave-active[data-v-02e8afe7]{transition:opacity .5s ease}.fade-enter-from[data-v-02e8afe7],.fade-leave-to[data-v-02e8afe7]{opacity:0}.loading-overlay[data-v-11df9034]{align-items:center;background-color:#222;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.loading-content[data-v-11df9034]{max-width:300px;text-align:center;width:80%}.pulse-logo[data-v-11df9034]{animation:pulse-11df9034 1.5s ease-in-out infinite;color:#00cfff;font-family:Gropled,sans-serif;font-size:32px;font-weight:700;margin-bottom:20px}.logo-text[data-v-11df9034]{letter-spacing:2px}.loading-bar[data-v-11df9034]{background:#ffffff1a;border-radius:10px;height:2px;margin-bottom:15px;overflow:hidden;width:100%}.bar-progress[data-v-11df9034]{animation:slide-11df9034 1.5s ease-in-out infinite;background:#00cfff;border-radius:10px;height:100%;width:40%}.motivation-text[data-v-11df9034]{color:#fff9;font-family:Futura PT,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase}@keyframes pulse-11df9034{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}@keyframes slide-11df9034{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}.app-wrapper{background-color:#222;margin:0;min-height:100vh;padding:0;width:100%}.page-enter-active,.page-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(20px) scale(.98)}.page-leave-to{opacity:0;transform:translateY(-20px) scale(1.02)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.error-overlay{align-items:center;background-color:#222;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10000}.error-content{background:#2a2a2a;border:1px solid hsla(0,0%,100%,.05);border-radius:20px;box-shadow:0 20px 40px #0006;max-width:400px;padding:40px 30px;text-align:center}.error-icon{font-size:50px;margin-bottom:20px}.error-content h2{color:#fff;font-family:Gropled,sans-serif;margin-bottom:10px}.error-content p{color:#fff9;font-size:16px;line-height:1.5;margin-bottom:30px}.btn-retry{background:#00cfff;border:none;border-radius:30px;color:#000;cursor:pointer;font-family:Futura PT,sans-serif;font-weight:700;letter-spacing:1px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease}.btn-retry:hover{box-shadow:0 0 20px #00cfff66;transform:scale(1.05)}.btn-retry:active{transform:scale(.95)}
