html.apd17-auth-open,body.apd17-auth-open{overflow:hidden!important}body #apd5-auth-modal.apd54-auth-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgb(0 0 0 / .52)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body #apd5-auth-modal.apd54-auth-modal[hidden]{display:none!important}body #apd5-auth-modal .apd54-auth-dialog{position:relative!important;width:min(100%,568px)!important;max-width:568px!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;overflow:auto!important;margin:0!important;padding:44px 40px 42px!important;border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 64px rgb(0 0 0 / .26)!important;color:#222!important;scrollbar-width:none}body #apd5-auth-modal .apd54-auth-dialog::-webkit-scrollbar{display:none}body #apd5-auth-modal .apd5-auth-close,body #apd5-auth-modal .apd54-auth-back{position:absolute!important;top:18px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:50%!important;background:#f7f7f7!important;color:#222!important;font:400 32px/1 Arial,sans-serif!important;cursor:pointer!important;z-index:4!important}body #apd5-auth-modal .apd5-auth-close{right:18px!important}body #apd5-auth-modal .apd54-auth-back{left:18px!important;font-size:24px!important}body #apd5-auth-modal .apd5-auth-close:hover,body #apd5-auth-modal .apd54-auth-back:hover{background:#eee!important}body #apd5-auth-modal .apd54-auth-brand{display:flex!important;justify-content:center!important;margin:0 auto 22px!important}body #apd5-auth-modal .apd54-auth-brand img{display:block!important;width:112px!important;height:58px!important;object-fit:contain!important}body #apd5-auth-modal .apd54-auth-dialog>h2{max-width:430px!important;margin:0 auto 30px!important;color:#222!important;text-align:center!important;font-size:32px!important;line-height:1.12!important;letter-spacing:-1.2px!important;font-weight:750!important}body #apd5-auth-modal .apd5-auth-message{margin:0 0 16px!important;padding:12px 14px!important;border-radius:12px!important;font-size:14px!important;line-height:1.4!important}body #apd5-auth-modal .apd5-auth-message[hidden]{display:none!important}body #apd5-auth-modal .apd5-auth-message.is-error{color:#8c1d2b!important;background:#fff0f2!important}body #apd5-auth-modal .apd5-auth-message.is-success{color:#126b36!important;background:#eaf8ef!important}body #apd5-auth-modal .apd5-auth-step[hidden],body #apd5-auth-modal .apd54-social-area[hidden]{display:none!important}body #apd5-auth-modal .apd54-identifier-shell{display:flex!important;width:100%!important;height:62px!important;overflow:hidden!important;border:1.5px solid #8f8f8f!important;border-radius:12px!important;background:#fff!important}body #apd5-auth-modal .apd54-identifier-shell:focus-within{border-color:#222!important;box-shadow:inset 0 0 0 1px #222!important}body #apd5-auth-modal .apd54-country{width:84px!important;min-width:84px!important;height:100%!important;margin:0!important;border-right:1px solid #d6d6d6!important}body #apd5-auth-modal .apd54-country[hidden]{display:none!important}body #apd5-auth-modal .apd54-country select{width:100%!important;height:100%!important;padding:0 12px!important;border:0!important;outline:0!important;background:#fff!important;color:#555!important;font-size:16px!important;font-weight:600!important}body #apd5-auth-modal #apd5-auth-identifier{flex:1!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#222!important;font-size:17px!important;font-weight:400!important}body #apd5-auth-modal #apd5-auth-identifier::placeholder{color:#8f8f8f!important;opacity:1!important}body #apd5-auth-modal .apd54-legal-copy{margin:10px 0 16px!important;color:#5f5f5f!important;font-size:13px!important;line-height:1.35!important}body #apd5-auth-modal .apd54-legal-copy a{color:#222!important;font-weight:600!important;text-decoration:underline!important}body #apd5-auth-modal .apd5-auth-primary{width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 22px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:#1747ad!important;color:#fff!important;box-shadow:none!important;font-size:18px!important;line-height:1!important;font-weight:750!important;cursor:pointer!important}body #apd5-auth-modal .apd5-auth-primary:hover{background:#123c96!important}body #apd5-auth-modal .apd5-auth-primary:disabled,body #apd5-auth-modal button[aria-busy="true"]{opacity:.68!important;cursor:progress!important}body #apd5-auth-modal .apd5-auth-divider{position:relative!important;margin:24px 0 20px!important;text-align:center!important}body #apd5-auth-modal .apd5-auth-divider::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background:#dedede!important}body #apd5-auth-modal .apd5-auth-divider span{position:relative!important;display:inline-block!important;padding:0 14px!important;background:#fff!important;color:#222!important;font-size:14px!important}body #apd5-auth-modal .apd5-auth-socials{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important}body #apd5-auth-modal .apd5-auth-social.apd5-auth-social--icon{width:58px!important;height:54px!important;min-width:58px!important;min-height:54px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d5d5d5!important;border-radius:12px!important;background:#fff!important;color:#000!important;box-shadow:none!important;cursor:pointer!important}body #apd5-auth-modal .apd5-auth-social:hover{background:#f7f7f7!important}body #apd5-auth-modal .apd5-auth-social-icon{width:25px!important;height:25px!important;display:block!important}body #apd5-auth-modal .apd5-auth-social-icon svg{width:100%!important;height:100%!important;display:block!important}body #apd5-auth-modal .apd54-auth-otp{text-align:center!important}body #apd5-auth-modal .apd54-otp-copy{max-width:430px!important;margin:-18px auto 28px!important;color:#717171!important;font-size:17px!important;line-height:1.4!important;text-align:center!important}body #apd5-auth-modal .apd54-code-input{display:block!important;width:206px!important;height:58px!important;margin:0 auto 22px!important;padding:0 14px!important;border:2px solid #222!important;border-radius:10px!important;background:#fff!important;color:#222!important;box-shadow:none!important;outline:0!important;text-align:center!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:25px!important;font-weight:700!important;letter-spacing:12px!important}body #apd5-auth-modal .apd54-resend-row{margin:0 0 30px!important;color:#444!important;font-size:15px!important}body #apd5-auth-modal .apd54-resend-row button{padding:0!important;border:0!important;background:transparent!important;color:#222!important;font:inherit!important;font-weight:650!important;text-decoration:underline!important;cursor:pointer!important}body #apd5-auth-modal .apd54-resend-row button:disabled{color:#8b8b8b!important;cursor:default!important}body #apd5-auth-modal .apd54-other-method{width:100%!important;height:48px!important;margin:18px 0 0!important;border:0!important;border-radius:12px!important;background:#f2f2f2!important;color:#333!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important}body #apd5-auth-modal .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:767px){body #apd5-auth-modal.apd54-auth-modal{align-items:flex-start!important;padding:24px 14px!important}body #apd5-auth-modal .apd54-auth-dialog{width:100%!important;max-height:calc(100dvh - 48px)!important;padding:58px 24px 38px!important;border-radius:28px!important}body #apd5-auth-modal .apd54-auth-brand{margin-bottom:18px!important}body #apd5-auth-modal .apd54-auth-brand img{width:100px!important;height:50px!important}body #apd5-auth-modal .apd54-auth-dialog>h2{margin-bottom:28px!important;font-size:29px!important}body #apd5-auth-modal .apd54-identifier-shell{height:60px!important}body #apd5-auth-modal #apd5-auth-identifier{font-size:16px!important}}@media (max-width:420px){body #apd5-auth-modal .apd54-auth-dialog{padding-inline:20px!important}body #apd5-auth-modal .apd54-auth-dialog>h2{font-size:27px!important}body #apd5-auth-modal .apd54-legal-copy{font-size:12px!important}}body #apd5-auth-modal .apd55-auth-identity{text-align:center!important}body #apd5-auth-modal .apd55-identity-copy{max-width:430px!important;margin:-10px auto 22px!important;color:#5f5f5f!important;font-size:16px!important;line-height:1.45!important}body #apd5-auth-modal .apd55-identity-card{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;padding:15px!important;border:1px solid #d7d7d7!important;border-radius:14px!important;background:#fff!important;text-align:left!important}body #apd5-auth-modal .apd55-identity-card img{width:58px!important;height:58px!important;min-width:58px!important;border-radius:50%!important;object-fit:cover!important;background:#f2f2f2!important}body #apd5-auth-modal .apd55-identity-card div{display:flex!important;flex-direction:column!important;min-width:0!important}body #apd5-auth-modal .apd55-identity-card strong{overflow:hidden!important;color:#222!important;font-size:17px!important;line-height:1.25!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #apd5-auth-modal .apd55-identity-card span{margin-top:3px!important;color:#717171!important;font-size:13px!important}body #apd5-auth-modal .apd55-identity-name-wrap{display:block!important;margin:0 0 16px!important;text-align:left!important}body #apd5-auth-modal .apd55-identity-name-wrap[hidden]{display:none!important}body #apd5-auth-modal .apd55-identity-name-wrap>span{display:block!important;margin:0 0 7px!important;color:#222!important;font-size:14px!important;font-weight:700!important}body #apd5-auth-modal #apd55-identity-name-input{width:100%!important;height:54px!important;padding:0 15px!important;border:1.5px solid #8f8f8f!important;border-radius:12px!important;background:#fff!important;color:#222!important;box-shadow:none!important;outline:0!important;font-size:16px!important}body #apd5-auth-modal #apd55-identity-name-input:focus{border-color:#222!important;box-shadow:inset 0 0 0 1px #222!important}body #apd5-auth-modal .apd55-identity-secondary{width:100%!important;min-height:50px!important;margin:12px 0 0!important;padding:12px 18px!important;border:1px solid #d8d8d8!important;border-radius:12px!important;background:#f7f7f7!important;color:#222!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;cursor:pointer!important}body #apd5-auth-modal .apd55-identity-secondary:hover,body #apd5-auth-modal .apd55-identity-secondary:focus-visible{background:#efefef!important}