.LoginForm-module-scss-module__p6WQaa__loginPage{background:radial-gradient(circle at 14% 12%,#1fa0db38,#0000 28rem),radial-gradient(circle at 82% 18%,#ffc42221,#0000 20rem),linear-gradient(135deg,#091121 0%,#213d71 48%,#2b4e97 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__card{background:var(--surface-card);border:1px solid #e6e7e8b8;border-radius:16px;width:100%;max-width:420px;padding:2.5rem;animation:.4s ease-out LoginForm-module-scss-module__p6WQaa__fadeIn;box-shadow:0 22px 60px #0911213d}@media screen and (max-width:480px){.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__card{border-radius:12px;padding:1.5rem}}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__header{text-align:center;margin-bottom:2rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__header .LoginForm-module-scss-module__p6WQaa__logo{object-fit:contain;background:#fff;border:1px solid #1fa0db3d;border-radius:50%;width:80px;height:80px;margin-bottom:1rem;padding:.5rem;box-shadow:0 10px 28px #213d7124}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__header .LoginForm-module-scss-module__p6WQaa__brand{letter-spacing:.12em;color:#2b4e97;margin-bottom:.5rem;font-size:.95rem;font-weight:800;display:block}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__header .LoginForm-module-scss-module__p6WQaa__title{color:var(--text-color);margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.35}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__header .LoginForm-module-scss-module__p6WQaa__subtitle{color:var(--text-color-secondary);margin:0;font-size:.875rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__trust{margin-bottom:1.75rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__trust .LoginForm-module-scss-module__p6WQaa__trustTitle{color:var(--text-color-secondary);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__trust .LoginForm-module-scss-module__p6WQaa__trustList{margin:0;padding:0;list-style:none}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__trust .LoginForm-module-scss-module__p6WQaa__trustList li{color:var(--text-color);align-items:center;gap:.6rem;padding:.4rem 0;font-size:.875rem;display:flex}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__trust .LoginForm-module-scss-module__p6WQaa__trustList li i{color:#1fa0db;flex-shrink:0;font-size:1rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__supportHint{color:var(--text-color-secondary);align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;font-size:.78rem;line-height:1.5;display:flex}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__supportHint i{color:#1fa0db;flex-shrink:0;margin-top:.15rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field{margin-bottom:1.25rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field label{color:var(--text-color);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field .p-inputtext{border:1px solid var(--surface-border);border-radius:8px;width:100%;padding:.75rem 1rem;transition:all .2s}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field .p-inputtext:enabled:hover{border-color:#1fa0db}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field .p-inputtext:enabled:focus{border-color:#2b4e97;outline:none;box-shadow:0 0 0 3px #1fa0db2e}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field .p-inputtext.LoginForm-module-scss-module__p6WQaa__p-invalid{border-color:var(--red-500)}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-fluid .LoginForm-module-scss-module__p6WQaa__field .p-error{margin-top:.25rem;font-size:.75rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper{position:relative}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right{width:100%}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .LoginForm-module-scss-module__p6WQaa__passwordToggle{width:2rem;height:2rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .2s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .LoginForm-module-scss-module__p6WQaa__passwordToggle:hover{color:#1fa0db}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .LoginForm-module-scss-module__p6WQaa__passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #2b4e97}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .p-inputtext{padding-right:2.5rem}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-button{background:#2b4e97;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-button:enabled:hover{filter:none;background:#213d71;transform:translateY(-1px)}.LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .p-button:enabled:active{filter:brightness(.96);transform:translateY(0)}@keyframes LoginForm-module-scss-module__p6WQaa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[lang=ar] .LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .LoginForm-module-scss-module__p6WQaa__passwordToggle{left:.5rem;right:auto}html[lang=ar] .LoginForm-module-scss-module__p6WQaa__loginPage .LoginForm-module-scss-module__p6WQaa__form .LoginForm-module-scss-module__p6WQaa__passwordWrapper .p-input-icon-right .p-inputtext{padding-left:2.5rem;padding-right:1rem}
