.progress-bar[data-v-8fec75b9]{align-items:center;display:flex;gap:8px;justify-content:center}.progress-bar-step[data-v-8fec75b9]{background:#ffffff14;border-radius:3px;height:4px;overflow:hidden;transition:background .3s ease;width:110px}@media(max-width:768px){.progress-bar-step[data-v-8fec75b9]{width:80px}}@media(max-width:400px){.progress-bar-step[data-v-8fec75b9]{flex:1;min-width:0}}.progress-bar-indicator[data-v-8fec75b9]{border-radius:3px;height:100%;transition:background .3s ease;width:100%}.progress-bar-step--active .progress-bar-indicator[data-v-8fec75b9],.progress-bar-step--done .progress-bar-indicator[data-v-8fec75b9]{background:#3b82f6}.progress-bar-step--pending .progress-bar-indicator[data-v-8fec75b9]{background:transparent}.input-wrapper[data-v-e6cecdf5]{max-width:768px;position:relative;width:100%}.create-project-input[data-v-e6cecdf5]{background:transparent;border:none;color:#fff;font-size:56px;outline:none;padding:20px 0;text-align:center;width:100%}.create-project-input[data-v-e6cecdf5]::-moz-placeholder{color:#64748b;opacity:.6}.create-project-input[data-v-e6cecdf5]::placeholder{color:#64748b;opacity:.6}@media(max-width:768px){.create-project-input[data-v-e6cecdf5]{font-size:28px;padding:16px 0}}.create-project-input-error[data-v-e6cecdf5]{color:#ef4444}.input-wrapper[data-v-e6cecdf5]:after{background:#374151;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:100%}.input-wrapper[data-v-e6cecdf5]:focus-within:after{background:linear-gradient(90deg,#3b82f600,#3b82f6 50%,#3b82f600)}.input-wrapper-error[data-v-e6cecdf5]:after{background:linear-gradient(90deg,#ef444400,#ef4444 50%,#ef444400)}.error-text[data-v-e6cecdf5]{color:#ef4444;display:block;font-size:14px;font-weight:500;line-height:20px;margin:8px;text-align:center}.error-slide-enter-active[data-v-e6cecdf5]{transition:all .3s ease-out}.error-slide-leave-active[data-v-e6cecdf5]{transition:all .25s ease-in}.error-slide-enter-from[data-v-e6cecdf5],.error-slide-leave-to[data-v-e6cecdf5]{opacity:0;transform:translateY(-10px)}.error-slide-enter-to[data-v-e6cecdf5],.error-slide-leave-from[data-v-e6cecdf5]{opacity:1;transform:translateY(0)}.project-step[data-v-abf8ea86]{gap:48px;justify-content:center;margin:0 auto;max-width:768px;width:100%}.project-step[data-v-abf8ea86],.project-step-header[data-v-abf8ea86]{align-items:center;display:flex;flex-direction:column}.project-step-header[data-v-abf8ea86]{gap:24px}.project-step-title[data-v-abf8ea86]{color:#fff;font-size:56px;font-weight:600;line-height:1.1;max-width:850px;text-align:center}@media(max-width:768px){.project-step-title[data-v-abf8ea86]{font-size:40px}}.project-step-subtitle[data-v-abf8ea86]{color:#94a3b8;font-size:20px;font-weight:300;line-height:28px;margin:0;max-width:650px;text-align:center}@media(max-width:768px){.project-step-subtitle[data-v-abf8ea86]{font-size:15px;line-height:22px}}.project-step-content[data-v-abf8ea86]{align-items:center;display:flex;flex-direction:column;width:100%}.project-step-actions[data-v-abf8ea86]{align-items:center;display:flex;gap:16px;justify-content:center;width:75%}@media(max-width:768px){.project-step[data-v-abf8ea86]{flex:1;gap:32px;justify-content:flex-start}.project-step-actions[data-v-abf8ea86]{margin-top:auto;width:100%}}.project-title-step-highlight[data-v-2908d88e],.project-website-step-highlight[data-v-c10ec254],.project-description-step-highlight[data-v-d083cd01]{background:linear-gradient(90deg,#60a5fa,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-description-step-textarea-wrapper[data-v-d083cd01]{position:relative;width:100%}.project-description-step-generate-button[data-v-d083cd01]{align-items:center;background:#1e2028e6;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;bottom:12px;color:#818cf8;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:12px;transition:all .2s ease;width:32px}.project-description-step-generate-button[data-v-d083cd01]:hover{background:#818cf826;border-color:#818cf8}.project-description-step-generate-button-loading[data-v-d083cd01]{animation:pulse-d083cd01 1.2s ease-in-out infinite;cursor:not-allowed;opacity:.6}@keyframes pulse-d083cd01{0%,to{opacity:.6}50%{opacity:.3}}.generate-fade-enter-active[data-v-d083cd01]{transition:all .3s ease-out}.generate-fade-leave-active[data-v-d083cd01]{transition:all .2s ease-in}.generate-fade-enter-from[data-v-d083cd01],.generate-fade-leave-to[data-v-d083cd01]{opacity:0;transform:scale(.8)}.generate-fade-enter-to[data-v-d083cd01],.generate-fade-leave-from[data-v-d083cd01]{opacity:1;transform:scale(1)}.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{height:100%;top:0;transform:translate(-50%);width:12px}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{border-color:#fff;opacity:1}.image-cropper[data-v-ffb763f8]{align-items:center;display:flex;flex-direction:column;width:100%}.image-cropper-file-input[data-v-ffb763f8]{display:none}.image-cropper-upload[data-v-ffb763f8]{align-items:center;background:#ffffff05;border:2px dashed hsla(0,0%,100%,.12);border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:240px;transition:border-color .3s ease;width:100%}.image-cropper-upload[data-v-ffb763f8]:hover{border-color:#3b82f666}.image-cropper-upload-hint[data-v-ffb763f8]{color:#64748b;font-size:14px;font-weight:400;margin:0}.image-cropper-preview[data-v-ffb763f8]{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.image-cropper-container[data-v-ffb763f8]{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;max-width:500px;overflow:hidden;width:100%}.image-cropper-canvas[data-v-ffb763f8]{background:#0f172a;max-height:400px}@media(max-width:768px){.image-cropper-container[data-v-ffb763f8]{max-width:100%}.image-cropper-canvas[data-v-ffb763f8]{max-height:min(300px,45vh)}}.image-cropper-actions[data-v-ffb763f8]{align-items:center;display:flex;gap:16px}.project-image-preview-step[data-v-d1ba6ec9]{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:768px;width:100%}.project-image-preview-step-header[data-v-d1ba6ec9]{align-items:center;display:flex;flex-direction:column;gap:24px}.project-image-preview-step-title[data-v-d1ba6ec9]{color:#fff;font-size:56px;font-weight:600;line-height:1.1;margin:0;max-width:850px;text-align:center}@media(max-width:768px){.project-image-preview-step-title[data-v-d1ba6ec9]{font-size:36px}}.project-image-preview-step-highlight[data-v-d1ba6ec9]{background:linear-gradient(90deg,#60a5fa,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-image-preview-step-subtitle[data-v-d1ba6ec9]{color:#94a3b8;font-size:20px;font-weight:300;line-height:28px;margin:0;max-width:650px;text-align:center}.project-image-preview-step-actions[data-v-d1ba6ec9]{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}.project-image-preview-step-back[data-v-d1ba6ec9]{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:24px;color:#cbd5e1;cursor:pointer;font-size:16px;font-weight:500;padding:14px 32px;transition:all .2s ease}.project-image-preview-step-back[data-v-d1ba6ec9]:hover{border-color:#ffffff4d;color:#fff}.project-image-preview-step-continue[data-v-d1ba6ec9]{background:#1173d4;border:none;border-radius:24px;box-shadow:0 10px 15px -3px #1173d440,0 4px 6px -4px #1173d440;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px 48px;transition:all .2s ease}.project-image-preview-step-continue[data-v-d1ba6ec9]:hover{background:#0e63ba}.project-creation-form[data-v-a289084c]{align-items:center;display:flex;flex-direction:column;gap:200px;padding-top:24px}@media(max-width:768px){.project-creation-form[data-v-a289084c]{gap:130px}}.step-slide-left-enter-active[data-v-a289084c],.step-slide-left-leave-active[data-v-a289084c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.step-slide-left-enter-from[data-v-a289084c]{opacity:0;transform:translate(60px)}.step-slide-left-leave-to[data-v-a289084c]{opacity:0;transform:translate(-60px)}.step-slide-right-enter-active[data-v-a289084c],.step-slide-right-leave-active[data-v-a289084c]{transition:all .4s cubic-bezier(.4,0,.2,1)}.step-slide-right-enter-from[data-v-a289084c]{opacity:0;transform:translate(-60px)}.step-slide-right-leave-to[data-v-a289084c]{opacity:0;transform:translate(60px)}
