.login-page[data-v-a55e4795]{position:relative;overflow:hidden;min-height:100vh;padding-bottom:80px}@media (min-width: 768px){.login-page[data-v-a55e4795]{padding-bottom:100px}}.login-wrapper[data-v-a55e4795]{position:relative;max-width:600px;margin:0 auto;padding:20px;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.login-wrapper[data-v-a55e4795]{padding:30px}}.login-title-bubble[data-v-a55e4795]{position:relative;padding:20px 15px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:11px;background:linear-gradient(90deg,#ffffff1a -1.52%,#ffffff05 104.35%);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);width:100%;max-width:400px;margin-bottom:20px;clip-path:polygon(0 40px,40px 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}@media (min-width: 768px){.login-title-bubble[data-v-a55e4795]{padding:30px 25px;max-width:450px;margin-bottom:30px}}@media (min-width: 992px){.login-title-bubble[data-v-a55e4795]{padding:40px 35px;max-width:500px;margin-bottom:40px}}.login-title-bubble .login-main-title[data-v-a55e4795]{color:var(--pure-white);text-align:center;font-size:180%;font-weight:700;line-height:116.667%;margin:0}@media (min-width: 768px){.login-title-bubble .login-main-title[data-v-a55e4795]{font-size:220%}}@media (min-width: 992px){.login-title-bubble .login-main-title[data-v-a55e4795]{font-size:260%}}.login-title-bubble .title-icon[data-v-a55e4795]{width:40px;height:40px}@media (min-width: 768px){.login-title-bubble .title-icon[data-v-a55e4795]{width:50px;height:50px}}.login-title-bubble .title-icon img[data-v-a55e4795]{width:100%;height:100%;object-fit:contain}.login-card[data-v-a55e4795]{background:var(--bg-dark-secondary);border:2px solid rgba(255,255,255,0);display:flex;flex-direction:column;padding:30px 20px;position:relative;border-radius:8px;z-index:2;width:100%;max-width:400px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}@media (min-width: 768px){.login-card[data-v-a55e4795]{padding:50px 40px;max-width:450px;clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,50px 100%,0 calc(100% - 50px))}}@media (min-width: 992px){.login-card[data-v-a55e4795]{padding:60px 50px;max-width:500px}}.login-card[data-v-a55e4795]:before{content:"";position:absolute;inset:0;background:var(--white-08);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px),0 0,3px 3px,3px calc(100% - 42.12px),42.12px calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 42.12px,calc(100% - 42.12px) 3px,3px 3px);z-index:0}@media (min-width: 768px){.login-card[data-v-a55e4795]:before{clip-path:polygon(0 0,calc(100% - 50px) 0,100% 50px,100% 100%,50px 100%,0 calc(100% - 50px),0 0,3px 3px,3px calc(100% - 52.12px),52.12px calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 52.12px,calc(100% - 52.12px) 3px,3px 3px)}}.login-card .login-card-content[data-v-a55e4795]{position:relative;z-index:1}.login-form[data-v-a55e4795]{width:100%}.login-form .form-group[data-v-a55e4795]{margin-bottom:25px}@media (min-width: 768px){.login-form .form-group[data-v-a55e4795]{margin-bottom:30px}}.login-form .form-group .form-label[data-v-a55e4795]{display:block;color:var(--primary-blue);font-size:110%;font-weight:600;margin-bottom:10px}@media (min-width: 768px){.login-form .form-group .form-label[data-v-a55e4795]{font-size:120%;margin-bottom:12px}}@media (min-width: 992px){.login-form .form-group .form-label[data-v-a55e4795]{font-size:130%}}.login-form .form-group .form-input[data-v-a55e4795]{width:100%;background:var(--bg-dark-primary);border:2px solid var(--white-08);border-radius:8px;padding:15px 20px;color:var(--pure-white);font-size:110%;transition:var(--transition);font-family:inherit}@media (min-width: 768px){.login-form .form-group .form-input[data-v-a55e4795]{padding:18px 22px;font-size:115%}}@media (min-width: 992px){.login-form .form-group .form-input[data-v-a55e4795]{font-size:120%}}.login-form .form-group .form-input[data-v-a55e4795]::placeholder{color:var(--white-40)}.login-form .form-group .form-input[data-v-a55e4795]:focus{outline:none;border-color:var(--white-08);background:var(--bg-dark-primary)}.login-form .form-group .form-hint[data-v-a55e4795]{color:var(--white-40);font-size:90%;margin-top:8px;margin-bottom:0}@media (min-width: 768px){.login-form .form-group .form-hint[data-v-a55e4795]{font-size:95%}}@media (min-width: 992px){.login-form .form-group .form-hint[data-v-a55e4795]{font-size:100%}}.login-form .button-group[data-v-a55e4795]{display:flex;flex-direction:column;gap:15px;margin-top:30px}@media (min-width: 768px){.login-form .button-group[data-v-a55e4795]{margin-top:40px}}.login-form .button-group .submit-btn[data-v-a55e4795]{width:100%;background:var(--primary-blue);border:none;color:var(--btn-text);padding:15px 24px;border-radius:8px;font-size:130%;font-weight:700;transition:var(--transition);cursor:pointer;clip-path:polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%)}@media (min-width: 768px){.login-form .button-group .submit-btn[data-v-a55e4795]{padding:18px 28px;font-size:140%;clip-path:polygon(0 20px,20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}}@media (min-width: 992px){.login-form .button-group .submit-btn[data-v-a55e4795]{font-size:150%}}.login-form .button-group .cancel-btn[data-v-a55e4795]{width:100%;background:transparent;border:2px solid var(--white-08);color:var(--pure-white);padding:15px 24px;border-radius:8px;font-size:120%;font-weight:600;transition:var(--transition);cursor:pointer}@media (min-width: 768px){.login-form .button-group .cancel-btn[data-v-a55e4795]{padding:16px 26px;font-size:125%}}@media (min-width: 992px){.login-form .button-group .cancel-btn[data-v-a55e4795]{font-size:130%}}
