body:has(.Si-P0q_screen){zoom:1;min-height:100dvh}.Si-P0q_screen{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101638;background:radial-gradient(at top,#faf9ff,#efeffc 72%,#e8e8fa);place-items:center;min-height:100dvh;padding:clamp(12px,4vw,56px);display:grid}.Si-P0q_card{background:linear-gradient(150deg,#faf9ff,#f2f1fc);border:1px solid #ffffffb5;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 22px 60px #3029651c,0 4px 14px #3f37af0d}.Si-P0q_illustration{background:#e9e5fc url(/noor/auth-mosque.jpg) bottom/cover no-repeat;padding:clamp(32px,5vw,62px)}.Si-P0q_brand{align-items:center;gap:13px;display:flex}.Si-P0q_brand strong,.Si-P0q_brand div span{display:block}.Si-P0q_brand strong{letter-spacing:-.045em;font-size:24px;line-height:1.1}.Si-P0q_brand div span{color:#3c446b;margin-top:5px;font-size:12px}.Si-P0q_mark{background:linear-gradient(151deg,#9a8df7,#454da4 52%,#162653 91%);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px 1px #fff8,0 7px 16px #3532782b}.Si-P0q_mark span{clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(#fff 22%,#e8f98a);border-radius:5px;width:21px;height:25px;margin-left:4px}.Si-P0q_intro{margin-top:31px}.Si-P0q_intro p{color:#394365;max-width:360px;margin:0;font-size:15px;line-height:1.45}.Si-P0q_intro p.Si-P0q_tagline{color:#101638;letter-spacing:-.052em;text-wrap:balance;margin-bottom:12px;font-size:clamp(26px,3.05vw,34px);font-weight:790;line-height:1.03}.Si-P0q_intro ul{justify-items:start;gap:8px;margin:23px 0 0;padding:0;list-style:none;display:grid}.Si-P0q_intro li{color:#191d42;background:#f9f6ffd9;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:12px;padding:8px 15px;font-size:13px;font-weight:650;display:flex}.Si-P0q_intro li svg{color:#4142a0}.Si-P0q_content{align-self:center;width:100%;padding:clamp(26px,4.2vw,55px)}.Si-P0q_heading h1{color:#101638;letter-spacing:-.05em;margin:0 0 6px;font-size:clamp(29px,3vw,36px);font-weight:790;line-height:1.06}.Si-P0q_heading p{color:#3d456b;margin:0 0 21px;font-size:15px;line-height:1.45}.Si-P0q_form,.Si-P0q_providers{gap:10px;display:grid}.Si-P0q_content .auth-field{color:#343d65;background:#edecfa;border:1px solid #dddef5;border-radius:999px;align-items:center;gap:11px;min-height:46px;padding:0 15px;display:flex}.Si-P0q_content .auth-field:focus-within{border-color:#7968dc;box-shadow:0 0 0 3px #816df127}.Si-P0q_content .auth-field input{color:#101638;background:0 0;border:0;outline:none;align-self:stretch;width:100%;padding:0;font-size:14px;font-weight:450}.Si-P0q_content input::placeholder{color:#464f76;opacity:1}.Si-P0q_content button.auth-visibility{color:#343d65;background:0 0;border:0;flex:none;padding:4px}.Si-P0q_content a{color:#4534bb;font-weight:700;text-decoration:none}.Si-P0q_content a:hover{text-decoration:underline}.Si-P0q_forgot{justify-self:end;margin:3px 2px 7px;font-size:13px}button.Si-P0q_submit{color:#fff;background:linear-gradient(164deg,#9178f1,#6554dc 56%,#3d3a9d);border:1px solid #7264ed;border-radius:999px;min-height:49px;margin-top:3px;font-weight:700;box-shadow:0 6px 16px #5946c92c,inset 0 1px #ffffff35}button.Si-P0q_submit:hover{filter:brightness(1.07)}.Si-P0q_divider{color:#444c70;align-items:center;gap:12px;margin:18px 0 11px;font-size:13px;display:flex}.Si-P0q_divider:before,.Si-P0q_divider:after{content:"";background:#e0e0f4;flex:1;height:1px}.Si-P0q_providers button{color:#18203c;background:#eeedfb;border:1px solid #dedff7;border-radius:999px;min-height:44px;font-weight:650}.Si-P0q_providers button:disabled{opacity:.64}.Si-P0q_providers svg{width:21px;height:21px}.Si-P0q_switch{color:#444c70;text-align:center;margin:22px 0 0;font-size:13px}.Si-P0q_switch a{margin-left:4px}.Si-P0q_hint,.Si-P0q_error,.Si-P0q_notice{margin:0;font-size:13px;line-height:1.45}.Si-P0q_hint{color:#444c70;margin-left:3px}.Si-P0q_error,.Si-P0q_notice{border-radius:12px;margin-bottom:14px;padding:10px 13px}.Si-P0q_error{color:#83223b;background:#fce9ed}.Si-P0q_notice{color:#403483;background:#ece9fc}@media (max-width:700px){.Si-P0q_card{border-radius:20px;grid-template-columns:1fr;width:min(100%,460px);min-height:0}.Si-P0q_illustration{background-image:linear-gradient(90deg,#f0ecfc 7%,#f0ecfce0 34%,#0000 80%),url(/noor/auth-mosque.jpg);background-size:100%;padding:21px 23px 25px}.Si-P0q_mark{border-radius:13px;width:41px;height:41px}.Si-P0q_mark span{width:16px;height:19px}.Si-P0q_brand strong{font-size:20px}.Si-P0q_intro{margin-top:16px}.Si-P0q_intro p.Si-P0q_tagline{text-wrap:initial;max-width:230px;margin-bottom:0;font-size:23px}.Si-P0q_intro p:not(.Si-P0q_tagline),.Si-P0q_intro ul{display:none}.Si-P0q_content{padding:26px clamp(17px,7vw,35px) 28px}}
