button:not([type=checkbox]),input:not([type=checkbox]),select:not([type=checkbox]){-webkit-appearance:none;outline:none;resize:none}.button{display:inline-block;position:relative;box-sizing:border-box;padding:13px 30px 12px;border:2px solid hsla(0,0%,100%,.8);border-radius:10px;font-weight:700;font-size:20px;text-align:center;text-decoration:none;background-color:transparent;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:active,.button:hover{color:#000;background-color:#fff}.form-field{display:block;margin:auto;box-sizing:border-box;padding:14px 20px;border-radius:10px;border:2px solid hsla(0,0%,100%,.8);background:transparent;color:#fff;text-align:center;font-size:18px}.table{display:table;height:100%}.table,.table .cell{text-align:center;width:100%}.table .cell{position:relative;display:table-cell;vertical-align:middle}.table .cell .content{position:relative;margin:auto}@keyframes spinner{to{transform:rotate(1turn)}}body,html{margin:0;padding:0;width:100%;height:100%;background:#000;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:proxima-nova,helvetica,arial,sans-serif}a{outline:none}button,input,select{-webkit-appearance:none;outline:none;resize:none}.wrapper{position:relative;overflow:hidden;width:100%;height:100%}.wrapper .section-container{position:relative;width:200%;height:100%}.wrapper .section-container.show-activity{left:-100%}.wrapper .section-container .section{display:inline-block;position:absolute;top:0;width:50%;height:100%;text-align:center}.wrapper .section-container .section.section-connect{background-color:#444;box-sizing:border-box}.wrapper .section-container .section.section-connect .hidden{display:none}.wrapper .section-container .section.section-connect .join-section{display:block;position:relative}.wrapper .section-container .section.section-activity{left:50%;background-color:#62c462}.wrapper .section-container .section .piing-logo{width:25vw;max-width:120px;margin-top:14vh;opacity:0}.wrapper .section-container .section .no-code{margin-top:7vh}.wrapper .section-container .section .no-code>div{margin-bottom:4px;opacity:0}.wrapper .section-container .section form{margin-top:0;padding-top:9vh;opacity:0}.wrapper .section-container .section form>*{display:block;margin:auto}.wrapper .section-container .section form #form_activity_instance_pin{margin-top:3vh;box-sizing:border-box;padding:4px 0 1px;border:2px solid hsla(0,0%,100%,.4);border-radius:15px;max-width:200px;font-size:62px;font-family:proxima-nova,helvetica,arial,sans-serif;font-weight:700;text-align:center;background-color:transparent;color:#fb0}@media(min-width:330px){.wrapper .section-container .section form #form_activity_instance_pin{max-width:230px;font-size:74px}}.wrapper .section-container .section form #form_activity_instance_pin::-webkit-input-placeholder{position:relative;display:block;top:-6px;letter-spacing:20px;padding-left:20px}.wrapper .section-container .section form #form_activity_instance_pin::-moz-placeholder{position:relative;display:block;top:-6px;letter-spacing:20px;padding-left:20px}.wrapper .section-container .section form #form_activity_instance_pin:-ms-input-placeholder{position:relative;display:block;top:-6px;letter-spacing:20px;padding-left:20px}.wrapper .section-container .section form #form_activity_instance_pin:-moz-placeholder{position:relative;display:block;top:-6px;letter-spacing:20px;padding-left:20px}.wrapper .section-container .section form .join-harness{position:relative;display:block;margin-top:7vh;height:55px}.wrapper .section-container .section form .join-harness.spinner:before{content:"Loading...";position:absolute;top:50%;left:50%;width:26px;height:26px;margin-top:-14.56px;margin-left:-14.56px}.wrapper .section-container .section form .join-harness.spinner:not(:required):before{content:"";border-radius:50%;border-top:2.5px solid #fff;border-right:2.5px solid transparent;animation:spinner 1s linear infinite;-webkit-animation:spinner 1s linear infinite;color:#fff}.wrapper .section-container .section form .join-harness button[type=submit]{font-family:proxima-nova,helvetica,arial,sans-serif;text-transform:uppercase;opacity:0;visibility:hidden}.wrapper .section-container .section form .join-harness button[type=submit]:active,.wrapper .section-container .section form .join-harness button[type=submit]:hover{color:#444}.wrapper .section-container .section form .errors{width:80vw;margin:2vh auto}.TeamSelection--hidden{display:none}