@charset "UTF-8";.form{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--spacer)}.form-footer{display:flex;flex-wrap:wrap;gap:var(--spacer);position:relative}.form-footer>:first-child{flex:1;min-width:280px}.form-footer>:last-child{flex-shrink:0;max-width:clamp(275px,50vw,360px);width:100%;min-width:265px}.form-footer .invalid-feedback{position:absolute;top:100%;left:0;padding-top:0}.form .fieldset{display:grid;align-items:start;gap:var(--spacer)}.form .invalid-feedback{color:var(--red);font-size:.85rem;line-height:1;padding-block:.5em}.form-file{border:var(--input-border-width) solid var(--border-color);border-radius:var(--border-radius);display:flex;align-items:center;overflow:hidden;transition:all var(--transition-duration) linear}.form-file:hover{transition:all var(--transition-duration) linear}.form-file label{padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y)}.form-file input{padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-file input::file-selector-button{display:none}.form-manager{--submit-min-width: 100%;--submit-max-width: 320px;--submit-fs: 1rem;--submit-fw: 600;--submit-lh: 1.2;--submit-color: #fff;--submit-color-hover: #fff;--submit-color-focus: #fff;--submit-padding-y: var(--input-padding-y);--submit-padding-x: var(--input-padding-x);--submit-border-width: 1px;--submit-bg-color: var(--primary);--submit-bg-color-hover: var(--primary-darken);--submit-bg-color-focus: var(--primary-darken);--submit-bg-color-disabled: none;--submit-border-color: var(--primary);--submit-border-color-hover: var(--primary-darken);--submit-border-color-focus: var(--primary-darken);--submit-border-color-disabled: var(--primary);--submit-border-radius: var(--border-radius);--submit-icon-size: var(--btn-fs);--invalid-feedback-color: var(--red);--invalid-feedback-bg-color: transparent;--invalid-feedback-fs: .85rem;--invalid-feedback-padding-x: 0;--invalid-feedback-padding-y: var(--input-padding-y);--invalid-feedback-border-width: 1px;--invalid-feedback-border-color: transparent;--invalid-feedback-border-radius: var(--border-radius);display:inline-flex;flex-wrap:wrap;flex-direction:row;gap:var(--spacer)}@media(min-width:544px){.form-manager{--submit-min-width: 304px}}.form-manager .form-checkbox-group{flex-basis:100%;display:flex;flex-direction:column;gap:.5rem}.form-manager .form-checkbox-group legend{margin-bottom:.5rem;font-weight:bolder}@media(min-width:768px){.form-manager .form-checkbox-group--policy{flex-basis:calc(100% - var(--submit-min-width) - var(--spacer))}}.form-manager--success{display:none}.form-manager .form-submit{align-items:center;font-weight:var(--submit-fw);border-radius:var(--submit-border-radius);padding-block:var(--submit-padding-y);padding-inline:var(--submit-padding-x);font-size:var(--submit-fs);display:inline-flex;justify-content:center;cursor:pointer;white-space:nowrap;border:var(--submit-border-width) solid var(--submit-border-color);gap:10px;background-color:var(--submit-bg-color);color:var(--submit-color);position:relative;line-height:var(--submit-lh);justify-self:start;align-self:start;min-width:var(--submit-min-width);max-width:var(--submit-max-width);flex-shrink:0;transition:all var(--transition-duration) linear}.form-manager .form-submit .icon{font-size:var(--submit-icon-size)}@media(any-hover:hover){.form-manager .form-submit:hover:not(:disabled):not(.is-active){color:var(--submit-color-hover);background-color:var(--submit-bg-color-hover);border-color:var(--submit-border-color-hover)}}@media(any-hover:none){.form-manager .form-submit:active:not(:disabled):not(.is-active){color:var(--submit-color-hover);background-color:var(--submit-bg-color-hover);border-color:var(--submit-border-color-hover)}}.form-manager .form-submit:focus{color:var(--submit-color-focus);background-color:var(--submit-bg-color-focus);border-color:var(--submit-border-color-focus)}.form-manager .form-submit:disabled{opacity:.3;cursor:not-allowed}.form-manager .form-submit.is-active{background-color:var(--submit-bg-color-focus);color:var(--submit-color-focus)}.form-manager .form-submit.is-active:hover,.form-manager .form-submit.is-active:focus{background-color:var(--submit-bg-color-focus);color:var(--submit-color-focus);filter:brightness(.95)}.form-manager .form-submit--processing{--size: 1em;pointer-events:none;position:relative;transition:all .1s ease-in;opacity:.7}.form-manager .form-submit--processing:before{content:"";display:inline-flex;width:var(--size);height:var(--size);border:.125em solid rgba(0,0,0,.05);border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite;margin:0 .5em 0 0;padding:0;transition:all .1s ease-in}@keyframes spin{to{transform:rotate(360deg)}}.form-manager .invalid-feedback{color:var(--invalid-feedback-color);background-color:var(--invalid-feedback-bg-color);font-size:var(--invalid-feedback-fs);line-height:1;padding-block:var(--invalid-feedback-padding-y);padding-inline:var(--invalid-feedback-padding-x);border:var(--invalid-feedback-border-width) solid var(--invalid-feedback-border-color);border-radius:var(--invalid-feedback-border-radius)}.form-manager .realperson-challenge{display:block}.form-manager .realperson-text{font-family:Courier New,monospace;font-size:6px;font-weight:700;letter-spacing:-1px;line-height:3px;margin:5px 0 3px}.form-manager .realperson-regen{padding-top:4px;font-size:12px;text-align:center;cursor:pointer;display:none}.form-manager .realperson-disabled{opacity:.5;filter:Alpha(Opacity=50)}.form-manager .realperson-disabled .realperson-regen{cursor:default}.form-manager .form-group--sketch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacer)}.form-manager .form-group--sketch>label{width:100%;margin:0}.form-manager .form-control.realperson_input{width:19ch;flex-shrink:0}.form-manager .form-floating--sketch{display:flex;align-items:center;gap:var(--spacer)}.form-manager .form-floating--sketch .invalid-feedback{border-top-width:1px;border-radius:var(--border-radius);margin:0;height:100%;display:flex;align-items:center}.form-floating{--ff-color: var(--input-color);--ff-color-valid: var(--input-color);--ff-color-invalid: var(--input-color);--ff-bg-color: transparent;--ff-border-color: rgba(0, 0, 0, .1);--ff-border-color-valid: var(--input-color-valid);--ff-border-color-invalid: #FF9289;--ff-border-color-hover: var(--input-color-hover);--ff-border-color-focus: var(--input-color-focus);--ff-padding-x: var(--input-padding-x);--ff-padding-y: var(--input-padding-y);--ff-border-width: 1px;--ff-border-radius: var(--border-radius);--ff-label-color: #999;--ff-label-color-focus: #aaa;--ff-label-opacity: .65;--ff-label-transform: scale(.85) translateY(-.75rem) translateX(.2rem);--ff-label-disabled-color: #ddd;display:flex;width:100%;position:relative;isolation:isolate}.form-floating:not(.form-floating--sketch):has(.invalid-feedback){flex-direction:column}.form-floating input:not([type=file]),.form-floating textarea,.form-floating select{color:var(--ff-color);background-color:var(--ff-bg-color);border:var(--ff-border-width) solid var(--ff-border-color);border-radius:var(--ff-border-radius);padding-inline:var(--ff-padding-x);padding-block:var(--ff-padding-y);width:100%;background-position:right var(--ff-padding-x) top var(--ff-padding-y);transition:border-color var(--transition-duration) linear,box-shadow var(--transition-duration) linear,transform var(--transition-duration) linear,padding var(--transition-duration) linear}.form-floating input:not([type=file])[required]+label:after,.form-floating textarea[required]+label:after,.form-floating select[required]+label:after{content:"*";display:inline-block}.form-floating input:not([type=file])::placeholder:not([name=sketch]),.form-floating textarea::placeholder:not([name=sketch]),.form-floating select::placeholder:not([name=sketch]){color:transparent}.form-floating input:not([type=file])[name=sketch]::placeholder,.form-floating textarea[name=sketch]::placeholder,.form-floating select[name=sketch]::placeholder{color:var(--ff-label-color)}.form-floating input:not([type=file]):hover,.form-floating textarea:hover,.form-floating select:hover{border-color:var(--ff-border-color-hover)}.form-floating input:not([type=file]):focus-visible,.form-floating textarea:focus-visible,.form-floating select:focus-visible{border-color:var(--ff-border-color-focus);box-shadow:0 0 var(--input-focus-box-shadow-width) 0 var(--ff-border-color-focus);outline:none}.form-floating input:not([type=file]):focus:not(:focus-visible),.form-floating textarea:focus:not(:focus-visible),.form-floating select:focus:not(:focus-visible){border-color:var(--ff-border-color-focus);outline:none}.form-floating input:not([type=file]):not(:placeholder-shown):where(:valid,.is-valid),.form-floating textarea:not(:placeholder-shown):where(:valid,.is-valid),.form-floating select:not(:placeholder-shown):where(:valid,.is-valid){border-color:#378d41;color:var(--ff-color-valid);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M20.5%2012a8.5%208.5%200%201%201-17%200%208.5%208.5%200%200%201%2017%200m1.5%200c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202s10%204.477%2010%2010m-10.939%203.57%206.5-6.393-1.122-1.14-5.934%205.836-2.44-2.439-1.13%201.132%203%203a.8.8%200%200%200%201.126.004%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23378D41%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--ff-padding-x) top var(--ff-padding-y);background-size:var(--input-icon-size)}.form-floating input:not([type=file]):not(:placeholder-shown):where(:valid,.is-valid):hover,.form-floating textarea:not(:placeholder-shown):where(:valid,.is-valid):hover,.form-floating select:not(:placeholder-shown):where(:valid,.is-valid):hover{border-color:#44af51}.form-floating input:not([type=file]):not(:placeholder-shown):where(:valid,.is-valid):focus-visible,.form-floating textarea:not(:placeholder-shown):where(:valid,.is-valid):focus-visible,.form-floating select:not(:placeholder-shown):where(:valid,.is-valid):focus-visible{border-color:#378d41;box-shadow:0 0 var(--input-focus-box-shadow-width) 0 #378d41;outline:none}.form-floating input:not([type=file]):not(:placeholder-shown):where(:valid,.is-valid):focus:not(:focus-visible),.form-floating textarea:not(:placeholder-shown):where(:valid,.is-valid):focus:not(:focus-visible),.form-floating select:not(:placeholder-shown):where(:valid,.is-valid):focus:not(:focus-visible){border-color:#378d41;outline:none}.form-floating input:not([type=file]):not(:placeholder-shown):where(:invalid,.is-invalid),.form-floating textarea:not(:placeholder-shown):where(:invalid,.is-invalid),.form-floating select:not(:placeholder-shown):where(:invalid,.is-invalid){border-color:#fb6155;color:var(--ff-color-valid);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20.5%2012C20.5%2016.6944%2016.6944%2020.5%2012%2020.5C7.30558%2020.5%203.5%2016.6944%203.5%2012C3.5%207.30558%207.30558%203.5%2012%203.5C16.6944%203.5%2020.5%207.30558%2020.5%2012ZM22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012ZM7.46903%2015.4702L10.9393%2012L7.46903%208.52967L8.53097%207.4703L12%2010.9393L15.469%207.47028L16.531%208.52967L13.0606%2012L16.531%2015.4704L15.469%2016.5297L12%2013.0606L8.53096%2016.5296L7.46903%2015.4702Z%22%20fill%3D%22%23FB6155%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--ff-padding-x) top var(--ff-padding-y);background-size:var(--input-icon-size)}.form-floating input:not([type=file]):not(:placeholder-shown):where(:invalid,.is-invalid):hover,.form-floating textarea:not(:placeholder-shown):where(:invalid,.is-invalid):hover,.form-floating select:not(:placeholder-shown):where(:invalid,.is-invalid):hover{border-color:#fc796f}.form-floating input:not([type=file]):not(:placeholder-shown):where(:invalid,.is-invalid):focus-visible,.form-floating textarea:not(:placeholder-shown):where(:invalid,.is-invalid):focus-visible,.form-floating select:not(:placeholder-shown):where(:invalid,.is-invalid):focus-visible{border-color:#fb6155;box-shadow:0 0 var(--input-focus-box-shadow-width) 0 #fb6155;outline:none}.form-floating input:not([type=file]):not(:placeholder-shown):where(:invalid,.is-invalid):focus:not(:focus-visible),.form-floating textarea:not(:placeholder-shown):where(:invalid,.is-invalid):focus:not(:focus-visible),.form-floating select:not(:placeholder-shown):where(:invalid,.is-invalid):focus:not(:focus-visible){border-color:#fb6155;outline:none}.form-floating input:not([type=file]):focus:not([name=sketch]),.form-floating input:not([type=file]):not(:placeholder-shown):not([name=sketch]),.form-floating textarea:focus:not([name=sketch]),.form-floating textarea:not(:placeholder-shown):not([name=sketch]),.form-floating select:focus:not([name=sketch]),.form-floating select:not(:placeholder-shown):not([name=sketch]){padding-block:calc(var(--ff-padding-y) + var(--ff-padding-y) * .25) calc(var(--ff-padding-y) - var(--ff-padding-y) * .25)}.form-floating input:not([type=file]):focus:not([name=sketch])~label,.form-floating input:not([type=file]):not(:placeholder-shown):not([name=sketch])~label,.form-floating textarea:focus:not([name=sketch])~label,.form-floating textarea:not(:placeholder-shown):not([name=sketch])~label,.form-floating select:focus:not([name=sketch])~label,.form-floating select:not(:placeholder-shown):not([name=sketch])~label{transform:var(--ff-label-transform);color:var(--ff-label-color-focus)}.form-floating input:not([type=file]):not([name=sketch]):-webkit-autofill,.form-floating textarea:not([name=sketch]):-webkit-autofill,.form-floating select:not([name=sketch]):-webkit-autofill{padding-block:calc(var(--ff-padding-y) + var(--ff-padding-y) * .25) calc(var(--ff-padding-y) - var(--ff-padding-y) * .25)}.form-floating input:not([type=file]):not([name=sketch]):-webkit-autofill~label,.form-floating textarea:not([name=sketch]):-webkit-autofill~label,.form-floating select:not([name=sketch]):-webkit-autofill~label{transform:var(--ff-label-transform);color:var(--ff-label-color-focus)}.form-floating label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;overflow:hidden;color:var(--ff-label-color);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--ff-border-width) solid transparent;transform-origin:0 0;transition:color var(--transition-duration) linear,transform var(--transition-duration) linear;padding:var(--ff-padding-y) var(--ff-padding-y)}.modal .form-floating{--ff-color: var(--black);--ff-color-valid: var(--black);--ff-color-invalid: var(--black);--ff-border-color-valid: var(--input-color-valid);--ff-border-color-invalid: #FF9289;--ff-border-color-hover: var(--primary);--ff-border-color-focus: var(--primary-darken);--ff-label-color: #999}.modal[data-trigger-id=form-manager]{--modal-max-width: 335px}@media(min-width:768px){.modal[data-trigger-id=form-manager]{--modal-max-width: 590px}}@media(min-width:1200px){.modal[data-trigger-id=form-manager]{--modal-max-width: 745px}}.modal[data-trigger-id=form-manager] .modal-body{padding-block:1em var(--modal-padding-y)}.modal[data-trigger-id=form-manager]:has(.form-manager--success) .modal-header{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
