.altcha{background:var(--altcha-color-base,transparent);border:var(--altcha-border-width,1px) solid var(--altcha-color-border,#a0a0a0);border-radius:var(--altcha-border-radius,3px);color:var(--altcha-color-text,currentColor);display:flex;flex-direction:column;max-width:var(--altcha-max-width,260px);position:relative}.altcha:focus-within{border-color:var(--altcha-color-border-focus,currentColor)}.altcha-anchor-arrow{border:.375rem solid transparent;border-bottom:.375rem solid var(--altcha-color-border,#a0a0a0);content:"";height:0;left:.75rem;position:absolute;top:-.75rem;width:0}.altcha-main{align-items:center;display:flex;gap:.4rem;padding:.7rem;position:relative}.altcha-code-challenge{background:var(--altcha-color-base,#fff);border:.0625rem solid var(--altcha-color-border-focus,currentColor);border-radius:var(--altcha-border-radius,3px);filter:drop-shadow(.1875rem .1875rem .375rem rgba(0,0,0,.2));padding:.5rem;position:absolute;top:2.5rem;z-index:9999999}.altcha-code-challenge>form{display:flex;flex-direction:column;gap:.5rem}.altcha-code-challenge-input{border:.0625rem solid;border-radius:.1875rem;box-sizing:border-box;font-size:1rem;outline:none;padding:.35rem;width:13.75rem}.altcha-code-challenge-input:focus{outline:.125rem solid color-mix(in srgb,var(--altcha-color-active,#1d1dc9) 20%,transparent)}.altcha-code-challenge-input:disabled{opacity:.7}.altcha-code-challenge-image{background-color:#fff;border:.0625rem solid;border-radius:.1875rem;box-sizing:border-box;height:3.125rem;object-fit:contain;width:13.75rem}.altcha-code-challenge-audio,.altcha-code-challenge-reload{align-items:center;background:color-mix(in srgb,var(--altcha-color-text,currentColor) 10%,transparent);border:0;border-radius:.1875rem;color:var(--altcha-color-text,currentColor);cursor:pointer;display:flex;justify-content:center;padding:.35rem}.altcha-code-challenge-audio:disabled,.altcha-code-challenge-reload:disabled{opacity:.7;pointer-events:none}.altcha-code-challenge-audio>*,.altcha-code-challenge-reload>*{height:1.25rem;width:1.25rem}.altcha-code-challenge-buttons{display:flex;justify-content:space-between}.altcha-code-challenge-buttons-left{display:flex;gap:.25rem}.altcha-code-challenge-verify{align-items:center;background:var(--altcha-color-active,#1d1dc9);border:0;border-radius:.1875rem;color:#fff;cursor:pointer;display:flex;font-size:100%;gap:.5rem;padding:.35rem 1rem}.altcha-code-challenge-verify:disabled{opacity:.7;pointer-events:none}.altcha-code-challenge-arrow{border:.375rem solid transparent;border-bottom:.375rem solid var(--altcha-color-border,currentColor);content:"";height:0;left:.15rem;position:absolute;top:-.75rem;width:0}.altcha-label{cursor:pointer;flex-grow:1}.altcha-logo{color:currentColor!important;opacity:.7}.altcha-logo:hover{opacity:1}.altcha-error{color:var(--altcha-color-error-text,#f23939);display:flex;font-size:.85rem;gap:.3rem;padding:0 .7rem .7rem}.altcha-footer{align-items:center;background-color:var(--altcha-color-footer-bg,transparent);display:flex;font-size:.75rem;justify-content:end;opacity:.7;padding:.2rem .7rem}.altcha-footer:hover{opacity:1}.altcha-footer a{color:currentColor}.altcha-checkbox{align-items:center;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.altcha-checkbox .altcha-spinner{bottom:0;left:0;position:absolute;right:0;top:0}.altcha-checkbox input{height:1.125rem;margin:0;width:1.125rem}.altcha-checkbox-verifying input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none}.altcha-spinner{animation:altcha-spinner .75s linear infinite;transform-origin:center}.altcha-overlay{--altcha-color-base:#fff;--altcha-color-text:#000;animation:overlay-slidein .5s forwards;display:flex;flex-direction:column;gap:.5rem;left:50%;opacity:0;position:fixed;top:45%;transform:translate(-50%,-50%);width:16.25rem}.altcha-overlay-backdrop{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999999}.altcha-overlay-close-button{align-self:flex-end;background:none;border:none;color:currentColor;cursor:pointer;font-size:130%;line-height:1;opacity:.7;padding:.25rem}@media(max-height:28.125rem){.altcha-overlay{top:10%!important;transform:translate(-50%)}}@keyframes overlay-slidein{to{opacity:1;top:50%}}@keyframes altcha-spinner{to{transform:rotate(1turn)}}.captcha[data-v-f834b742]{--altcha-border-width:0;--altcha-max-width:"100%";--altcha-color-error-text:var(--bs-form-invalid-color);border:.0625rem solid #767676;display:block;min-height:5.0625rem}.captcha[data-v-f834b742] input:active,.captcha[data-v-f834b742] input:focus,.captcha[data-v-f834b742] input:hover{box-shadow:0 0 0 .2rem rgba(var(--color-1-rgb),.8)}@media(forced-colors:active){.captcha[data-v-f834b742] input:active,.captcha[data-v-f834b742] input:focus,.captcha[data-v-f834b742] input:hover{outline:.125rem solid #0060af}}.captcha[data-v-f834b742] .altcha-error{align-items:center;font-size:1.125rem}.captcha[data-v-f834b742] .altcha-error svg{height:1em;width:1em}.form-control[data-v-40d711b3]{border-radius:0 1.5rem 1.5rem 0}.form-control[data-v-40d711b3]:not(.disabled){cursor:pointer}.form-control[data-v-40d711b3]:focus-within,.form-control[data-v-40d711b3]:hover:not(.disabled){box-shadow:0 0 0 .2rem rgba(var(--color-1-rgb),.8)}[data-v-40d711b3] .b-form-file-control{display:flex}[data-v-40d711b3] .b-form-file-drag-overlay,[data-v-40d711b3] .b-form-file-text{color:#767676;flex-grow:1;font-style:italic;padding:.5rem 1rem}[data-v-40d711b3] .b-form-file-drag-text,[data-v-40d711b3] .b-form-file-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-40d711b3] .b-form-file-has-files .b-form-file-text{color:#333;font-style:normal}[data-v-40d711b3] .b-form-file-dragging{display:flex}[data-v-40d711b3] .b-form-file-dragging .b-form-file-drag-overlay{min-width:0;order:0}[data-v-40d711b3] .b-form-file-dragging .b-form-file-control{flex-shrink:0;order:1}[data-v-40d711b3] .b-form-file-dragging .b-form-file-text{display:none}[data-v-40d711b3] .b-form-file-button{background-color:#0060af;border:0;border-radius:1.5rem;color:#fff;flex-shrink:0;font-size:1.25rem;order:1;padding:.5rem 1.5rem}[data-v-40d711b3] .b-form-file-button:not(:disabled){overflow:hidden;position:relative;z-index:0}[data-v-40d711b3] .b-form-file-button:not(:disabled):before{background:linear-gradient(0deg,#0d5998,#0060af 52%,#1479cc);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity calc(.3s*var(--a11y-animation-duration-factor));width:100%;z-index:-1}[data-v-40d711b3] .b-form-file-button:not(:disabled):active:before,[data-v-40d711b3] .b-form-file-button:not(:disabled):focus:before,[data-v-40d711b3] .b-form-file-button:not(:disabled):hover:before{opacity:1}@media(forced-colors:active){[data-v-40d711b3] .b-form-file-button:not(:disabled){border:.0625rem solid}}[data-v-40d711b3] .b-form-file-button{letter-spacing:.09375rem;text-transform:uppercase}[data-v-40d711b3] .b-form-file-button:disabled{background-color:#aaa}[data-v-40d711b3] .b-form-file-button:focus,[data-v-40d711b3] .b-form-file-button:focus-within,[data-v-40d711b3] .b-form-file-button:hover:not(:disabled){outline:0!important;text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;-webkit-text-decoration:underline .1875rem;text-decoration:underline .1875rem;text-decoration-thickness:.1875rem}.form-control[data-v-628fc457]{height:7.5rem}.form-control[data-v-628fc457]::-moz-placeholder{font-style:italic}.form-control[data-v-628fc457]::placeholder{font-style:italic}.form-control[data-v-628fc457]:focus,.form-control[data-v-628fc457]:hover:not(:disabled){box-shadow:0 0 0 .2rem rgba(var(--color-1-rgb),.8)}@media(forced-colors:active){.form-control[data-v-628fc457]:focus,.form-control[data-v-628fc457]:hover:not(:disabled){outline:.125rem solid #0060af}}.form-control[data-v-4e44c827]::-moz-placeholder{font-style:italic}.form-control[data-v-4e44c827]::placeholder{font-style:italic}.form-control[data-v-4e44c827]:focus,.form-control[data-v-4e44c827]:hover:not(:disabled){box-shadow:0 0 0 .2rem rgba(var(--color-1-rgb),.8)}@media(forced-colors:active){.form-control[data-v-4e44c827]:focus,.form-control[data-v-4e44c827]:hover:not(:disabled){outline:.125rem solid #0060af}}
