.reaper-signup .reaper-signup-stage{padding-top:10px;padding-bottom:28px}.reaper-signup .reaper-form-panel{padding:20px 0}.reaper-signup .reaper-form-panel>h1,.reaper-signup .reaper-intro{margin-bottom:24px}.reaper-signup-fields{flex-direction:column;gap:18px;display:flex}.reaper-signup-fields>label{margin:0}.reaper-signup-fields>label>span,.reaper-invite-field label>span{margin-bottom:10px;display:block}.reaper-signup .username-field{background:#111113;border:1px solid #303036;border-radius:6px;align-items:center;gap:2px;min-height:50px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.reaper-signup .username-field:focus-within{border-color:#99959f;box-shadow:0 0 0 3px #ffffff06}.reaper-signup .username-field i{color:#92899e;white-space:nowrap;font-size:12px;font-style:normal}.reaper-signup .username-field input{color:#f1eff3;background:0 0;border:0;border-radius:0;outline:0;flex:1;width:100%;min-width:0;padding:15px 0;font-size:14px}.reaper-signup .username-availability{color:#a09aa9;overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-height:15px;margin-top:7px;font-size:10px;line-height:1.5;display:flex}.reaper-signup .username-availability svg{flex-shrink:0;margin-top:2px}.reaper-signup .username-availability.available{color:#b2c6b6}.reaper-signup .username-availability.unavailable,.reaper-signup .reaper-field-help.is-error{color:#dfadb9}.reaper-invite-note{color:#bcb1c8;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.reaper-signup .reaper-invite-field{background:#14111880;border:1px solid #ffffff13;border-radius:8px;padding:14px}.reaper-invite-field label{margin:0}.reaper-signup .reaper-invite-field input{color:#f1eff3;background:#0e0d11;border:1px solid #37313f;border-radius:6px;width:100%;min-height:48px;padding:12px 14px;font-size:14px;display:block}.reaper-signup .reaper-invite-field input:focus{outline-offset:1px;outline:1px solid #99959f}.reaper-field-help{color:#a09aa9;margin-top:7px;font-size:10px;line-height:1.5;display:block}.reaper-signup .reaper-input-wrap{min-height:50px}.reaper-signup .reaper-input-wrap input{padding-top:14px;padding-bottom:14px}.reaper-password-progress{background:#ffffff10;border-radius:8px;height:3px;margin-top:10px;overflow:hidden}.reaper-password-progress span{border-radius:inherit;background:#b3a4c7;height:100%;transition:width .2s;display:block}.reaper-password-help{color:#a09aa9;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.reaper-password-help>span:first-child{align-items:center;gap:5px;display:inline-flex}.reaper-password-help svg{opacity:.3;flex-shrink:0}.reaper-password-help.is-valid>span:first-child{color:#b2c6b6}.reaper-password-help.is-valid svg{opacity:1}.reaper-password-help.is-short>span:first-child{color:#dfadb9}.reaper-caps-warning{color:#d3b58c;min-height:0;margin-top:3px;font-size:10px;display:block}.reaper-signup-fields .reaper-submit{margin-top:2px}.reaper-signup-next{text-align:center;color:#a29aa9;margin:12px 0 0;font-size:10px;line-height:1.7}.reaper-signup-terms{color:#a6a0ad;margin:18px 0 0;font-size:11px;line-height:1.8}.reaper-signup .reaper-registration{margin-top:18px}.reaper-signup .reaper-closed-login,.reaper-signup .reaper-closed-login:hover{color:#151318}.reaper-signup .reaper-invite-field input[aria-invalid=true]{border-color:#986c79}.reaper-signup .reaper-input-wrap:has(input[aria-invalid=true]){border-color:#986c79}.reaper-signup .username-field:has(input[aria-invalid=true]){border-color:#986c79}@media (max-width:640px){.reaper-signup .reaper-character{height:225px}.reaper-signup .reaper-halo{width:185px;height:185px}.reaper-signup .reaper-form-panel{padding-top:24px}.reaper-signup .reaper-signup-stage{padding-top:0}.reaper-signup .username-field input,.reaper-signup .reaper-invite-field input{font-size:16px}.reaper-signup .username-field i{font-size:11px}.reaper-password-help{font-size:9px}}.auth-simple.reaper-signup .reaper-form-panel{padding:34px}@media (max-width:480px){.auth-simple.reaper-signup .reaper-form-panel{padding:26px 22px}}
