.p6WQaa_loginPage{background:radial-gradient(circle at 14% 12%, #1fa0db38, transparent 28rem),radial-gradient(circle at 82% 18%, #ffc42221, transparent 20rem),linear-gradient(135deg, var(--sayyn-navy-950) 0%, var(--sayyn-blue-800) 48%, var(--sayyn-blue-700) 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.p6WQaa_loginPage .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 p6WQaa_fadeIn;box-shadow:0 22px 60px #0911213d}@media (max-width:575.98px){.p6WQaa_loginPage .p6WQaa_card{border-radius:12px;padding:1.5rem}}.p6WQaa_loginPage .p6WQaa_card .p6WQaa_langSwitch{text-align:center;width:100%;color:var(--text-color-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-bottom:1.25rem;padding:.25rem 0;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;display:block}.p6WQaa_loginPage .p6WQaa_card .p6WQaa_langSwitch:hover{color:var(--sayyn-service-blue)}.p6WQaa_loginPage .p6WQaa_card .p6WQaa_langSwitch:focus-visible{outline:2px solid var(--sayyn-blue-700);outline-offset:2px;border-radius:4px}.p6WQaa_loginPage .p6WQaa_header{text-align:center;margin-bottom:2rem}.p6WQaa_loginPage .p6WQaa_header .p6WQaa_logo{object-fit:contain;background:var(--sayyn-white);border:1px solid #1fa0db3d;border-radius:50%;width:80px;height:80px;margin-bottom:1rem;padding:.5rem;box-shadow:0 10px 28px #213d7124}.p6WQaa_loginPage .p6WQaa_header .p6WQaa_brand{letter-spacing:.12em;color:var(--sayyn-blue-700);margin-bottom:.5rem;font-size:.95rem;font-weight:800;display:block}.p6WQaa_loginPage .p6WQaa_header .p6WQaa_title{color:var(--text-color);margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.35}.p6WQaa_loginPage .p6WQaa_header .p6WQaa_subtitle{color:var(--text-color-secondary);margin:0;font-size:.875rem}.p6WQaa_loginPage .p6WQaa_trust{margin-bottom:1.75rem}.p6WQaa_loginPage .p6WQaa_trust .p6WQaa_trustTitle{color:var(--text-color-secondary);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.p6WQaa_loginPage .p6WQaa_trust .p6WQaa_trustList{margin:0;padding:0;list-style:none}.p6WQaa_loginPage .p6WQaa_trust .p6WQaa_trustList li{color:var(--text-color);align-items:center;gap:.6rem;padding:.4rem 0;font-size:.875rem;display:flex}.p6WQaa_loginPage .p6WQaa_trust .p6WQaa_trustList li i{color:var(--sayyn-service-blue);flex-shrink:0;font-size:1rem}.p6WQaa_loginPage .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}.p6WQaa_loginPage .p6WQaa_supportHint i{color:var(--sayyn-service-blue);flex-shrink:0;margin-top:.15rem}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field{margin-bottom:1.25rem}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field label{color:var(--text-color);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field .p-inputtext{border:1px solid var(--surface-border);border-radius:8px;width:100%;padding:.75rem 1rem;transition:all .2s}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field .p-inputtext:enabled:hover{border-color:var(--sayyn-service-blue)}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field .p-inputtext:enabled:focus{border-color:var(--sayyn-blue-700);outline:none;box-shadow:0 0 0 3px #1fa0db2e}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field .p-inputtext.p6WQaa_p-invalid{border-color:var(--red-500)}.p6WQaa_loginPage .p6WQaa_form .p-fluid .p6WQaa_field .p-error{margin-top:.25rem;font-size:.75rem}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper{position:relative}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right{width:100%}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .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%)}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .p6WQaa_passwordToggle:hover{color:var(--sayyn-service-blue)}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .p6WQaa_passwordToggle:focus-visible{outline:2px solid var(--sayyn-blue-700);outline-offset:2px}.p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .p-inputtext{padding-right:2.5rem}.p6WQaa_loginPage .p6WQaa_form .p-button{background:var(--sayyn-blue-700);border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.p6WQaa_loginPage .p6WQaa_form .p-button:enabled:hover{background:var(--sayyn-blue-800);filter:none;transform:translateY(-1px)}.p6WQaa_loginPage .p6WQaa_form .p-button:enabled:active{filter:brightness(.96);transform:translateY(0)}@keyframes p6WQaa_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[lang=ar] .p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .p6WQaa_passwordToggle{left:.5rem;right:auto}html[lang=ar] .p6WQaa_loginPage .p6WQaa_form .p6WQaa_passwordWrapper .p-input-icon-right .p-inputtext{padding-left:2.5rem;padding-right:1rem}
