.mission-card{position:relative;color:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:350px;padding:16px;height:100%;width:100%;background:radial-gradient(137.87% 137.87% at 49.24% 9.52%,#2c2c2c 0,#000 100%);border:1px solid hsla(0,0%,100%,.3);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.32);box-shadow:0 4px 14px rgba(0,0,0,.32);border-radius:20px}.rtb-border-radius{border-radius:8px}.rtb-border{border:solid 0 var(--primary-accent-color)}.rtb-box-shadow{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.musical-keys{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.musical-keys,.musical-keys__form{display:-webkit-box;display:-ms-flexbox;display:flex}.musical-keys__form{min-height:300px;width:500px;min-width:300px}.musical-keys__form .mission-card{height:auto}.musical-keys__grid{-ms-flex-preferred-size:80%;flex-basis:80%;height:100%;-webkit-animation-duration:1s;animation-duration:1s;display:-webkit-box;display:-ms-flexbox;display:flex}.musical-keys-grid-transition-enter{-ms-flex-preferred-size:0%;flex-basis:0%;opacity:0}.musical-keys-grid-transition-enter-active{-webkit-animation-name:gridIn;animation-name:gridIn}.musical-keys-grid-transition-leave-active{-webkit-animation-name:gridOut;animation-name:gridOut}@-webkit-keyframes gridIn{0%{flex-basis:0%;opacity:0}50%{flex-basis:80%;opacity:0}to{opacity:1}}@keyframes gridIn{0%{-ms-flex-preferred-size:0%;flex-basis:0%;opacity:0}50%{-ms-flex-preferred-size:80%;flex-basis:80%;opacity:0}to{opacity:1}}@-webkit-keyframes gridOut{0%{flex-basis:80%;opacity:0}to{flex-basis:0%;opacity:0}}@keyframes gridOut{0%{-ms-flex-preferred-size:80%;flex-basis:80%;opacity:0}to{-ms-flex-preferred-size:0%;flex-basis:0%;opacity:0}}