@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap";body.fk-login{--fk-ink: #0B1730;--fk-navy-900: #0E1D3C;--fk-navy-800: #13284F;--fk-navy-700: #1A3666;--fk-azure: #3E8BFF;--fk-mint: #46E3C5;--fk-paper: #FFFFFF;--fk-fill: #F1F5FC;--fk-fill-2: #E7EEFA;--fk-text: #0E1B33;--fk-muted: #5B6B86;--fk-line: #E3E9F4;--fk-foot-1: #1D3C69;--fk-foot-2: #112A4D;--fk-foot-text: #C7D3E8;--fk-foot-dim: #8FA3C4;font-family:Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin:0;color:var(--fk-text);overflow-x:hidden;background:radial-gradient(1100px 760px at 80% -8%,#1c3c74 0%,transparent 60%),radial-gradient(900px 640px at 6% 70%,#14305f 0%,transparent 55%),linear-gradient(160deg,#0B1730 0%,#0E1D3C 48%,#0B1730 100%)!important}body.fk-login .navbar,body.fk-login header.navbar,body.fk-login .web-header,body.fk-login .navbar-expand,body.fk-login .web-footer,body.fk-login footer.web-footer,body.fk-login .footer{display:none!important}body.fk-login main,body.fk-login .main-section,body.fk-login #body,body.fk-login .page-content,body.fk-login .container,body.fk-login .for-login,body.fk-login .page-content-wrapper,body.fk-login .page_content,body.fk-login #page-login,body.fk-login .page-card-container{background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important;border:0!important}.fk-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;display:block;pointer-events:none}body.fk-login:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,transparent 42%,rgba(5,11,26,.5) 100%)}body.fk-login .fk-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 430px);padding:28px 16px 20px}body.fk-login .fk-stage>.page-card-head,body.fk-login .fk-stage>.sign-up-message{width:100%;max-width:510px;text-align:center}body.fk-login .sign-up-message{margin-top:16px;color:var(--fk-foot-text);font-size:.86rem}body.fk-login .sign-up-message a{color:var(--fk-azure);font-weight:600;text-decoration:none}body.fk-login .fk-card,body.fk-login .page-card{position:relative;z-index:2;width:100%!important;max-width:408px!important;margin:0 auto!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border:1px solid rgba(255,255,255,.7)!important;border-radius:22px!important;padding:38px 34px 30px!important;box-shadow:0 30px 70px -24px #040c2099!important;overflow:hidden}body.fk-login .fk-card:before,body.fk-login .page-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fk-azure),var(--fk-mint))}body.fk-login .fk-head,body.fk-login .page-card-head{position:relative;text-align:center;border:0!important;padding:0 0 14px!important;margin-bottom:3px}body.fk-login .fk-card img,body.fk-login .page-card-head img,body.fk-login .app-logo{width:80px!important;height:80px!important;max-height:80px!important;max-width:80px!important;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px;display:block;filter:drop-shadow(0 8px 18px rgba(20,48,95,.18))}body.fk-login .fk-head:after,body.fk-login .page-card-head:after{display:none!important}body.fk-login .fk-head:after,body.fk-login .page-card-head:after{content:"";position:absolute;top:4px;left:calc(50% + 22px);width:8px;height:8px;border-radius:50%;background:var(--fk-mint);box-shadow:0 0 0 3px #46e3c529}body.fk-login .fk-card h4,body.fk-login .fk-card h3,body.fk-login .page-card-head h4,body.fk-login .page-card-head h3{font-weight:800!important;font-size:1.06rem!important;letter-spacing:-.01em;color:var(--fk-text)!important;margin:0!important}body.fk-login .fk-head h4,body.fk-login .page-card-head h4{display:none!important}body.fk-login .fk-subtitle{margin-top:2px;font-size:.9rem;color:var(--fk-muted);font-weight:600;text-align:center}body.fk-login input#login_email,body.fk-login input#login_password,body.fk-login .fk-card input.form-control,body.fk-login .fk-card input[type=text],body.fk-login .fk-card input[type=email],body.fk-login .fk-card input[type=password],body.fk-login .form-control{height:50px!important;background:var(--fk-fill)!important;border:1.5px solid transparent!important;border-radius:13px!important;padding-block:0!important;padding-inline-start:45px!important;padding-inline-end:16px!important;font-size:.95rem!important;color:var(--fk-text)!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}body.fk-login input.form-control::-moz-placeholder,body.fk-login .fk-card input::-moz-placeholder{color:#9aa7be!important}body.fk-login input.form-control::placeholder,body.fk-login .fk-card input::placeholder{color:#9aa7be!important}body.fk-login input#login_email:focus,body.fk-login input#login_password:focus,body.fk-login .fk-card input:focus,body.fk-login .form-control:focus{background:var(--fk-paper)!important;border-color:var(--fk-azure)!important;box-shadow:0 0 0 4px #3e8bff29!important;outline:none!important}body.fk-login .email-field,body.fk-login .password-field,body.fk-login .input-with-feedback,body.fk-login .fk-card .form-group{margin-bottom:14px!important;position:relative}body.fk-login .field-icon,body.fk-login .fk-card .control-input svg{color:var(--fk-azure)!important;stroke:var(--fk-azure)!important;opacity:.9}body.fk-login .email-field .field-icon,body.fk-login .password-field .field-icon{inset:50% auto auto!important;inset-inline-start:15px!important;transform:translateY(-50%)!important}body.fk-login .toggle-password,body.fk-login .password-field .text-muted{color:var(--fk-azure)!important;font-weight:600!important;font-size:.85rem!important;cursor:pointer}body.fk-login .password-field .toggle-password{inset:50% auto auto!important;inset-inline-end:16px!important;transform:translateY(-50%)!important}body.fk-login input#login_password,body.fk-login .password-field input.form-control{padding-inline-end:64px!important}body.fk-login .forgot-password-message,body.fk-login a.forgot-link,body.fk-login .field-links a{color:var(--fk-azure)!important;font-weight:600!important;font-size:.85rem!important;text-decoration:none!important}body.fk-login .forgot-password-message:hover{text-decoration:underline!important}body.fk-login .btn-login,body.fk-login button.btn-login,body.fk-login .btn-primary.btn-login{width:100%!important;height:50px!important;border:0!important;border-radius:13px!important;font-weight:700!important;font-size:.98rem!important;color:#fff!important;background:linear-gradient(135deg,var(--fk-navy-700) 0%,var(--fk-navy-900) 100%)!important;box-shadow:0 12px 26px -10px #14305fb3!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;margin-top:8px!important}body.fk-login .btn-login:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 16px 30px -10px #3e8bff8c!important}body.fk-login .btn-login:active{transform:translateY(0)}body.fk-login .login-divider,body.fk-login .text-center.my-3,body.fk-login .or-text{text-align:center;color:var(--fk-muted)!important;font-size:1.02rem;margin:18px 0!important}body.fk-login .btn-email-login,body.fk-login .btn-default.btn-block,body.fk-login .btn-login-with-email-link,body.fk-login a.btn-block.btn-default{width:100%!important;height:48px!important;display:flex!important;align-items:center;justify-content:center;border-radius:13px!important;font-weight:700!important;font-size:.92rem!important;color:var(--fk-navy-700)!important;background:var(--fk-fill)!important;border:1.5px solid var(--fk-line)!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}body.fk-login .btn-email-login:hover,body.fk-login .btn-login-with-email-link:hover{background:var(--fk-fill-2)!important;border-color:var(--fk-azure)!important;color:var(--fk-navy-900)!important}.fk-footer{position:relative;z-index:1;direction:rtl;color:var(--fk-foot-text);background:linear-gradient(160deg,var(--fk-foot-1) 0%,var(--fk-foot-2) 100%);border-radius:26px 26px 0 0;padding:24px 46px 4px;overflow:hidden}.fk-footer:before,.fk-footer:after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.04);pointer-events:none}.fk-footer:before{width:240px;height:240px;top:-90px;right:-70px}.fk-footer:after{width:200px;height:200px;bottom:-120px;left:-40px;background:rgba(255,255,255,.03)}.fk-foot-grid{position:relative;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}.fk-foot-col-contact{text-align:left}.fk-foot-grid h4{position:relative;font-size:.98rem;font-weight:700;color:#fff;margin:0 0 16px}.fk-foot-grid h4:after{position:absolute;bottom:-7px;right:0;width:38px;height:2px;background:var(--fk-azure);border-radius:2px}.fk-foot-brand .fk-foot-logo-img{width:170px;height:auto;max-height:92px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:14px}.fk-foot-brand h3{font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 8px}.fk-foot-brand p{text-align:right;font-size:.82rem;line-height:1.7;color:var(--fk-foot-dim);margin:0 0 14px;max-width:460px}.fk-foot-badges{display:flex;gap:8px;flex-wrap:wrap}.fk-foot-badges span{font-size:.74rem;font-weight:600;color:#dce6f7;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:6px 14px;border-radius:999px}.fk-foot-links{display:flex;flex-direction:column;gap:11px}.fk-foot-links a{color:var(--fk-foot-dim);text-decoration:none;font-size:.86rem;font-weight:500;transition:color .15s ease,padding .15s ease}.fk-foot-links a:hover{color:#fff;padding-inline-start:4px}.fk-foot-contact{display:flex;flex-direction:column;gap:12px}.fk-foot-contact .row{display:flex;align-items:center;justify-content:flex-end;gap:10px}.fk-foot-contact .row span{font-size:.85rem;color:var(--fk-foot-text)}.fk-foot-contact .ic{width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:rgba(62,139,255,.16);color:#9fbeff;display:grid;place-items:center}.fk-foot-contact .ic svg{width:15px;height:15px}.fk-foot-bottom{position:relative;margin-top:26px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fk-foot-bottom .fk-powered{font-size:.8rem;color:var(--fk-foot-dim)}.fk-foot-bottom .fk-powered b{color:#9fbeff;font-weight:700}.fk-foot-bottom .fk-copy{font-size:.8rem;color:var(--fk-foot-dim)}.fk-foot-bottom .fk-copy b{color:#fff;font-weight:700}.fk-foot-social{display:flex;gap:9px}.fk-foot-social a{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dce6f7;font-weight:700;font-size:.78rem;text-decoration:none;transition:background .15s ease,color .15s ease}.fk-foot-social a:hover{background:var(--fk-azure);color:#fff;border-color:transparent}@media (max-width:880px){.fk-foot-grid{grid-template-columns:1fr 1fr;gap:26px}.fk-foot-brand{grid-column:1 / -1}}@media (max-width:560px){.fk-footer{padding:26px 22px 0;border-radius:20px 20px 0 0}.fk-foot-grid{grid-template-columns:1fr;gap:22px}.fk-foot-bottom{justify-content:center;text-align:center}body.fk-login .fk-card,body.fk-login .page-card{padding:24px 20px 20px!important}}@media (max-height:820px){body.fk-login .fk-stage{padding:18px 16px 14px}body.fk-login .fk-card,body.fk-login .page-card{padding:26px 30px 22px!important}body.fk-login .fk-card img,body.fk-login .page-card-head img,body.fk-login .app-logo{width:64px!important;height:64px!important;max-height:64px!important;max-width:64px!important;margin-bottom:4px}body.fk-login .fk-head,body.fk-login .page-card-head{padding:0 0 10px!important}body.fk-login input#login_email,body.fk-login input#login_password,body.fk-login .form-control{height:46px!important}body.fk-login .email-field,body.fk-login .password-field,body.fk-login .fk-card .form-group{margin-bottom:11px!important}body.fk-login .btn-login{height:46px!important}}@media (max-height:680px){body.fk-login .fk-stage{padding:12px 16px 10px}body.fk-login .fk-card img,body.fk-login .page-card-head img,body.fk-login .app-logo{width:52px!important;height:52px!important;max-height:52px!important;max-width:52px!important}body.fk-login .fk-subtitle{font-size:.82rem}body.fk-login input#login_email,body.fk-login input#login_password,body.fk-login .form-control,body.fk-login .btn-login{height:42px!important}}body.fk-login .page_content{display:flex!important;flex-direction:column;min-height:100dvh}body.fk-login .fk-stage{flex:1 0 auto}body.fk-login .fk-footer{flex-shrink:0;margin-top:auto}.fk-foot-inner{max-width:1180px;margin:0 auto}
/*# sourceMappingURL=fk_login.bundle.R5XPMICI.css.map */
