.login-module__OJmY0W__page{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:2rem 1.5rem 3rem;display:flex;position:relative;overflow:hidden}.login-module__OJmY0W__bgVideo{z-index:0;object-fit:cover;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.login-module__OJmY0W__bgBlocker{z-index:1;pointer-events:auto;touch-action:pan-y;background:0 0;position:absolute;inset:0}.login-module__OJmY0W__bgVideo::-webkit-media-controls{-webkit-appearance:none;opacity:0;pointer-events:none;width:0;height:0;display:none!important}.login-module__OJmY0W__bgVideo::-webkit-media-controls-enclosure{-webkit-appearance:none;opacity:0;pointer-events:none;width:0;height:0;display:none!important}.login-module__OJmY0W__bgVideo::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;pointer-events:none;width:0;height:0;display:none!important}.login-module__OJmY0W__bgVideo::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;pointer-events:none;width:0;height:0;display:none!important}.login-module__OJmY0W__chrome{z-index:2;color:#fff;mix-blend-mode:difference;flex-direction:column;align-items:center;gap:2.75rem;display:flex;position:relative}.login-module__OJmY0W__brand{animation:.9s cubic-bezier(.22,1,.36,1) both login-module__OJmY0W__brandIn}.login-module__OJmY0W__logo{-webkit-user-select:none;user-select:none;width:min(18rem,68vw);height:auto;display:block}.login-module__OJmY0W__morph{border:1px solid var(--midnight-purple);border-radius:var(--radius-bevel);background:var(--midnight-purple);width:min(15.5rem,82vw);height:2.65rem;transition:height .55s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .2s;animation:.9s cubic-bezier(.22,1,.36,1) .12s both login-module__OJmY0W__controlIn;position:relative;overflow:hidden}.login-module__OJmY0W__morph:hover:not(.login-module__OJmY0W__morphOpen){background:0 0}.login-module__OJmY0W__morphOpen{background:0 0;border-color:#0000;height:11.25rem}.login-module__OJmY0W__morphShake{animation:.45s login-module__OJmY0W__shake}.login-module__OJmY0W__trigger{z-index:2;color:#fff;letter-spacing:.02em;opacity:1;background:0 0;border:0;place-items:center;width:100%;font-size:.82rem;transition:color .2s,opacity .28s,transform .45s cubic-bezier(.22,1,.36,1),visibility linear;display:grid;position:absolute;inset:0;transform:translateY(0)}.login-module__OJmY0W__morph:hover:not(.login-module__OJmY0W__morphOpen) .login-module__OJmY0W__trigger{color:var(--midnight-purple);font-family:var(--font-purple-text)}.login-module__OJmY0W__trigger:hover{opacity:1}.login-module__OJmY0W__morphOpen .login-module__OJmY0W__trigger{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .35s,visibility 0s linear .22s;transform:translateY(-.4rem)}.login-module__OJmY0W__form{opacity:0;pointer-events:none;flex-direction:column;gap:.65rem;height:100%;padding:.9rem;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(.55rem)}.login-module__OJmY0W__morphOpen .login-module__OJmY0W__form{opacity:1;pointer-events:auto;transition-delay:.18s;transform:translateY(0)}.login-module__OJmY0W__field{display:block}.login-module__OJmY0W__field input{color:#fff;caret-color:#fff;letter-spacing:.01em;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff73;outline:none;width:100%;height:2.1rem;padding:0 .15rem;font-size:.72rem;transition:border-color .2s}.login-module__OJmY0W__field input::placeholder{color:#ffffff61}.login-module__OJmY0W__field input:focus{border-bottom-color:#ffffffe6}.login-module__OJmY0W__submit{width:100%;margin-top:.15rem}.login-module__OJmY0W__error{color:#ffffff8c;letter-spacing:.01em;text-align:center;opacity:0;min-height:1rem;margin:0;font-size:.68rem;transition:opacity .25s,transform .25s;transform:translateY(-.15rem)}.login-module__OJmY0W__errorVisible{opacity:1;transform:translateY(0)}@keyframes login-module__OJmY0W__brandIn{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-module__OJmY0W__controlIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes login-module__OJmY0W__shake{0%,to{transform:translate(0)}20%{transform:translate(-.35rem)}40%{transform:translate(.35rem)}60%{transform:translate(-.22rem)}80%{transform:translate(.22rem)}}@media (prefers-reduced-motion:reduce){.login-module__OJmY0W__brand,.login-module__OJmY0W__morph,.login-module__OJmY0W__morphShake{animation:none}.login-module__OJmY0W__morph,.login-module__OJmY0W__trigger,.login-module__OJmY0W__form,.login-module__OJmY0W__field input,.login-module__OJmY0W__submit,.login-module__OJmY0W__error{transition:none}}
