body.bp-standalone>.s-head,body.bp-standalone>.s-foot,body.bp-standalone>.skip{display:none}.si{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.si-main{padding-top:max(40px,50dvh - 384px);padding-bottom:40px;padding-inline:max(24px, env(safe-area-inset-left,0px)) max(24px, env(safe-area-inset-right,0px));flex-direction:column;justify-content:flex-start;display:flex}.si-card{flex-direction:column;gap:18px;width:100%;max-width:420px;margin-inline:auto;display:flex}.si-logo{display:block}.si-logo img{width:auto;height:30px;display:inline}.si-h1{letter-spacing:-.058em;text-wrap:balance;margin:28px 0 0;font-size:40px;font-weight:500;line-height:1}:lang(ar) .si-h1{letter-spacing:0;line-height:1.3}.si-lede{color:var(--ink-2);margin:10px 0 0}.si-sso{color:#000;width:100%;height:48px;font:500 15.5px var(--sans);cursor:pointer;background:#fff;border:1px solid #d9e1ee;border-radius:14px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.si-sso:hover{background:var(--soft)}.si-sso:focus-visible,.si-link:focus-visible{outline:2px solid var(--scout);outline-offset:2px}.si-or{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line);flex:1;height:1px}.si-form{flex-direction:column;gap:16px;display:flex}.si-form .s-field{flex-direction:column;gap:7px;min-width:0;display:flex}.si-form .s-field label{font-size:14px;font-weight:600}.si-form .s-field input{width:100%;height:54px;font:16px var(--font-body);color:var(--ink);background:#fff;border:1px solid #b8c5db;border-radius:14px;padding:0 16px}.si-form .s-field input:focus{border-color:var(--scout);outline:none;box-shadow:0 0 0 4px #1967ed1f}.si-form .s-err{color:#c23a46;font-size:13px}.si-row{display:flex;position:relative}.s-check{color:var(--ink-2);flex:1;align-items:flex-start;gap:10px;font-size:14px;display:flex}.s-check input{width:18px;height:18px;accent-color:var(--navy);margin-block:2px 3px;margin-inline:4px 3px}.si-row .s-check{padding-inline-end:9em}.si-row .si-link{line-height:22.4px;position:absolute;inset-block-start:0;inset-inline-end:0}.si-link{color:var(--scout);font-size:14px;font-weight:500;text-decoration:none}.si-link.strong{font-weight:600;font-size:inherit}.si-link:hover{text-decoration:underline}.si-go{width:100%}.si-hint{color:var(--ink-2);margin:0;font-size:14px}.si-new{color:var(--ink-2);margin:0;font-size:15px}.si-side{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.si-side:before{content:"";background:radial-gradient(600px 400px at 80% 10%,#1967ed44,#0000 70%),radial-gradient(500px 400px at 10% 100%,#21b48730,#0000 70%);position:absolute;inset:0}.si-side .si-in{position:relative}.si-pilots{align-items:flex-end;gap:6px;padding:8px 0;display:flex}.si-pp{display:inline-flex}@keyframes si-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.si-side h2{letter-spacing:-.05em;text-wrap:balance;color:#fff;max-width:16em;margin:20px 0 0;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.04}:lang(ar) .si-side h2{letter-spacing:0;line-height:1.35}.si-feed{flex-direction:column;gap:10px;max-width:440px;margin:28px 0 0;padding:0;list-style:none;display:flex}.si-feed li{background:#ffffff12;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.si-feed i{border-radius:50%;flex:none;width:10px;height:10px}.si-tail{color:var(--dark-kicker);margin:22px 0 13px;font-size:13px}@media (width<=900px){.si{grid-template-columns:minmax(0,1fr)}.si-side{display:none}}@media (prefers-reduced-motion:reduce){.mo-on .si-pp{animation:none}}.mo-pause{color:#fff;min-height:44px;font:600 14px var(--sans);cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;padding:0 16px;display:inline-flex;position:absolute;inset-block-start:100%;inset-inline-start:0}.mo-pause[hidden]{display:none}.mo-pause:hover{border-color:#fff}.mo-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}.mo-pause[aria-pressed=true]{color:var(--navy);background:#fff;border-color:#fff}.mo-pause .mo-ic-play,.mo-pause[aria-pressed=true] .mo-ic-pause{display:none}.mo-pause[aria-pressed=true] .mo-ic-play{display:inline}.mo-on .si-pp{animation:2.4s ease-in-out infinite si-bob;animation-delay:calc(var(--i) * .25s)}
