.block-prompt-generator{padding:2rem 0 4rem;position:relative;z-index:5}.block-prompt-generator--no-padding-top{padding-top:0!important}.block-prompt-generator--no-padding-bottom{padding-bottom:0!important}.block-prompt-generator--bg-none{background:transparent!important}.block-prompt-generator--bg-surface{background-color:#fff}.block-prompt-generator--bg-coral{background-color:#ff5879}.block-prompt-generator--bg-pink-soft{background-color:#fdb1d7}.block-prompt-generator--bg-pink-light{background-color:#f7e3ec}.block-prompt-generator--bg-lavender{background-color:#d7c3f3}.block-prompt-generator--bg-lime{background-color:#f2ffc9}.block-prompt-generator--bg-gray-100{background-color:#f4f4f4}.block-prompt-generator--bg-gray-200{background-color:#eaeaea}.block-prompt-generator--bg-card-g1{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 243.5 178.55' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-24.35 -16.455 32.215 -51.057 243.5 164.55)'><stop stop-color='rgba(215,195,243,1)' offset='0'/><stop stop-color='rgba(253,177,215,1)' offset='0.42308'/><stop stop-color='rgba(242,255,201,1)' offset='1'/></radialGradient></defs></svg>")}.block-prompt-generator--bg-card-g2{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 243.5 178.55' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-25.049 -22.42 18.539 -33.282 243.5 188.78)'><stop stop-color='rgba(242,255,201,1)' offset='0'/><stop stop-color='rgba(215,195,243,1)' offset='0.49038'/><stop stop-color='rgba(253,177,215,1)' offset='1'/></radialGradient></defs></svg>")}.block-prompt-generator--bg-card-g3{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 243.5 178.55' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-24.35 -16.455 32.215 -51.057 243.5 164.55)'><stop stop-color='rgba(247,227,236,1)' offset='0'/><stop stop-color='rgba(253,177,215,1)' offset='0.46154'/><stop stop-color='rgba(215,195,243,1)' offset='1'/></radialGradient></defs></svg>")}.block-prompt-generator--bg-card-g4{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 243.5 178.55' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-24.35 -17.855 -12.396 47.926 243.5 178.55)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(215,195,243,1)' offset='0.43492'/><stop stop-color='rgba(253,177,215,1)' offset='0.68548'/><stop stop-color='rgba(242,255,201,1)' offset='1'/></radialGradient></defs></svg>")}.block-prompt-generator--bg-blings-g1{background-image:linear-gradient(244.43deg,#f2ffc9,#fdb1d7 48.077%,#ff5879)}.block-prompt-generator--bg-blings-g2{background-image:linear-gradient(244.43deg,#ff5879,#fdb1d7 51.923%,#f2ffc9)}.block-prompt-generator--bg-2color-g1{background-image:linear-gradient(90deg,#fdb1d7,#d7c3f3)}.block-prompt-generator--bg-2color-g2{background-image:linear-gradient(90deg,#d7c3f3,#fdb1d7)}.block-prompt-generator--bg-2color-g3{background-image:linear-gradient(90deg,#fdb1d7,#fff)}.block-prompt-generator--bg-2color-g4{background-image:linear-gradient(90deg,#fff,#fdb1d7)}.block-prompt-generator--bg-2color-g5{background-image:linear-gradient(180deg,#fff 0,#f7e3ec 146.26%)}.block-prompt-generator--bg-2color-g6{background-image:linear-gradient(180deg,#f7e3ec 0,#fff 146.26%)}.block-prompt-generator--bg-3color-g1{background-image:linear-gradient(270deg,#d7c3f3 -13.02%,#fdb1d7 48.91%,#ff5879 114.52%)}.block-prompt-generator--bg-3color-g2{background-image:linear-gradient(269.19deg,#d7c3f3 .636%,#fdb1d7 58.93%,#f2ffc9 111.48%)}.block-prompt-generator--bg-3color-g3{background-image:linear-gradient(-75.65deg,#fdb1d7 9.41%,#fff 81.38%,#f2ffc9)}.block-prompt-generator--bg-3color-g4{background-image:linear-gradient(-78.98deg,#ff5879 16.7%,#fdb1d7 23.29%,#fff 75.61%)}.block-prompt-generator--bg-4color-g1{background-image:linear-gradient(263.8deg,#d7c3f3 5.19%,#d7c3f3 0,#fdb1d7 30.77%,#f7e3ec 59.59%,#fff 97.46%)}.block-prompt-generator__container{margin-inline:auto;max-width:1200px;padding-inline:1.5rem}.block-prompt-generator__card-wrap{margin-inline:auto;max-width:560px}@media(min-width:768px){.block-prompt-generator__card-wrap{max-width:900px}}@media(min-width:1280px){.block-prompt-generator__card-wrap{max-width:720px}}.block-prompt-generator__card{background:#fff;border:1px solid hsla(0,0%,7%,.06);border-radius:24px;box-shadow:0 12px 36px hsla(0,0%,7%,.06);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem}@media(min-width:768px){.block-prompt-generator__card{gap:1.5rem;padding:1.75rem}}.block-prompt-generator--clear .block-prompt-generator__card{background:transparent;border:0;box-shadow:none;padding-inline:0}.block-prompt-generator__header{color:#111;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}@media(min-width:768px){.block-prompt-generator__header{font-size:1.5rem}}.block-prompt-generator__field-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.block-prompt-generator__field-label{color:#111;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.block-prompt-generator__req{color:#d63b5a;margin-left:2px}.block-prompt-generator__textarea-wrap{display:block;position:relative}.block-prompt-generator__textarea{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:16px;box-sizing:border-box;color:#111;display:block;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;margin:0;min-height:150px;padding:14px 16px 30px;resize:vertical;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);width:100%}.block-prompt-generator__textarea::-webkit-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__textarea:-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__textarea::-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__textarea::placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__textarea:hover{border-color:hsla(0,0%,7%,.2)}.block-prompt-generator__textarea:focus,.block-prompt-generator__textarea:focus-visible{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08);outline:none}.block-prompt-generator__textarea.is-invalid{background-color:rgba(214,59,90,.06);border-color:#d63b5a;box-shadow:0 0 0 3px rgba(214,59,90,.1)}.block-prompt-generator--clear .block-prompt-generator__textarea{background:hsla(0,0%,100%,.85);border-color:hsla(0,0%,7%,.12)}.block-prompt-generator__counter{bottom:10px;color:hsla(0,0%,7%,.45);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;pointer-events:none;position:absolute;right:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.block-prompt-generator__url-field{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:12px;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:4px;padding:12px 16px;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);width:100%}.block-prompt-generator__url-field:hover{border-color:hsla(0,0%,7%,.2)}.block-prompt-generator__url-field[focus-within].js-focus-within,.js-focus-within .block-prompt-generator__url-field[focus-within]{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.block-prompt-generator__url-field:focus-within{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.block-prompt-generator__url-field:has(.is-invalid){background-color:rgba(214,59,90,.06);border-color:#d63b5a;box-shadow:0 0 0 3px rgba(214,59,90,.1)}.block-prompt-generator__url-prefix{border-right:1px solid hsla(0,0%,7%,.12);color:hsla(0,0%,7%,.55);-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px;padding-right:12px;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.block-prompt-generator__url-input,.block-prompt-generator__url-prefix{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500}.block-prompt-generator__url-input{background:transparent;border:0;box-sizing:border-box;color:#111;-ms-flex:1 1 0px;flex:1 1 0;margin:0;min-width:0;outline:none;padding:0}.block-prompt-generator__url-input::-webkit-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__url-input:-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__url-input::-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__url-input::placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__text-input{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:12px;box-sizing:border-box;color:#111;display:block;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;margin:0;outline:none;padding:13px 16px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);width:100%}.block-prompt-generator__text-input::-webkit-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__text-input:-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__text-input::-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__text-input::placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-prompt-generator__text-input:hover{border-color:hsla(0,0%,7%,.2)}.block-prompt-generator__text-input:focus,.block-prompt-generator__text-input:focus-visible{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.block-prompt-generator__text-input.is-invalid{background-color:rgba(214,59,90,.06);border-color:#d63b5a;box-shadow:0 0 0 3px rgba(214,59,90,.1)}.block-prompt-generator--clear .block-prompt-generator__text-input,.block-prompt-generator--clear .block-prompt-generator__url-field{background:hsla(0,0%,100%,.85);border-color:hsla(0,0%,7%,.12)}.block-prompt-generator__footer{display:-ms-flexbox;display:flex;margin-top:.25rem}.block-prompt-generator__footer,.block-prompt-generator__generate.btn{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center}.block-prompt-generator__generate.btn{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;margin:0;min-height:52px;padding:.875rem 2rem;white-space:nowrap}.block-prompt-generator__generate-spark{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;line-height:0}.block-prompt-generator__generate-spark svg{height:16px;width:16px}.block-prompt-generator__generate-text.is-desktop{display:inline}.block-prompt-generator__generate-text.is-mobile{display:none}@media(max-width:540px){.block-prompt-generator__generate-text.is-desktop{display:none}.block-prompt-generator__generate-text.is-mobile{display:inline}}.block-prompt-generator__generate.is-loading{cursor:progress;opacity:.7;pointer-events:none}.block-prompt-generator__field-errors:empty{display:none}.block-prompt-generator__field-errors-item{margin:.25rem 0 0}.block-prompt-generator__error,.block-prompt-generator__field-errors-item{color:#d63b5a;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.4}.block-prompt-generator__error{background:rgba(214,59,90,.08);border:1px solid rgba(214,59,90,.25);border-radius:10px;margin:0;padding:.625rem .875rem}.block-prompt-generator__error[hidden]{display:none}.block-prompt-generator__subtext{color:#717171;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;margin:1.5rem 0 0;text-align:center}