.alw-login{--alw-bg:#fff;--alw-fg:#0f1f2c;--alw-muted:#4f6170;--alw-faint:#8a9aa8;--alw-line:#e3e9ee;--alw-soft:#f5f8fa;--alw-accent:#0a87c5;--alw-accent-2:#119dda;--alw-accent-soft:#e8f5fc;--alw-navy:#0b2b40;--alw-navy-hover:#133a55;--alw-crit:#c8372f;--alw-crit-soft:#fce8e6;--alw-ok:#1b7f4b;--alw-ok-soft:#e6f5ec;--alw-warn:#8a5a00;--alw-warn-soft:#fff4db;--alw-font:var(--font-plex),"IBM Plex Sans",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--alw-font-head:var(--font-manrope),"Manrope",var(--font-plex),system-ui,sans-serif;height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--alw-bg);color:var(--alw-fg);font-family:var(--alw-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.alw-login){overflow-y:hidden;scrollbar-gutter:auto}.alw-login *,.alw-login :after,.alw-login :before{box-sizing:border-box}.alw-login :focus-visible{outline:2px solid var(--alw-accent);outline-offset:2px}.alw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.alw-login-form-side{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;justify-items:center;padding:24px 56px 20px;min-width:0;min-height:0;overflow-y:auto}.alw-login-form-side:after,.alw-login-form-side:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}.alw-login-form-side:before{background-image:radial-gradient(circle,rgba(17,157,218,.16) 0,rgba(17,157,218,.06) 40%,rgba(17,157,218,0) 68%);background-size:600px 600px;background-position:115% -25%;animation:alw-drift-a 16s ease-in-out infinite alternate}.alw-login-form-side:after{background-image:radial-gradient(circle,rgba(92,196,238,.13) 0,rgba(92,196,238,.04) 45%,rgba(92,196,238,0) 70%);background-size:520px 520px;background-position:-20% 120%;animation:alw-drift-b 19s ease-in-out infinite alternate}@keyframes alw-drift-a{to{background-position:70% 25%}}@keyframes alw-drift-b{to{background-position:35% 75%}}.alw-form-wrap{align-self:center;width:100%;max-width:420px;margin:16px 0}.alw-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-family:var(--font-outfit),"Outfit","Century Gothic",var(--alw-font-head);font-weight:300;font-size:52px;line-height:1;letter-spacing:0;color:var(--alw-fg)}.alw-brand img{width:58px;height:58px;border-radius:15px;display:block}.alw-alert{margin:24px 0 0;padding:11px 14px;border-radius:10px;background:var(--alw-crit-soft);color:#9e2a23;font-size:14px}.alw-alert.is-warn{background:var(--alw-warn-soft);color:var(--alw-warn)}.alw-alert.is-ok{background:var(--alw-ok-soft);color:var(--alw-ok)}.alw-alert-sub{display:block;margin-top:2px;font-size:12.5px;opacity:.8}.alw-form{margin-top:56px;display:flex;flex-direction:column;gap:14px}.alw-box{display:flex;align-items:center;height:60px;border:1px solid var(--alw-line);border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.alw-box:hover{border-color:#c6d5e0}.alw-box:focus-within{border-color:var(--alw-accent-2);box-shadow:0 0 0 4px rgba(17,157,218,.12)}.alw-box.is-invalid{border-color:var(--alw-crit)}.alw-box.is-invalid:focus-within{box-shadow:0 0 0 4px rgba(200,55,47,.1)}.alw-box-icon{flex:none;margin-left:16px;color:var(--alw-faint);transition:color .15s}.alw-box:focus-within .alw-box-icon{color:var(--alw-accent)}.alw-box-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 14px 0 12px;height:100%;cursor:text}.alw-box-main label{font-size:12px;font-weight:600;line-height:1;color:var(--alw-muted);cursor:text}.alw-box:focus-within .alw-box-main label{color:var(--alw-accent)}.alw-box-main input{width:100%;border:0;padding:0;margin:0;background:none;outline:none;font:inherit;font-size:16px;line-height:1.3;color:var(--alw-fg)}.alw-box-main input::-moz-placeholder{color:var(--alw-faint)}.alw-box-main input::placeholder{color:var(--alw-faint)}.alw-login .alw-box-main input:focus-visible{outline:none}.alw-box-btn{flex:none;height:40px;margin-right:8px;padding:0 12px;border:0;border-radius:10px;background:var(--alw-accent-soft);color:var(--alw-accent);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.alw-box-btn:hover{background:#d6eefa}.alw-box-btn:disabled{cursor:not-allowed;opacity:.5}.alw-box-btn:disabled:hover{background:var(--alw-accent-soft)}.alw-box-main input:disabled{color:var(--alw-muted);-webkit-text-fill-color:var(--alw-muted);opacity:1}.alw-box-badge{flex:none;display:inline-flex;align-items:center;gap:6px;margin-right:14px;color:var(--alw-ok);font-size:13px;font-weight:600;white-space:nowrap}.alw-box-btn.is-icon{width:40px;padding:0;display:grid;place-items:center;background:none;color:var(--alw-muted)}.alw-box-btn.is-icon:hover{background:var(--alw-soft);color:var(--alw-fg)}.alw-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.alw-link{color:var(--alw-accent);font-size:13.5px;font-weight:500;text-decoration:none}.alw-link:hover{text-decoration:underline;text-underline-offset:3px}.alw-check{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--alw-fg);cursor:pointer;align-self:flex-start;min-height:24px}.alw-check input{width:17px;height:17px;margin:0;accent-color:var(--alw-navy);cursor:pointer}.alw-btn{position:relative;overflow:hidden;margin-top:6px;height:50px;border:0;border-radius:12px;background:var(--alw-navy);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .15s}.alw-btn:hover{background:var(--alw-navy-hover)}.alw-btn:disabled{cursor:not-allowed;opacity:.55}.alw-btn[aria-busy=true]{cursor:progress;opacity:.85}.alw-btn:disabled:after{display:none}.alw-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22),hsla(0,0%,100%,0));animation:alw-shine 5s ease-in-out infinite}@keyframes alw-shine{0%,62%{left:-60%}to{left:130%}}.alw-spin{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:alw-spin .7s linear infinite}@keyframes alw-spin{to{transform:rotate(1turn)}}.alw-form.is-register{margin-top:56px;gap:10px}.alw-form.is-register .alw-box{height:56px}.alw-reveal{animation:alw-reveal .35s cubic-bezier(.2,.9,.3,1.1) both}@keyframes alw-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.alw-consents{display:flex;flex-direction:column;gap:10px;margin-top:6px}.alw-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--alw-muted);cursor:pointer}.alw-consent input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--alw-navy);cursor:pointer}.alw-doclink{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--alw-accent);font-weight:600;cursor:pointer;text-align:left}.alw-doclink:hover{text-decoration:underline;text-underline-offset:3px}.alw-btn-ghost{height:44px;padding:0 18px;border:1px solid var(--alw-line);border-radius:12px;background:#fff;color:var(--alw-fg);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.alw-btn-ghost:hover{border-color:#c6d5e0;background:var(--alw-soft)}.alw-btn-ghost:disabled{cursor:not-allowed;opacity:.55}.alw-btn-ghost:disabled:hover{border-color:var(--alw-line);background:#fff}.alw-subhead{margin:48px 0 0;font-family:var(--alw-font-head);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--alw-fg)}.alw-subtext{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--alw-muted)}.alw-subtext b{color:var(--alw-fg);font-weight:600;word-break:break-all}.alw-form.is-compact{margin-top:24px}.alw-btn svg{flex:none}.alw-sent{display:flex;flex-direction:column;align-items:flex-start}.alw-sent-icon{margin-top:48px;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--alw-accent-soft);color:var(--alw-accent)}.alw-sent .alw-subhead{margin-top:18px}.alw-sent-btn{margin-top:22px}.alw-back{display:inline-flex;align-items:center;gap:6px}.alw-otp-wrap{display:flex;flex-direction:column;gap:6px}.alw-otp-label{font-size:12.5px;font-weight:600;color:var(--alw-muted)}.alw-otp-wrap.is-busy .alw-otp{opacity:.6;pointer-events:none}.alw-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@property --alw-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.alw-otp-cell{display:block;padding:2px;border-radius:12px;background:var(--alw-line);transition:background .15s,box-shadow .15s}.alw-otp-cell:hover{background:#c6d5e0}.alw-otp-cell.is-filled{background:#b9ddf0}.alw-otp-cell:focus-within{background:conic-gradient(from var(--alw-ang),rgba(17,157,218,.18) 0deg,var(--alw-accent-2) 100deg,var(--alw-accent) 170deg,rgba(17,157,218,.18) 230deg,rgba(17,157,218,.18) 1turn);box-shadow:0 0 0 4px rgba(17,157,218,.1);animation:alw-ang 1.6s linear infinite}@keyframes alw-ang{to{--alw-ang:360deg}}.alw-otp input{display:block;width:100%;height:52px;padding:0;border:0;border-radius:10px;background:#fff;outline:none;text-align:center;font-family:var(--alw-font-head);font-size:22px;font-weight:700;color:var(--alw-fg);caret-color:var(--alw-accent);transition:background .15s}.alw-login .alw-otp input:focus-visible{outline:none}.alw-otp-cell.is-filled input{background:#f7fbfe}.alw-hint{margin:-4px 2px 0;font-size:12.5px;line-height:1.45;color:var(--alw-muted)}.alw-hint.is-bad{color:var(--alw-crit)}.alw-hint.is-good{color:var(--alw-ok)}.alw-strength{margin:-2px 2px 0;display:flex;flex-direction:column;gap:6px}.alw-strength-bars{display:flex;gap:4px}.alw-strength-bars span{height:5px;flex:1;border-radius:99px;background:var(--alw-line);transition:background .4s}.alw-strength.is-1 .alw-strength-bars span:nth-child(-n+1){background:var(--alw-crit)}.alw-strength.is-2 .alw-strength-bars span:nth-child(-n+2){background:#e0a100}.alw-strength.is-3 .alw-strength-bars span{background:#2e9e62}.alw-strength-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin:0;padding:0;list-style:none}.alw-strength-list li{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--alw-faint)}.alw-strength-list li.is-ok{color:var(--alw-ok)}.alw-loading{display:grid;place-items:center;padding:64px 0}.alw-spin.is-dark{width:26px;height:26px;border-color:var(--alw-line);border-top-color:var(--alw-accent)}.alw-switch{margin:22px 0 0;text-align:center;font-size:14px;color:var(--alw-muted)}.alw-row.is-end{justify-content:flex-end}.alw-switch .alw-link{font-size:14px;font-weight:600}.alw-foot{position:relative;margin:0;color:var(--alw-faint);font-size:12.5px}.alw-login-hero{border-right:1px solid var(--alw-line);display:flex;align-items:center;padding:32px 56px;min-width:0;min-height:0;overflow:hidden}.alw-hero-inner{width:100%;max-width:560px;margin:0 auto}.alw-lede{margin:0;font-family:var(--alw-font-head);font-size:clamp(26px,2.5vw,36px);line-height:1.18;font-weight:700;letter-spacing:-.03em;text-align:center}.alw-lede-line{display:block;white-space:nowrap}.alw-pill{vertical-align:bottom;overflow:hidden;padding:0 .14em;margin:0 -.02em;border-radius:12px;background:var(--alw-accent-soft);color:var(--alw-accent);line-height:1.12}.alw-pill,.alw-rt{display:inline-flex}.alw-rt{flex-wrap:wrap;white-space:pre-wrap;position:relative}.alw-rt-word{display:inline-flex;overflow:hidden;padding-bottom:.08em}.alw-rt-char{display:inline-block}.alw-rt-char.is-in{animation:alw-rt-in .42s cubic-bezier(.2,.9,.3,1.2) both}@keyframes alw-rt-in{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.alw-orbit{container-type:inline-size;position:relative;width:min(100%,500px,calc(100vh - 230px));width:min(100%,500px,calc(100dvh - 230px));aspect-ratio:1;margin:20px auto 0}.alw-hero-inner.has-lead .alw-orbit{width:min(100%,480px,calc(100vh - 275px));width:min(100%,480px,calc(100dvh - 275px))}.alw-orbit:before{content:"";background:radial-gradient(circle,#eef7fc 0,#f6fbfe 55%,hsla(0,0%,100%,0) 72%)}.alw-orbit-ring,.alw-orbit:before{position:absolute;inset:9%;border-radius:50%}.alw-orbit-ring{border:1px dashed #cfe3ee}.alw-orbit-ring.is-inner{inset:26.5%;border:1px solid #eaf2f7}.alw-orbit-spin{position:absolute;inset:0;animation:alw-orbit 60s linear infinite}.alw-orbit-node{position:absolute;z-index:1;width:var(--alw-node,13.5%);aspect-ratio:1;transform:translate(-50%,-50%);transition:transform .45s cubic-bezier(.2,.9,.3,1.2)}.alw-orbit-node.is-active{z-index:2;transform:translate(-50%,-50%) scale(1.18)}.alw-orbit-node .alw-orbit-face{transition:box-shadow .35s}.alw-orbit-node.is-active .alw-orbit-face{box-shadow:0 0 0 2px var(--alw-accent-2),0 0 0 7px rgba(17,157,218,.14),0 10px 24px rgba(10,135,197,.22)}.alw-orbit-link{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.alw-orbit-link line{stroke:var(--alw-accent-2);stroke-width:.32;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:alw-link-in .5s ease-out forwards}@keyframes alw-link-in{to{stroke-dashoffset:0}}.alw-orbit-face{width:100%;height:100%;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--alw-accent);box-shadow:0 0 0 1px #e4ebf1,0 6px 16px rgba(14,34,51,.08);animation:alw-orbit 60s linear infinite reverse}.alw-orbit-face img{width:56%;height:56%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.alw-orbit-face img.is-wide{width:80%;height:40%;border-radius:0}.alw-orbit-mark{font-family:var(--alw-font-head);font-weight:800;font-size:3.4cqi;letter-spacing:-.02em;color:var(--alw-navy)}@keyframes alw-orbit{to{transform:rotate(1turn)}}.alw-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:33%;aspect-ratio:1;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 1px #e4ebf1,0 18px 40px rgba(10,135,197,.16)}.alw-orbit-core img{width:44%;border-radius:12px;display:block}.alw-core-logo{transition:opacity .35s ease,transform .5s cubic-bezier(.2,.9,.3,1.2)}.alw-core-logo.is-out{opacity:0;transform:scale(.6)}.alw-core-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--alw-font-head);font-weight:700;font-size:4.3cqi;line-height:1.14;letter-spacing:-.02em;color:var(--alw-fg);opacity:0;transition:opacity .3s ease;pointer-events:none}.alw-core-text.is-on{opacity:1}.alw-core-line{display:flex;overflow:hidden;padding-bottom:.06em}.alw-core-line.is-accent{color:var(--alw-accent)}@media (max-height:900px) and (min-width:861px){.alw-form.is-register{margin-top:44px;gap:8px}.alw-form.is-register .alw-box{height:50px}.alw-otp input{height:44px;font-size:20px}.alw-form.is-register .alw-box-main{gap:2px}.alw-form.is-register .alw-box-main input{font-size:15px}.alw-form.is-register~.alw-switch{margin-top:14px}.alw-consent{font-size:12.5px;line-height:1.45}}@media (max-height:760px) and (min-width:861px){.alw-brand{font-size:44px}.alw-brand img{width:50px;height:50px;border-radius:13px}.alw-form{margin-top:40px;gap:12px}.alw-box{height:54px}.alw-form.is-register .alw-box{height:46px}.alw-form.is-register .alw-box-main label{font-size:11px}.alw-btn{height:46px}.alw-switch{margin-top:16px}}@media (prefers-reduced-motion:reduce){.alw-orbit-face,.alw-orbit-spin,.alw-rt-char.is-in{animation:none}.alw-orbit-link line{animation:none;stroke-dashoffset:0}.alw-core-logo,.alw-orbit-node{transition:none}.alw-otp-cell:focus-within{animation:none;background:var(--alw-accent-2)}.alw-btn:after,.alw-login-form-side:after,.alw-login-form-side:before,.alw-reveal{animation:none}}@media (max-width:1100px){.alw-login-hero{padding:40px 36px}}@media (max-width:860px){.alw-login{grid-template-columns:1fr}.alw-login-hero{display:none}.alw-login-form-side{padding:20px 16px}.alw-brand{font-size:42px}.alw-brand img{width:48px;height:48px;border-radius:12px}}