@charset "UTF-8";[data-v-3df5d75a] input::placeholder{color:#fff!important}.home-link[data-v-3df5d75a]{display:flex;justify-content:center;align-items:center;font-size:.9rem}[data-v-3df5d75a] .p-inputtext:not(.p-colorpicker .p-inputtext){background-color:#1e222780!important;border:none!important}[data-v-3df5d75a] .p-inputtext{background-color:#1e222780!important;border:none!important}.login-container[data-v-3df5d75a]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.login-container[data-v-3df5d75a]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.1);z-index:0}.login-container[data-v-3df5d75a]:after{display:none}.login-card[data-v-3df5d75a]{position:relative;z-index:1;display:flex;width:100%;max-width:450px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px -5px #00000014,0 0 30px rgba(var(--primary),.03);opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.login-card.animate-in[data-v-3df5d75a]{opacity:1;transform:translateY(0)}.login-form-section[data-v-3df5d75a]{flex:1;padding:2.5rem;display:flex;flex-direction:column;background:rgba(28,32,36,.6);position:relative;color:rgb(var(--text))!important}.login-form-section .logo-container[data-v-3df5d75a]{opacity:0;transform:scale(.9);transition:all .5s ease;transition-delay:.2s}.login-form-section h2[data-v-3df5d75a],.login-form-section .subtitle[data-v-3df5d75a]{opacity:0;transform:translateY(-10px);transition:all .5s ease}.login-form-section h2[data-v-3df5d75a]{transition-delay:.3s}.login-form-section .subtitle[data-v-3df5d75a]{transition-delay:.4s}.logo-container[data-v-3df5d75a]{display:flex;justify-content:center;margin-bottom:2rem}.logo-container .logo[data-v-3df5d75a]{height:50px;object-fit:contain}.subtitle[data-v-3df5d75a]{font-size:1rem;color:#9ea3a7;margin-bottom:2rem}.form-container[data-v-3df5d75a]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-3df5d75a]{display:flex;flex-direction:column;gap:.5rem;opacity:0;transform:translate(-10px);transition:opacity .2s ease,transform .2s ease;transition-delay:calc(var(--i, 0) * .05s)}.form-field label[data-v-3df5d75a]{font-size:.9rem;font-weight:500;color:#e0e0e0}.form-field[data-v-3df5d75a] .p-inputtext{padding:.8rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background-color:#ffffff1a;transition:all .2s ease;color:#fff}.form-field[data-v-3df5d75a] .p-inputtext.p-dropdown-label{border:none!important}.form-field[data-v-3df5d75a] .p-inputtext:focus{border-color:rgb(var(--primary));box-shadow:0 0 0 2px #f7b92533}.form-field[data-v-3df5d75a] .p-inputtext::placeholder{color:#ffffff80}.form-field[data-v-3df5d75a] .p-inputgroup{display:flex;gap:.5rem}.form-field[data-v-3df5d75a] .p-inputgroup .p-dropdown,.form-field[data-v-3df5d75a] .p-inputgroup .p-inputtext{border-radius:10px}.terms-container[data-v-3df5d75a]{display:flex;align-items:center;gap:.8rem;margin-top:.5rem}.terms-container span[data-v-3df5d75a]{display:flex;gap:.3rem;flex-wrap:wrap}.terms-container label[data-v-3df5d75a]{font-size:.9rem;color:#9ea3a7}.terms-container .terms-link[data-v-3df5d75a]{font-size:.9rem;color:rgb(var(--primary))!important;text-decoration:none;transition:color .2s ease}.terms-container .terms-link[data-v-3df5d75a]:hover{color:rgb(var(--primary),.8)!important;text-decoration:underline}.login-button[data-v-3df5d75a]{width:100%;padding:.8rem 1rem;border-radius:10px;background-color:rgb(var(--primary))!important;border:none!important;font-weight:600;transition:background-color .2s ease;color:#fff}.login-button[data-v-3df5d75a]:hover{background-color:rgb(var(--primary),.8)!important}.divider[data-v-3df5d75a]{position:relative;text-align:center;margin:1rem 0}.divider[data-v-3df5d75a]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ffffff1a}.divider span[data-v-3df5d75a]{position:relative;background:rgba(28,32,36,.6);padding:0 1rem;font-size:.9rem;color:#9ea3a7}.social-login[data-v-3df5d75a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.social-buttons[data-v-3df5d75a]{display:flex;gap:1.2rem;justify-content:center}.social-icon-button[data-v-3df5d75a]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;background:rgba(var(--surface-ground),.8);box-shadow:0 2px 6px #00000014;position:relative;overflow:hidden}.social-icon-button[data-v-3df5d75a]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(var(--primary),.15),rgba(var(--primary),.05));opacity:0;transition:opacity .3s ease}.social-icon-button i[data-v-3df5d75a]{font-size:1.3rem;position:relative;z-index:1;transition:all .3s ease}.social-icon-button i.ti-brand-google[data-v-3df5d75a],.social-icon-button i.ti-brand-facebook[data-v-3df5d75a],.social-icon-button i.ti-brand-steam[data-v-3df5d75a]{color:#fff}.social-icon-button[data-v-3df5d75a]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(var(--primary),.15)}.social-icon-button[data-v-3df5d75a]:hover:before{opacity:1}.social-icon-button:hover i[data-v-3df5d75a]{transform:scale(1.1)}.social-icon-button[data-v-3df5d75a]:active{transform:translateY(-1px)}.social-text[data-v-3df5d75a]{font-size:.85rem;color:#fff;opacity:.8;text-align:center;margin-top:.5rem}.register-link[data-v-3df5d75a]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.register-link span[data-v-3df5d75a]{font-size:.9rem;color:#9ea3a7}.register-link a[data-v-3df5d75a]{font-size:.9rem;font-weight:600;color:rgb(var(--primary))!important;text-decoration:none;transition:color .2s ease;cursor:pointer}.register-link a[data-v-3df5d75a]:hover{color:rgb(var(--primary),.8)!important;text-decoration:underline}@media screen and (max-width: 768px){.login-card[data-v-3df5d75a]{margin:1rem;max-width:400px}.login-form-section[data-v-3df5d75a]{padding:2rem}}@media screen and (max-width: 480px){.login-container[data-v-3df5d75a]{padding:.5rem}.login-card[data-v-3df5d75a]{border-radius:12px}.login-form-section[data-v-3df5d75a]{padding:1.5rem}.terms-container[data-v-3df5d75a]{flex-direction:column;align-items:flex-start;gap:.8rem}}.animate-in .logo-container[data-v-3df5d75a],.animate-in h2[data-v-3df5d75a],.animate-in .subtitle[data-v-3df5d75a]{opacity:1;transform:translateY(0) scale(1)}.animate-in .form-field[data-v-3df5d75a]{opacity:1;transform:translate(0)}.animate-in .form-field[data-v-3df5d75a]:nth-child(1){--i: 1}.animate-in .form-field[data-v-3df5d75a]:nth-child(2){--i: 2}.animate-in .form-field[data-v-3df5d75a]:nth-child(3){--i: 3}.animate-in .form-field[data-v-3df5d75a]:nth-child(4){--i: 4}.animate-in .terms-container[data-v-3df5d75a],.animate-in .login-button[data-v-3df5d75a],.animate-in .register-link[data-v-3df5d75a]{animation:fadeInUp-3df5d75a .6s forwards;animation-delay:.7s;opacity:0}.animate-in .login-button[data-v-3df5d75a]{animation-delay:.8s}.animate-in .register-link[data-v-3df5d75a]{animation-delay:.9s}@keyframes fadeInUp-3df5d75a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-3df5d75a] .p-dropdown{background-color:#1e2227!important;border:1px solid rgba(255,255,255,.2);min-width:6rem}[data-v-3df5d75a] .p-dropdown .p-dropdown-label,[data-v-3df5d75a] .p-dropdown .p-dropdown-trigger{color:#fff}[data-v-3df5d75a] .p-dropdown-panel{background-color:#1e2227;border:1px solid rgba(255,255,255,.2)}[data-v-3df5d75a] .p-dropdown-panel .p-dropdown-items{padding:0}[data-v-3df5d75a] .p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#fff;padding:.8rem 1rem}[data-v-3df5d75a] .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background-color:rgba(var(--primary),.1)}[data-v-3df5d75a] .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:rgb(var(--primary))}[data-v-3df5d75a] .privacy-dialog .p-dialog-header{background:rgba(28,32,36,.95);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}[data-v-3df5d75a] .privacy-dialog .p-dialog-content{background:rgba(28,32,36,.95);color:#fff;padding:1.5rem}[data-v-3df5d75a] .privacy-dialog .p-dialog-footer{background:rgba(28,32,36,.95);border-top:1px solid rgba(255,255,255,.1)}[data-v-3df5d75a] .privacy-dialog .privacy-content{line-height:1.6;color:#e0e0e0}[data-v-3df5d75a] .privacy-dialog .privacy-content h1,[data-v-3df5d75a] .privacy-dialog .privacy-content h2,[data-v-3df5d75a] .privacy-dialog .privacy-content h3,[data-v-3df5d75a] .privacy-dialog .privacy-content h4,[data-v-3df5d75a] .privacy-dialog .privacy-content h5,[data-v-3df5d75a] .privacy-dialog .privacy-content h6{color:#fff;margin-top:1.5rem;margin-bottom:.5rem}[data-v-3df5d75a] .privacy-dialog .privacy-content p{margin-bottom:1rem}[data-v-3df5d75a] .privacy-dialog .privacy-content ul,[data-v-3df5d75a] .privacy-dialog .privacy-content ol{margin-bottom:1rem;padding-left:1.5rem}[data-v-3df5d75a] .privacy-dialog .privacy-content li{margin-bottom:.5rem}[data-v-3df5d75a] .privacy-dialog .privacy-content strong{color:rgb(var(--primary))}
