.cf-turnstile{justify-content:space-between;width:300px;max-width:100%;height:65px;margin:0 0 8px;padding:0 11px 0 13px;border:1px solid #e7e7e7;border-radius:4px;background:#fafafa;box-shadow:0 0 4px rgb(0 0 0/6%);color:#1d1d1d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.cf-turnstile,.cf-turnstile__row{display:flex;align-items:center;gap:10px}.cf-turnstile__row{min-width:0}.cf-turnstile__check{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.cf-turnstile__check:focus-visible{outline:2px solid #0051c3;outline-offset:3px}.cf-turnstile--idle .cf-turnstile__check{width:24px;height:24px;flex-basis:24px;border:2px solid #bcbcbc;border-radius:3px;background:#fff}.cf-turnstile--idle .cf-turnstile__check:hover{border-color:#8a8a8a}.cf-turnstile--checking .cf-turnstile__check,.cf-turnstile--done .cf-turnstile__check{cursor:default}.cf-turnstile--done .cf-turnstile__check{background:#3a9b55;animation:cf-turnstile-pop .25s ease-out}@keyframes cf-turnstile-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.cf-turnstile__spin{display:block;width:28px;height:28px}.cf-turnstile__spin svg{display:block;width:100%;height:100%}.cf-turnstile__dotspin{animation:cf-turnstile-fade .8s linear infinite}@keyframes cf-turnstile-fade{0%{opacity:1}to{opacity:.3}}.cf-turnstile__tick{width:18px;height:18px}.cf-turnstile__label{min-width:0;color:#1d1d1d;font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-turnstile--checking .cf-turnstile__label,.cf-turnstile--idle .cf-turnstile__label{font-weight:400;color:#333}.cf-turnstile__brand{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:1px;line-height:1;text-align:center}.cf-turnstile__cloud{width:36px;height:22px;align-self:flex-end;margin-right:1px;margin-bottom:2px}.cf-turnstile__wordmark{color:#404041;font-size:9px;font-weight:800;letter-spacing:1.2px;line-height:1}.cf-turnstile__links{display:flex;align-items:center;gap:4px;margin-top:2px;color:#5c5c5c;font-size:8.5px;font-weight:400;line-height:1}.cf-turnstile__dot{color:#8a8a8a}.cf-turnstile__links a{color:#5c5c5c;text-decoration:underline;text-underline-offset:1px}.cf-turnstile__links a:hover{color:#1d1d1d}