.generate-button[data-v-f2dbb189]{--button-gradient:linear-gradient(90deg,#e661f6,#7f58f7);--button-gradient-disabled:linear-gradient(90deg,#ccc,#aaa);--loading-overlay:rgba(0,0,0,.3);align-items:center;background:var(--button-gradient);border:none;border-radius:3rem;color:#fff;cursor:pointer;display:flex;font-weight:500;height:3rem;justify-content:center;line-height:1;min-width:7.5rem;overflow:hidden;padding:0 1.25rem;position:relative;transition:all .3s ease;width:100%}.generate-button.is-inline[data-v-f2dbb189]{display:inline-flex;width:auto}.generate-button[data-v-f2dbb189]:hover:not(.is-disabled){box-shadow:0 .25rem .75rem #7f58f74d;opacity:.9}.generate-button[data-v-f2dbb189]:active:not(.is-disabled){transform:translateY(0)}.generate-button.is-disabled[data-v-f2dbb189]{background:var(--button-gradient-disabled);cursor:not-allowed;opacity:.6}.generate-button.is-loading[data-v-f2dbb189]{cursor:wait}.generate-button.is-loading[data-v-f2dbb189]:before{background:var(--loading-overlay);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.generate-button.is-loading .content-wrapper[data-v-f2dbb189]{opacity:.7}.generate-button.is-loading[data-v-f2dbb189]:after{animation:button-spin-f2dbb189 .8s linear infinite;border:.125rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:1.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25rem;z-index:2}.generate-button .content-wrapper[data-v-f2dbb189]{align-items:center;display:inline-flex;gap:.5rem;height:100%;justify-content:center;line-height:1;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.generate-button .content-wrapper .label[data-v-f2dbb189]{font-size:1rem;font-weight:500}.generate-button .content-wrapper .credits-container[data-v-f2dbb189],.generate-button .content-wrapper .label[data-v-f2dbb189]{align-items:center;display:inline-flex;justify-content:center;line-height:1.25rem;min-height:1.25rem}.generate-button .content-wrapper .credits-container[data-v-f2dbb189]{gap:.25rem;margin-left:.5rem;padding-left:.5rem}.generate-button .content-wrapper .credits-container.with-divider[data-v-f2dbb189]{border-left:.0625rem solid hsla(0,0%,100%,.3)}.generate-button .content-wrapper .credits-container.no-gap[data-v-f2dbb189]{border-left:none;margin-left:0;padding-left:0}.generate-button .content-wrapper .credits-container .credit-icon[data-v-f2dbb189]{display:block;flex-shrink:0;height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.generate-button .content-wrapper .credits-container .credits-text[data-v-f2dbb189]{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.25rem;min-height:1.25rem}.generate-button.generate-button--small[data-v-f2dbb189]{border-radius:1.5rem;height:2.25rem;padding:0 .625rem}.generate-button.generate-button--small .label[data-v-f2dbb189]{font-size:.875rem}.generate-button.generate-button--small .credit-icon[data-v-f2dbb189]{height:.875rem;width:.875rem}.generate-button.generate-button--small .credits-text[data-v-f2dbb189]{font-size:.8125rem}.generate-button.generate-button--small .content-wrapper[data-v-f2dbb189]{gap:.375rem}.generate-button.generate-button--large[data-v-f2dbb189]{height:3.5rem;min-width:10rem;padding:0 1.5rem}.generate-button.generate-button--large .label[data-v-f2dbb189]{font-size:1.125rem}.generate-button.generate-button--large .credit-icon[data-v-f2dbb189]{height:1.125rem;width:1.125rem}.generate-button.generate-button--large .credits-text[data-v-f2dbb189]{font-size:.9375rem}.generate-button.generate-button--block[data-v-f2dbb189]{display:flex;width:100%}.generate-button.generate-button--smaller[data-v-f2dbb189]{border-radius:1.375rem;height:2.125rem;min-width:0;padding:0 .75rem}.generate-button.generate-button--smaller .content-wrapper[data-v-f2dbb189]{gap:.125rem}.generate-button.generate-button--smaller .content-wrapper .label[data-v-f2dbb189]{font-size:.75rem}.generate-button.generate-button--smaller .content-wrapper .credits-container[data-v-f2dbb189]{font-size:.75rem;margin-left:.125rem;padding-left:.125rem}.generate-button.generate-button--smaller .content-wrapper .credits-container .credit-icon[data-v-f2dbb189]{height:.625rem;width:.625rem}.generate-button.generate-button--smaller .content-wrapper .credits-container .credits-text[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.generate-button--small[data-v-f2dbb189]{border-radius:1.25rem;height:1.875rem;min-width:0;padding:0 .25rem}.generate-button.generate-button--smaller.generate-button--small .label[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.generate-button--small .credits-container[data-v-f2dbb189]{margin-left:.125rem;padding-left:.125rem}.generate-button.generate-button--smaller.generate-button--small .credits-container .credit-icon[data-v-f2dbb189]{height:.625rem;width:.625rem}.generate-button.generate-button--smaller.generate-button--small .credits-container .credits-text[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.is-loading[data-v-f2dbb189]:after{border-width:.125rem;height:.875rem;width:.875rem}@media(max-width:768px){.generate-button[data-v-f2dbb189]{border-radius:3rem;height:3rem;min-width:7.5rem;padding:0 1.25rem}.generate-button[data-v-f2dbb189]:hover:not(.is-disabled){box-shadow:0 .25rem .75rem #7f58f74d;opacity:.9}.generate-button.is-loading[data-v-f2dbb189]:after{border:.125rem solid hsla(0,0%,100%,.3);height:1.25rem;width:1.25rem}.generate-button .content-wrapper[data-v-f2dbb189]{gap:.5rem;height:100%;width:100%}.generate-button .content-wrapper .label[data-v-f2dbb189]{font-size:1rem;font-weight:500;line-height:1.25rem;min-height:1.25rem}.generate-button .content-wrapper .credits-container[data-v-f2dbb189]{gap:.25rem;line-height:1.25rem;margin-left:.5rem;min-height:1.25rem;padding-left:.5rem}.generate-button .content-wrapper .credits-container.with-divider[data-v-f2dbb189]{border-left:.0625rem solid hsla(0,0%,100%,.3)}.generate-button .content-wrapper .credits-container .credit-icon[data-v-f2dbb189]{height:1rem;width:1rem}.generate-button .content-wrapper .credits-container .credits-text[data-v-f2dbb189]{font-size:.875rem;font-weight:500;line-height:1.25rem;min-height:1.25rem}.generate-button.generate-button--small[data-v-f2dbb189]{border-radius:1.5rem;height:2.25rem;padding:0 .625rem}.generate-button.generate-button--small .label[data-v-f2dbb189]{font-size:.875rem}.generate-button.generate-button--small .credit-icon[data-v-f2dbb189]{height:.875rem;width:.875rem}.generate-button.generate-button--small .credits-text[data-v-f2dbb189]{font-size:.75rem}.generate-button.generate-button--small .content-wrapper[data-v-f2dbb189]{gap:.375rem}.generate-button.generate-button--large[data-v-f2dbb189]{height:3.5rem;min-width:10rem;padding:0 1.5rem}.generate-button.generate-button--large .label[data-v-f2dbb189]{font-size:1.125rem}.generate-button.generate-button--large .credit-icon[data-v-f2dbb189]{height:1.125rem;width:1.125rem}.generate-button.generate-button--large .credits-text[data-v-f2dbb189]{font-size:.875rem}.generate-button.generate-button--smaller[data-v-f2dbb189]{border-radius:1.375rem;height:2.125rem;min-width:0;padding:0 .75rem}.generate-button.generate-button--smaller .content-wrapper[data-v-f2dbb189]{gap:.125rem}.generate-button.generate-button--smaller .content-wrapper .label[data-v-f2dbb189]{font-size:.75rem}.generate-button.generate-button--smaller .content-wrapper .credits-container[data-v-f2dbb189]{font-size:.75rem;margin-left:.125rem;padding-left:.125rem}.generate-button.generate-button--smaller .content-wrapper .credits-container .credit-icon[data-v-f2dbb189]{height:.625rem;width:.625rem}.generate-button.generate-button--smaller .content-wrapper .credits-container .credits-text[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.generate-button--small[data-v-f2dbb189]{border-radius:1.25rem;height:1.875rem;min-width:0;padding:0 .25rem}.generate-button.generate-button--smaller.generate-button--small .label[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.generate-button--small .credits-container[data-v-f2dbb189]{margin-left:.125rem;padding-left:.125rem}.generate-button.generate-button--smaller.generate-button--small .credits-container .credit-icon[data-v-f2dbb189]{height:.625rem;width:.625rem}.generate-button.generate-button--smaller.generate-button--small .credits-container .credits-text[data-v-f2dbb189]{font-size:.6875rem}.generate-button.generate-button--smaller.is-loading[data-v-f2dbb189]:after{border-width:.125rem;height:.875rem;width:.875rem}}@keyframes button-spin-f2dbb189{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}
