/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fade-in{0%{filter:blur(10px) grayscale(1);opacity:0}to{filter:none;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login{align-items:center;background:linear-gradient(273.81deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15));background:linear-gradient(90deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.06));border-radius:10px;display:flex;flex-direction:column;gap:48px;justify-content:center;left:50vw;min-height:228px;padding:32px;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%);width:640px}@media(min-width:768px)and (max-width:1199px){.login{width:520px}}@media(max-width:767px){.login{max-width:520px;padding:24px;width:calc(100% - 48px)}}.login :global(.msal-popup):not(.msal-popup--open){cursor:default!important}@media(max-width:767px){.login{gap:32px;left:unset;margin:0 auto;position:relative;top:unset;transform:unset}}.login .text{display:flex;flex-direction:column;gap:16px;width:100%}.login .text h3{margin:0}.login .text h3,.login .text p{text-align:center}.login .text p{color:hsla(0,0%,100%,.8);font-family:Adelle Sans;font-size:16px;line-height:24px}@media(min-width:768px)and (max-width:1199px){.login .text p{font-size:15px;line-height:24px}}@media(max-width:767px){.login .text p{font-size:15px;line-height:24px}}.login .login-buttons{display:flex;flex-direction:column;gap:24px;width:100%}.login .login-buttons .login-button{align-items:center;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(273.81deg,#fa75f8,#9e6ee5);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Adelle Sans;font-size:24px;gap:8px;height:64px;justify-content:center;line-height:100%;padding:22px 32px 18px;position:relative;white-space:nowrap}.login .login-buttons .login-button:hover{text-decoration:none}.login .login-buttons .login-button:hover:after{opacity:1}.login .login-buttons .login-button:before{background:linear-gradient(#fa75f8,#9e6ee5) border-box;border:1px solid transparent;border-radius:4px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;position:absolute;right:0;top:0;inset:-1px}.login .login-buttons .login-button div,.login .login-buttons .login-button span{z-index:1}.login .login-buttons .login-button:after{background:linear-gradient(273.81deg,#914694,#62438b);border-radius:3px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.login .login-buttons .login-button:disabled{background:transparent;cursor:not-allowed}.login .login-buttons .login-button:disabled:hover:after{opacity:0}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .login-button{font-size:20px}}@media(max-width:767px){.login .login-buttons .login-button{font-size:18px}}.login .login-buttons .login-button:before{border:2px solid transparent;border-radius:8px;inset:-2px}.login .login-buttons .login-button:after{border-radius:6px}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .login-button{border-radius:3px;height:48px;padding:2px 16px 0}.login .login-buttons .login-button:before{border-radius:4px;border-width:1px;inset:-1px}.login .login-buttons .login-button:after{border-radius:3px}}@media(max-width:767px){.login .login-buttons .login-button{border-radius:3px;height:40px;padding:2px 16px 0}.login .login-buttons .login-button:before{border-radius:4px;border-width:1px;inset:-1px}.login .login-buttons .login-button:after{border-radius:3px}.login .login-buttons .login-button{font-size:14px}}.login .login-buttons .signup-button{align-items:center;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(273.81deg,#fa75f8,#9e6ee5);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Adelle Sans;font-size:24px;gap:8px;gap:12px;height:64px;justify-content:center;justify-content:start;line-height:100%;padding:22px 32px 18px;position:relative;white-space:nowrap}.login .login-buttons .signup-button:hover{text-decoration:none}.login .login-buttons .signup-button:hover:after{opacity:1}.login .login-buttons .signup-button:before{background:linear-gradient(#fa75f8,#9e6ee5) border-box;border:1px solid transparent;border-radius:4px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;position:absolute;right:0;top:0;inset:-1px}.login .login-buttons .signup-button div,.login .login-buttons .signup-button span{z-index:1}.login .login-buttons .signup-button:after{background:linear-gradient(273.81deg,#914694,#62438b);border-radius:3px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.login .login-buttons .signup-button:disabled{background:transparent;cursor:not-allowed}.login .login-buttons .signup-button:disabled:hover:after{opacity:0}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .signup-button{font-size:20px}}@media(max-width:767px){.login .login-buttons .signup-button{font-size:18px}}.login .login-buttons .signup-button:before{border:2px solid transparent;border-radius:8px;inset:-2px}.login .login-buttons .signup-button:after{border-radius:6px}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .signup-button{border-radius:3px;height:48px;padding:2px 16px 0}.login .login-buttons .signup-button:before{border-radius:4px;border-width:1px;inset:-1px}.login .login-buttons .signup-button:after{border-radius:3px}}@media(max-width:767px){.login .login-buttons .signup-button{border-radius:3px;height:40px;padding:2px 16px 0}.login .login-buttons .signup-button:before{border-radius:4px;border-width:1px;inset:-1px}.login .login-buttons .signup-button:after{border-radius:3px}.login .login-buttons .signup-button{padding-left:8px}}.login .login-buttons .signup-button .button-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:20px;width:20px}@media(max-width:767px){.login .login-buttons .signup-button .button-icon{height:16px;width:16px}}.login .login-buttons .signup-button .google-icon{background-image:url(/c656f83196105663a9acd2146c3059aa.icon-google.svg);margin-bottom:4px}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .signup-button .google-icon{margin-bottom:2px}}@media(max-width:767px){.login .login-buttons .signup-button .google-icon{margin-bottom:2px}}.login .login-buttons .signup-button .microsoft-icon{background-image:url(/893984e1e31827c737e624d99d043734.icon-microsoft.svg);margin-bottom:4px}@media(min-width:768px)and (max-width:1199px){.login .login-buttons .signup-button .microsoft-icon{margin-bottom:2px}}@media(max-width:767px){.login .login-buttons .signup-button .microsoft-icon{margin-bottom:2px}}.login .login-buttons .signup-button .button-text{padding-top:2px}.background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.background .blue{background:radial-gradient(50% 50% at 50% 50%,rgba(92,195,250,.28) 0,rgba(92,195,250,0) 100%);height:1230px;left:-700px;opacity:.8;position:absolute;top:0;width:1845px}@media(min-width:768px)and (max-width:1199px){.background .blue{height:806px;width:1200px}}@media(max-width:767px){.background .blue{height:1127.35px;width:1731.88px}}@media(min-width:768px)and (max-width:1199px){.background .blue{left:-507px;top:352px}}@media(max-width:767px){.background .blue{left:-973px;top:62px}}.background .pink{background:radial-gradient(50% 50% at 50% 50%,rgba(250,117,248,.28) 0,rgba(250,117,248,0) 100%);height:1230px;left:295px;opacity:.7;position:absolute;top:-150px;width:1845px}@media(min-width:768px)and (max-width:1199px){.background .pink{height:806px;width:1200px}}@media(max-width:767px){.background .pink{height:1127.35px;width:1731.88px}}@media(min-width:768px)and (max-width:1199px){.background .pink{left:395px;top:296px}}@media(max-width:767px){.background .pink{height:830px;left:-441px;top:112px}}.header-simple{align-items:end;display:flex;justify-content:space-between;margin:0 auto 70px;max-width:1440px;padding:29px 64px}@media(min-width:768px)and (max-width:1199px){.header-simple{margin-bottom:120px;padding:25px 32px}}@media(max-width:767px){.header-simple{margin-bottom:8px;padding:26px 24px}.header-simple svg{height:8px;width:107px}.header-simple svg.new-wordmark{height:14px;width:170px}}.header-simple .header-links{font-family:Adelle Sans;font-size:16px;line-height:24px;line-height:21px}@media(min-width:768px)and (max-width:1199px){.header-simple .header-links{font-size:15px;line-height:24px}}@media(max-width:767px){.header-simple .header-links{font-size:15px;line-height:24px;line-height:18px}}.loading-spinner{animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.6);border-radius:50%;border-right-color:transparent;height:60px;width:60px}.loading-card{align-items:center;background:linear-gradient(273.81deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15));border-radius:10px;display:flex;flex-direction:column;justify-content:center;left:50vw;min-height:228px;padding:32px;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%);width:640px}@media(min-width:768px)and (max-width:1199px){.loading-card{width:520px}}@media(max-width:767px){.loading-card{max-width:520px;padding:24px;width:calc(100% - 48px)}}@font-face{font-display:block;font-family:Adelle Sans;font-weight:400;src:url(/f6673947ba91af792894ae31000078e3.AdelleSans-Regular.otf) format("truetype")}@font-face{font-display:block;font-family:Adelle Sans;font-weight:600;src:url(/2a01801d5b0184dc81424f0ad9b3b2e2.AdelleSans-SemiBold.otf) format("truetype")}@font-face{font-display:block;font-family:Adelle Sans Semibold;src:url(/2a01801d5b0184dc81424f0ad9b3b2e2.AdelleSans-SemiBold.otf) format("truetype")}@font-face{font-family:Operator Mono;src:url(/90f738072707e49088fdf23e1537d8a8.OperatorMono-Book.otf) format("truetype")}body{-webkit-font-smoothing:antialiased;color:#fff}h1{font-family:Adelle Sans Semibold;font-size:80px;font-synthesis:none;line-height:96px}@media(min-width:768px)and (max-width:1199px){h1{font-size:48px;line-height:56px}}@media(max-width:767px){h1{font-size:32px;line-height:40px}}h2{font-family:Adelle Sans Semibold;font-size:48px;font-synthesis:none;line-height:64px}@media(min-width:768px)and (max-width:1199px){h2{font-size:32px;line-height:44px}}@media(max-width:767px){h2{font-size:26px;line-height:32px}}h3{font-family:Adelle Sans Semibold;font-size:36px;font-synthesis:none;line-height:48px}@media(min-width:768px)and (max-width:1199px){h3{font-size:28px;line-height:36px}}@media(max-width:767px){h3{font-size:24px;line-height:32px}}h4{font-family:Adelle Sans Semibold;font-size:32px;font-synthesis:none;line-height:40px}@media(min-width:768px)and (max-width:1199px){h4{font-size:24px;line-height:32px}}@media(max-width:767px){h4{font-size:20px;line-height:28px}}h5{font-family:Adelle Sans Semibold;font-size:24px;font-synthesis:none;line-height:32px}@media(min-width:768px)and (max-width:1199px){h5{font-size:20px;line-height:28px}}@media(max-width:767px){h5{font-size:18px;line-height:24px}}h6{font-family:Operator Mono;font-size:24px;font-synthesis:none;line-height:32px}@media(min-width:768px)and (max-width:1199px){h6{font-size:20px;line-height:28px}}@media(max-width:767px){h6{font-size:18px;line-height:24px}}*{box-sizing:border-box}body{background:#000;padding:0}body,h1,h2,h3,h4,h5,h6,p{margin:0}a{color:#f991f7;text-decoration:none;transition:color .3s ease}a:active,a:focus,a:hover{color:#fcbafb}.invite-error{align-items:center;background:linear-gradient(273.81deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15));border-radius:10px;display:flex;flex-direction:column;font-family:Adelle Sans;font-size:24px;justify-content:center;left:50vw;line-height:40px;min-height:228px;padding:32px;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%);width:640px}@media(min-width:768px)and (max-width:1199px){.invite-error{width:520px}}@media(max-width:767px){.invite-error{max-width:520px;padding:24px;width:calc(100% - 48px)}}@media(min-width:768px)and (max-width:1199px){.invite-error{font-size:20px;line-height:32px}}@media(max-width:767px){.invite-error{font-size:18px;line-height:28px}.invite-error .error-top{max-width:280px;width:100%}}.invite-error .error-bottom{font-family:Adelle Sans;font-size:16px;line-height:24px;margin-top:24px}@media(min-width:768px)and (max-width:1199px){.invite-error .error-bottom{font-size:15px;line-height:24px}}@media(max-width:767px){.invite-error .error-bottom{font-size:15px;line-height:24px;width:180px}}.invite-success{align-items:center;background:linear-gradient(273.81deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.15));border-radius:10px;display:flex;flex-direction:column;gap:32px;justify-content:center;left:50vw;min-height:228px;padding:32px;position:absolute;text-align:center;top:50vh;transform:translate(-50%,-50%);width:640px}@media(min-width:768px)and (max-width:1199px){.invite-success{width:520px}}@media(max-width:767px){.invite-success{max-width:520px;padding:24px;width:calc(100% - 48px)}}.invite-success .button{align-items:center;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(273.81deg,#fa75f8,#9e6ee5);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Adelle Sans;font-size:24px;gap:8px;height:64px;justify-content:center;line-height:100%;padding:22px 32px 18px;position:relative;width:100%}.invite-success .button:hover{text-decoration:none}.invite-success .button:hover:after{opacity:1}.invite-success .button:before{background:linear-gradient(#fa75f8,#9e6ee5) border-box;border:1px solid transparent;border-radius:4px;bottom:0;content:"";left:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;position:absolute;right:0;top:0;inset:-1px}.invite-success .button div,.invite-success .button span{z-index:1}.invite-success .button:after{background:linear-gradient(273.81deg,#914694,#62438b);border-radius:3px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.invite-success .button:disabled{background:transparent;cursor:not-allowed}.invite-success .button:disabled:hover:after{opacity:0}@media(min-width:768px)and (max-width:1199px){.invite-success .button{font-size:20px}}@media(max-width:767px){.invite-success .button{font-size:18px}}.invite-success .button:before{border:2px solid transparent;border-radius:8px;inset:-2px}.invite-success .button:after{border-radius:6px}@media(min-width:768px)and (max-width:1199px){.invite-success .button{border-radius:3px;height:48px;padding:2px 16px 0}.invite-success .button:before{border-radius:4px;border-width:1px;inset:-1px}.invite-success .button:after{border-radius:3px}}@media(max-width:767px){.invite-success .button{border-radius:3px;height:40px;padding:2px 16px 0}.invite-success .button:before{border-radius:4px;border-width:1px;inset:-1px}.invite-success .button:after{border-radius:3px}}