.bg-pattern{background-image:linear-gradient(45deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1)),linear-gradient(45deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1));background-size:30px 30px;background-position:0 0,15px 15px}.generate-btn.loading{cursor:not-allowed}.generate-btn.loading,.generate-btn.loading:hover{background-color:#9ca3af!important}.loading{color:#666;font-style:italic;z-index:10}.loading:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite;margin-left:10px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-control,.group{border:1px solid #272e39}.form-control{background-color:#11151d;border-radius:.375rem}.form-control:focus{outline:none;--tw-ring-color:rgba(234,88,12,.5);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}