html,body{background:#222;margin:0;height:100%;color:#d9d9d9;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow:hidden}.captcha{background-color:#232323;color:#fff;font-family:-apple-system,system-ui,blinkmacsystemfont,Segoe UI,roboto,oxygen,ubuntu,Helvetica Neue,arial,sans-serif;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;font-style:normal;display:flex;gap:7px;height:65px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #797979;box-sizing:border-box;align-items:center;width:300px;margin-top:3rem}.captcha .text{margin-right:auto}.captcha .checkbox-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 15px}.captcha .checkbox-cont #spinner-i{animation:spin 5s linear infinite;display:flex;height:30px;width:30px}.captcha .checkbox-cont #spinner-i .circle{stroke-width:3px;stroke-linecap:round;stroke:#038127;stroke-dasharray:0,100,0;stroke-dashoffset:200;stroke-miterlimit:1;stroke-linejoin:round}.captcha .checkbox-cont .checkbox{border-width:1px;border-style:solid;border-color:#919191;border-radius:4px;background-color:#232323;width:28px;height:28px;cursor:pointer}.captcha #branding{display:inline-flex;flex-direction:column;margin:0 16px 0 0;text-align:right}.captcha #branding #logo{height:25px;margin-bottom:1px;fill:#fff}.captcha #branding #terms{display:inline-flex;font-size:8px;font-style:normal;justify-content:flex-end;line-height:10px;color:#bbb}.captcha #branding #terms .link-spacer{margin:0 .2rem}.captcha #branding #terms a{font-size:8px;font-style:normal;font-weight:400;line-height:10px;text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}.cont{margin:8rem auto;max-width:60rem;padding-left:1.5rem;padding-right:1.5rem}h1{font-size:2.5rem;font-weight:500;line-height:3.75rem;margin:0}h2{font-size:1.5rem;line-height:2.25rem;font-weight:500;margin:0}div.msg{-webkit-text-size-adjust:100%;box-sizing:border-box;padding:0;margin:4rem 0 2rem;font-size:1.5rem;line-height:2.25rem;font-weight:400;overflow-wrap:break-word}input,button{padding:.5rem;border-radius:8px}
