.login-sheet{align-items:end!important;padding:18px!important;background:rgba(0,0,0,.42)!important;backdrop-filter:blur(20px) saturate(130%)!important;transition:opacity .28s ease}.login-sheet>div{position:relative;width:min(760px,100%)!important;padding:30px 32px 24px!important;border-radius:28px 28px 22px 22px!important;box-shadow:0 -16px 60px rgba(0,0,0,.18)!important;transform:translate3d(0,0,0);will-change:transform;transition:transform .38s cubic-bezier(.2,.85,.2,1)}.login-sheet .sheet-handle{display:block;width:38px;height:5px;margin:0 auto 12px;border-radius:999px;background:#d1d1d6}.login-sheet .sheet-label{display:inline-flex;margin:0 auto 26px;padding:7px 22px;border-radius:999px;background:#f2f2f7;font-size:12px;font-weight:650}.login-sheet img{display:block;width:64px!important;height:64px;margin:0 auto;border-radius:16px}.login-sheet h2{font-size:22px;margin:14px 0 8px!important;letter-spacing:-.025em}.login-sheet p{margin:0 auto 8px;max-width:620px;font-size:14px}.login-sheet a,.login-sheet button{min-height:52px;border-radius:16px!important;font-weight:650}.login-sheet.is-dragging>div{transition:none}.login-sheet.is-closing{opacity:0}.login-sheet.is-closing>div{transform:translate3d(0,110%,0)!important}
@media(min-width:761px){.login-sheet{place-items:center!important}.login-sheet>div{max-width:520px;border-radius:30px!important}}
@media(max-width:760px){.login-sheet{padding:0!important}.login-sheet>div{width:100%!important;padding:12px 20px calc(18px + env(safe-area-inset-bottom))!important;border-radius:28px 28px 0 0!important}.login-sheet .sheet-label{margin-bottom:22px}.login-sheet h2{font-size:21px}.login-sheet p{font-size:13px}.login-sheet a,.login-sheet button{min-height:54px}}
