@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;outline:none;font-family:Avenir-Regular}body{background-color:#d4d4ea}@font-face{font-family:Avenir-Heavy;src:url(/assets/fonts/AvenirNextLTPro-Heavy.otf)}@font-face{font-family:Avenir-Bold;src:url(/assets/fonts/AvenirNextLTPro-Bold.otf)}@font-face{font-family:Avenir-Demi;src:url(/assets/fonts/AvenirNextLTPro-Demi.otf)}@font-face{font-family:Avenir-Regular;src:url(/assets/fonts/AvenirNextLTPro-Regular.otf)}@font-face{font-family:Avenir-UltraLight;src:url(/assets/fonts/AvenirNextLTPro-UltLt.otf)}.modal-content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;-webkit-user-select:none;user-select:none}.modal-content .header{padding:16px;display:flex;flex-direction:row;align-items:center;gap:24px}.modal-content .header img{width:48px;height:48px;border-radius:8px}.modal-content .header .subheader{display:flex;flex-direction:column}.modal-content .header .subheader span{font-family:Avenir-Bold;font-size:20px}.modal-content .header .subheader small{font-size:14px;color:#737373}.modal-content .header .subheader small strong{font-family:Avenir-Demi;border-bottom:2px #ff5c53 solid;padding-bottom:1px;color:#000}.modal-content .block{display:flex;flex-direction:column;background-color:#eaebf2;border-radius:8px;padding:24px;gap:16px}.modal-content .block.small{padding:8px 24px}.modal-content .block .details{display:flex;flex-direction:column;gap:4px;font-size:14px}.modal-content .block span.link{font-size:13px;color:#737373;transition:color .3s;cursor:pointer}.modal-content .block span.link u{color:#009;transition:color .3s;text-underline-offset:2px;text-decoration:underline}.modal-content .block span.link:hover,.modal-content .block span.link:hover u{color:#050546}.modal-content .form{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.modal-content .form .passvalidities{display:flex;flex-direction:column;gap:4px;padding:0 8px 16px}.modal-content .form .passvalidities .passvalidity{display:flex;align-items:center;gap:4px;font-size:14px}.modal-content .form .passvalidities .passvalidity svg{fill:#737373;height:16px}.modal-content .form .passvalidities .passvalidity.valid{color:#737373}.modal-content .form .passvalidities .passvalidity.valid svg{fill:#6ed481}.modal-content .form .passvalidities .passvalidity.invalid{color:#ed443a}.modal-content .form .passvalidities .passvalidity.invalid svg{fill:#ff5c53}.modal-content .form .input-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.modal-content .form .input{display:flex;flex-direction:column;gap:8px}.modal-content .form .input span{display:flex;justify-content:space-between;align-items:flex-end}.modal-content .form .input small{display:none;color:#ed443a;font-size:12px}.modal-content .form .input.invalid small{display:block}.modal-content .form .input.invalid .self{outline-color:#ff5c53}.modal-content .form .input .self{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;background:#f3f4f6;transition:outline-color .3s;border-radius:4px;outline:1px solid transparent;border:none;padding:4px 16px;height:32px}.modal-content .form .input .self:focus-within,.modal-content .form .input .self:hover{outline-color:#050546}.modal-content .form .input .self input{border:none;outline:none;background:none;width:100%;font-size:16px}.modal-content .form .input .self input::placeholder{font-size:14px}.modal-content .form .input .self svg{cursor:pointer;width:18px;height:18px;fill:#737373;transition:fill .3s}.modal-content .form .input .self svg:hover{fill:#009}.modal-content .form .input.invalid .splitted input{outline-color:#ff5c53}.modal-content .form .input .splitted{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.modal-content .form .input .splitted input{text-align:center;vertical-align:middle;font-size:16px;text-transform:uppercase;width:100%;background:#f3f4f6;transition:outline-color .3s;border-radius:4px;outline:1px solid #bdbdbd;border:none;padding:4px 16px;height:32px}.modal-content .form .input .splitted input:focus,.modal-content .form .input .splitted input:hover{outline-color:#050546}.modal-content .form .input a{cursor:pointer;font-size:12px;color:#737373;transition:color .3s}.modal-content .form .input a:hover{color:#009}.modal-content .button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#009;border-radius:4px;outline:2px solid #000099;cursor:pointer;transition:background-color .3s,color .3s,outline-color .3s}.modal-content .button svg{display:none;width:18px;height:18px;fill:#009}.modal-content .button.primary{background-color:#009;color:#f3f4f6}.modal-content .button.ternary{justify-content:flex-start;height:32px;outline-color:transparent}.modal-content .button.ternary svg{display:block}.modal-content .button.loading{font-size:0;outline-color:#050546;background-color:#050546}.modal-content .button.loading svg{display:block;width:20px;height:20px;animation:1s loading ease-in-out infinite;fill:#f3f4f6}.modal-content .button:hover{outline-color:#050546;background-color:#050546;color:#f3f4f6}.modal-content .button:hover.ternary{background-color:transparent;outline-color:transparent;color:#009}.modal-content .separator{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;gap:16px}.modal-content .separator hr{width:100%;height:1px;display:block;background-color:#bdbdbd;outline:none;border:none}.modal-content .separator span{text-transform:uppercase;color:#bdbdbd;font-size:12px;font-family:Avenir-Demi}@media screen and (max-width: 400px){.modal-content .form .input .splitted input{padding:4px}}
