a,button,.btn,.nav-link,.menu-link,input,select,textarea,.form-control,.form-select,.card{transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.btn:active,button:active{transform:scale(.97);transition:transform var(--dur-press) var(--ease-out)}:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.form-group{width:100%;margin-bottom:var(--form-gap)}.input-group-floating .form-group{margin-bottom:-2px}.input-group-floating{margin-bottom:var(--form-gap)}.input-group-floating .form-group.has-feedback.has-error{margin-bottom:-2px!important}.input-group-floating .help-block{position:absolute!important}
@keyframes reactpagewaiting{0%,72%,100%{opacity:.16;transform:translateY(0)}36%{opacity:.9;transform:translateY(-4px)}}.reactpagewaiting{display:flex;align-items:center;justify-content:center;gap:8px;min-height:62vh}.reactpagewaiting i{width:6px;height:6px;border-radius:50%;background:#00AA13;animation:reactpagewaiting 1.25s cubic-bezier(.4,0,.2,1) infinite}.reactpagewaiting i:nth-child(2){animation-delay:.16s}.reactpagewaiting i:nth-child(3){animation-delay:.32s}
