.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal-dialog{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:800px;outline:0;overflow-y:auto;pointer-events:auto;position:relative;width:100%}.modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.modal .modal-body{flex:1 1 auto;padding:40px;position:relative}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.modal.fade{display:none}.modal.fade.is-open{display:block}.modal.fade[aria-hidden=false] .modal-dialog{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal.fade[aria-hidden=false] .modal-content{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal.fade[aria-hidden=true] .modal-dialog{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal.fade[aria-hidden=true] .modal-content{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal-content,.micromodal-slide .modal-dialog{will-change:transform}