.recruiterDemo{display:flex;flex-direction:column;gap:20px}.recruiterDemo__label,.recruiterDemo__miniLabel{font-size:12px;color:hsla(0,0%,100%,.6);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.recruiterDemo__options{display:flex;flex-wrap:wrap;gap:8px}.recruiterDemo__option{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;padding:10px 16px;color:#fff;cursor:pointer;font-size:13px;transition:all .2s}.recruiterDemo__option:hover{border-color:#ec4899}.recruiterDemo__option_state_selected{background:#ec4899;border-color:#ec4899;color:#0b1120;font-weight:700}.recruiterDemo__after,.recruiterDemo__before,.recruiterDemo__sns{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px}.recruiterDemo__beforeText{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0}.recruiterDemo__afterText{font-size:14px;line-height:1.7}.recruiterDemo__afterText,.recruiterDemo__snsText{white-space:pre-wrap;font-family:inherit;color:#fff;margin:0}.recruiterDemo__snsText{font-size:13px;line-height:1.6}.recruiterDemo__strengthsList{list-style:none;padding:0;margin:0}.recruiterDemo__strengthsItem{padding:8px 12px;background:rgba(236,72,153,.1);border-left:3px solid #ec4899;margin-bottom:8px;border-radius:4px}.recruiterDemo__runBtn{background:#ec4899;color:#0b1120;border:none;border-radius:9999px;padding:14px 24px;font-weight:700;cursor:pointer}.recruiterDemo__expected{text-align:center;padding:16px;background:rgba(236,72,153,.1);border-radius:12px;font-size:16px}.recruiterDemo__expectedValue{color:#ec4899;font-size:20px}