:root{--p-colorPrimaryAlpha20:#0573e140;--p-colorBackgroundContrastAlpha08:#00000014;--focusBoxShadow:0 0 0 3px var(--p-colorPrimaryAlpha20),0 1px 1px 0 var(--p-colorBackgroundContrastAlpha08);--c-labelFloatingTransform:translateY(0);--c-labelRestingTransform:translateY(.5rem)}.form-input-group-v2 input,.form-input-group-v2 select,.form-input-group-v2 textarea,.input-skeleton{color:#30313d;border:1px solid #e6e6e6;border-radius:4px;outline:0;width:100%;padding:22px 5px 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;display:block;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.form-input-group-v2 input,.form-input-group-v2 select,.form-input-group-v2 textarea{background-color:#fff;transition:border .15s,box-shadow .15s,color .15s;animation:1ms native-autofill-out}.form-input-group-v2 textarea{height:9.1rem}.input-skeleton{padding-bottom:1.9rem;position:relative}.input-skeleton:after{content:"";background-color:#f6f6f6;background-image:linear-gradient(135deg,#0000 10%,#ffffff80 25%,#0000 45%);background-position-x:100%;background-size:200%;border-radius:5px;width:25%;height:1.25rem;animation:2s ease-in infinite skeletonShimmer;position:absolute;top:1.5rem;left:.75rem}@keyframes skeletonShimmer{0%{background-position-x:100%}80%,to{background-position-x:-100%}}.form-input-group-v2{color:#30313d;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;margin-bottom:6px!important}.form-input-group-v2 select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg' focusable='false' role='presentation' %3E%3Cpath d='M10.193 3.97a.75.75 0 0 1 1.062 1.062L6.53 9.756a.75.75 0 0 1-1.06 0L.745 5.032A.75.75 0 0 1 1.807 3.97L6 8.163l4.193-4.193z' fill='%2330313d' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;position:relative;padding-right:calc(12px + 1em)!important}.form-input-group-v2.error input,.form-input-group-v2.error textarea{color:#df1b41;border-color:#df1b41;box-shadow:1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px #df1b41}.form-input-group-v2.error div{opacity:1;height:auto}.form-input-group-v2 div,.form-error-message{color:#df1b41;opacity:0;height:0;font-size:.93rem;transition:height .35s,opacity .35s;overflow:hidden}.form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.form-actions .form-btn{margin-right:1rem}.form-error-message{opacity:1;height:100%;padding:.25rem 0;font-size:1rem;font-weight:600}.form-input-group-v2 input:focus-within,.form-input-group-v2 select:focus-within,.form-input-group-v2 textarea:focus-within{box-shadow:0px 1px 1px #00000008,0px 3px 6px #00000005,var(--focusBoxShadow);border-color:#0573e180;outline:0}.form-input-group-v2 label{color:#595a64;pointer-events:none;will-change:transform;z-index:2;box-sizing:content-box;width:calc(100% - 2rem);transform:var(--c-labelRestingTransform);background:#fff;margin:2px 6px;padding-top:3px;transition:transform .5s cubic-bezier(.19,1,.22,1),font-size .5s cubic-bezier(.19,1,.22,1);position:absolute;transform-origin:0 0!important;font-size:16px!important}@keyframes restingLabel{0%{opacity:0;transform:none}50%{opacity:1}to{transform:var(--c-labelRestingTransform)}}.form-input-group-v2.floating label{transform:var(--c-labelFloatingTransform);margin-top:1px;font-size:14px!important}.form-input-group-v2:has(:-webkit-any(:-webkit-autofill,:autofill)) label{transform:var(--c-labelFloatingTransform);margin-top:1px;font-size:14px!important}.form-input-group-v2:has(:is(:autofill,:autofill)) label{transform:var(--c-labelFloatingTransform);margin-top:1px;font-size:14px!important}.form-input-group-v2 input[type=date]{line-height:1.375;position:relative}.form-input-group-v2 input[type=date]:before{content:"";cursor:text;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.form-input-group-v2.floating input[type=date]:before{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility .5s}.form-input-group-v2 select{color:#0000}.form-input-group-v2 option{color:#000}.form-input-group-v2 ::placeholder{color:#a9a9a9;opacity:0}.form-input-group-v2.floating ::placeholder{opacity:1;transition:opacity .5s}.form-input-group-v2.floating select{color:inherit;transition:color .5s}@keyframes native-autofill-out{0%{opacity:1}to{opacity:1}}.form-input-group-v2 :-webkit-any(:-webkit-autofill,:autofill){transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff!important}.form-input-group-v2 :is(:autofill,:autofill){transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff!important}.form-btn{cursor:pointer;text-transform:uppercase;color:#fff;background:#000;border:2px solid #000;padding:.5rem 2.5rem;font-weight:700;transition:background-color .2s;display:inline-block;text-decoration:none!important}.form-btn-alt{color:#000;background:#fff}.form-btn:hover{background:#666}.form-btn:disabled{opacity:.8;background:#000}.form-btn._loading{background:#000 url("data:image/svg+xml,%3Csvg fill='%23fff' width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_aj0A%7Btransform-origin:center;animation:spinner_KYSC .75s infinite linear%7D@keyframes spinner_KYSC%7B100%25%7Btransform:rotate(360deg)%7D%7D%3C/style%3E%3Cpath d='M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z' class='spinner_aj0A'/%3E%3C/svg%3E") .5rem/1rem no-repeat;transition:none}
