@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heartLoader{72.5%{opacity:0}to{stroke-dashoffset:0}}@keyframes pulse{0%{box-shadow:0 0 #f3f4f60d}20%{box-shadow:0 0 0 24px #f3f4f60d,0 0 #f3f4f60d}40%{box-shadow:0 0 0 32px #f3f4f60d,0 0 0 24px #f3f4f60d}60%{box-shadow:0 0 0 48px #f3f4f605,0 0 0 32px #f3f4f60d}80%{box-shadow:0 0 0 56px #f3f4f600,0 0 0 48px #f3f4f605}to{box-shadow:0 0 0 56px #f3f4f600,0 0 0 48px #f3f4f600}}@keyframes pulse-inversed{to{box-shadow:0 0 #f3f4f60d}80%{box-shadow:0 0 0 24px #f3f4f60d,0 0 #f3f4f60d}60%{box-shadow:0 0 0 32px #f3f4f60d,0 0 0 24px #f3f4f60d}40%{box-shadow:0 0 0 48px #f3f4f605,0 0 0 32px #f3f4f60d}20%{box-shadow:0 0 0 56px #f3f4f600,0 0 0 48px #f3f4f605}0%{box-shadow:0 0 0 56px #f3f4f600,0 0 0 48px #f3f4f600}}@keyframes shine{to{background-position-x:-200%}}@keyframes bg-shine{0%{background:#050546}30%{background:#220f83}to{background:#050546}}@keyframes slowAppear{0%{opacity:0}to{opacity:1}}*{margin:0;padding:0;outline:none;font-family:Avenir-Regular;user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{position:absolute;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(180deg,#007,#050546);background-attachment:fixed;overscroll-behavior:none}a{text-decoration:none;color:inherit}@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)}.platform.desk .button{width:fit-content;padding:12px 24px}.platform .button{display:flex;justify-content:center;align-items:center;width:calc(100% - 4px);border-width:2px;border-style:solid;border-color:#009;border-radius:4px;color:#009;font-size:14px;font-family:Avenir-Bold;padding:12px 0;transition:color .3s,border-color .3s,text-decoration-color .3s,background-color .3s;cursor:pointer;text-wrap-mode:nowrap}.platform .button.inversed{border-color:#f3f4f6;color:#f3f4f6}.platform .button svg{display:none;width:18px;height:18px;fill:#009}.platform .button.secondary{background-color:#ff5c53;border-color:#ff5c53;color:#f3f4f6}.platform .button.secondary svg{fill:#f3f4f6}.platform .button.ternary{background-color:#dcdee9;border-color:transparent;text-decoration:underline;text-underline-offset:8px}.platform .button.disabled{cursor:not-allowed;text-decoration:none}.platform .button.disabled.ternary{color:#737373}.platform .button.loading{font-size:0;border-color:#009;background-color:#009;padding-top:10px;padding-bottom:10px}.platform .button.loading svg{display:block;width:20px;height:20px;animation:1s loading ease-in-out infinite;fill:#f3f4f6}.platform .button.loading.inversed{border-color:#f3f4f6;background-color:#f3f4f6}.platform .button.loading.inversed svg{fill:#009}.platform .button.loading.secondary{border-color:#f3f4f6;background-color:#f3f4f6}.platform .button.loading.secondary svg{fill:#ff5c53}.platform .button:not(.disabled):hover{border-color:#009;background-color:#009;color:#f3f4f6}.platform .button:not(.disabled):hover.inversed{border-color:#f3f4f6;background-color:#f3f4f6;color:#009}.platform .button:not(.disabled):hover.secondary{color:#ff5c53;border-color:#f3f4f6;background-color:#f3f4f6}.platform .button:not(.disabled):hover.ternary{text-decoration-color:transparent}.gate .modal-content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;-webkit-user-select:none;user-select:none}.gate .modal-content .block{display:flex;flex-direction:column;gap:16px;color:#f3f4f6}.gate .modal-content .block .details{display:flex;flex-direction:column;gap:4px;font-size:14px}.gate .modal-content .block span.link{font-size:13px;color:#bdbdbd;transition:color .3s;cursor:pointer}.gate .modal-content .block span.link u{color:#ff5c53;transition:color .3s;text-underline-offset:2px;text-decoration:underline}.gate .modal-content .block span.link:hover,.gate .modal-content .block span.link:hover u{color:#c0372f}.gate .modal-content .form{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.gate .modal-content .form .passvalidities{display:flex;flex-direction:column;gap:4px;padding:0 8px 16px}.gate .modal-content .form .passvalidities .passvalidity{display:flex;align-items:center;gap:4px;font-size:14px}.gate .modal-content .form .passvalidities .passvalidity svg{fill:#737373;height:16px}.gate .modal-content .form .passvalidities .passvalidity.valid{color:#737373}.gate .modal-content .form .passvalidities .passvalidity.valid svg{fill:#6ed481}.gate .modal-content .form .passvalidities .passvalidity.invalid{color:#ed443a}.gate .modal-content .form .passvalidities .passvalidity.invalid svg{fill:#ff5c53}.gate .modal-content .form .input-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.gate .modal-content .form .input{display:flex;flex-direction:column;gap:8px}.gate .modal-content .form .input span{display:flex;justify-content:space-between;align-items:flex-end}.gate .modal-content .form .input small{display:none;color:#ed443a;font-size:12px}.gate .modal-content .form .input.invalid small{display:block}.gate .modal-content .form .input.invalid .self{outline-color:#ff5c53}.gate .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}.gate .modal-content .form .input .self:focus-within,.gate .modal-content .form .input .self:hover{outline-color:#dcdee9}.gate .modal-content .form .input .self input{border:none;outline:none;background:none;width:100%;font-size:16px}.gate .modal-content .form .input .self input::placeholder{font-size:14px}.gate .modal-content .form .input .self svg{cursor:pointer;width:18px;height:18px;fill:#737373;transition:fill .3s}.gate .modal-content .form .input .self svg:hover{fill:#009}.gate .modal-content .form .input.invalid .splitted input{outline-color:#ff5c53}.gate .modal-content .form .input .splitted{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.gate .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}.gate .modal-content .form .input .splitted input:focus,.gate .modal-content .form .input .splitted input:hover{outline-color:#dcdee9}.gate .modal-content .form .input a{cursor:pointer;font-size:12px;color:#bdbdbd;transition:color .3s}.gate .modal-content .form .input a:hover{color:#ff5c53}.gate .modal-content .gate-button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#ff5c53;border-radius:4px;outline:2px solid #ff5c53;cursor:pointer;transition:background-color .3s,color .3s,outline-color .3s}.gate .modal-content .gate-button svg{display:none;width:18px;height:18px;fill:#ff5c53}.gate .modal-content .gate-button.primary{background-color:#ff5c53;color:#f3f4f6}.gate .modal-content .gate-button.ternary{justify-content:flex-start;height:32px;outline-color:transparent;color:#f3f4f6}.gate .modal-content .gate-button.ternary svg{display:block;fill:#f3f4f6}.gate .modal-content .gate-button.loading{font-size:0;outline-color:#c0372f;background-color:#c0372f}.gate .modal-content .gate-button.loading svg{display:block;width:20px;height:20px;animation:1s loading ease-in-out infinite;fill:#f3f4f6}.gate .modal-content .gate-button:hover{outline-color:#c0372f;background-color:#c0372f;color:#f3f4f6}.gate .modal-content .gate-button:hover.ternary{background-color:transparent;outline-color:transparent}.gate .modal-content .separator{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;gap:16px}.gate .modal-content .separator hr{width:100%;height:1px;display:block;background-color:#bdbdbd;outline:none;border:none}.gate .modal-content .separator span{text-transform:uppercase;color:#bdbdbd;font-size:12px;font-family:Avenir-Demi}
