.block-ai-madlib{padding:2rem 0 4rem;position:relative;z-index:5}.block-ai-madlib:has(.block-ai-madlib__select-panel:not([hidden])){z-index:20}.block-ai-madlib--no-padding-top{padding-top:0!important}.block-ai-madlib--no-padding-bottom{padding-bottom:0!important}.block-ai-madlib--bg-none{background:transparent!important}.block-ai-madlib--bg-surface{background-color:#fff}.block-ai-madlib--bg-coral{background-color:#ff5879}.block-ai-madlib--bg-pink-soft{background-color:#fdb1d7}.block-ai-madlib--bg-pink-light{background-color:#f7e3ec}.block-ai-madlib--bg-lavender{background-color:#d7c3f3}.block-ai-madlib--bg-lime{background-color:#f2ffc9}.block-ai-madlib--bg-gray-100{background-color:#f4f4f4}.block-ai-madlib--bg-gray-200{background-color:#eaeaea}.block-ai-madlib--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-ai-madlib--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-ai-madlib--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-ai-madlib--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-ai-madlib--bg-blings-g1{background-image:linear-gradient(244.43deg,#f2ffc9,#fdb1d7 48.077%,#ff5879)}.block-ai-madlib--bg-blings-g2{background-image:linear-gradient(244.43deg,#ff5879,#fdb1d7 51.923%,#f2ffc9)}.block-ai-madlib--bg-2color-g1{background-image:linear-gradient(90deg,#fdb1d7,#d7c3f3)}.block-ai-madlib--bg-2color-g2{background-image:linear-gradient(90deg,#d7c3f3,#fdb1d7)}.block-ai-madlib--bg-2color-g3{background-image:linear-gradient(90deg,#fdb1d7,#fff)}.block-ai-madlib--bg-2color-g4{background-image:linear-gradient(90deg,#fff,#fdb1d7)}.block-ai-madlib--bg-2color-g5{background-image:linear-gradient(180deg,#fff 0,#f7e3ec 146.26%)}.block-ai-madlib--bg-2color-g6{background-image:linear-gradient(180deg,#f7e3ec 0,#fff 146.26%)}.block-ai-madlib--bg-3color-g1{background-image:linear-gradient(270deg,#d7c3f3 -13.02%,#fdb1d7 48.91%,#ff5879 114.52%)}.block-ai-madlib--bg-3color-g2{background-image:linear-gradient(269.19deg,#d7c3f3 .636%,#fdb1d7 58.93%,#f2ffc9 111.48%)}.block-ai-madlib--bg-3color-g3{background-image:linear-gradient(-75.65deg,#fdb1d7 9.41%,#fff 81.38%,#f2ffc9)}.block-ai-madlib--bg-3color-g4{background-image:linear-gradient(-78.98deg,#ff5879 16.7%,#fdb1d7 23.29%,#fff 75.61%)}.block-ai-madlib--bg-4color-g1{background-image:linear-gradient(263.8deg,#d7c3f3 5.19%,#d7c3f3 0,#fdb1d7 30.77%,#f7e3ec 59.59%,#fff 97.46%)}.block-ai-madlib__container{margin-inline:auto;max-width:1200px;padding-inline:1.5rem}.block-ai-madlib__card-wrap{margin-inline:auto;max-width:560px}@media(min-width:768px){.block-ai-madlib__card-wrap{max-width:720px}}.block-ai-madlib__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-ai-madlib__card{gap:1.5rem;padding:1.75rem}}.block-ai-madlib--clear .block-ai-madlib__card{background:transparent;border:0;box-shadow:none;padding-inline:0}.block-ai-madlib__header{color:#111;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}@media(min-width:768px){.block-ai-madlib__header{font-size:1.25rem}}.block-ai-madlib__sentence-row{-ms-flex-align:center;align-items:center;color:#111;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;gap:.5rem;line-height:1.5}@media(min-width:768px){.block-ai-madlib__sentence-row{font-size:1rem;gap:.625rem}}.block-ai-madlib__connector{color:#111;display:inline-block;font-weight:500}.block-ai-madlib__field-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.block-ai-madlib__field-label{color:#111;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.block-ai-madlib__pill-wrap{display:-ms-inline-flexbox;display:inline-flex;position:relative}.block-ai-madlib__pill-wrap--custom{position:relative}.block-ai-madlib__pill{-ms-flex-align:center;align-items:center;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:10px;box-sizing:border-box;color:#111;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:inherit;font-weight:500;line-height:1.3;margin:0;min-height:38px;padding:8px 14px;text-align:left;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);vertical-align:middle}@media(min-width:768px){.block-ai-madlib__pill{font-size:1rem;min-height:42px;padding:9px 16px}}.block-ai-madlib__pill--select{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1 L5 5 L9 1' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:36px}.block-ai-madlib__pill option{background-color:#fff;color:#111;font-style:normal;font-weight:500;padding:.5rem .75rem}.block-ai-madlib__pill option:disabled,.block-ai-madlib__pill option[value=""]{color:hsla(0,0%,7%,.45)}.block-ai-madlib__pill--input{cursor:text;max-width:14ch;min-width:90px;width:auto}@media(min-width:768px){.block-ai-madlib__pill--input{min-width:110px}}.block-ai-madlib__pill.block-ai-madlib__pill--native-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-ai-madlib__pill--button{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.block-ai-madlib__pill--button.is-placeholder{color:hsla(0,0%,7%,.5);font-style:italic;font-weight:500}.block-ai-madlib__pill--select:hover,.block-ai-madlib__pill:hover{background-color:#fff;border-color:hsla(0,0%,7%,.2)}.block-ai-madlib__pill:focus,.block-ai-madlib__pill:focus-visible{background-color:#fff;border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08);outline:none}.block-ai-madlib__pill::-webkit-input-placeholder{color:hsla(0,0%,7%,.5);font-weight:500;opacity:1}.block-ai-madlib__pill:-ms-input-placeholder{color:hsla(0,0%,7%,.5);font-weight:500;opacity:1}.block-ai-madlib__pill::-ms-input-placeholder{color:hsla(0,0%,7%,.5);font-weight:500;opacity:1}.block-ai-madlib__pill::placeholder{color:hsla(0,0%,7%,.5);font-weight:500;opacity:1}.block-ai-madlib__pill.is-invalid{background-color:rgba(214,59,90,.06);border-color:#d63b5a;box-shadow:0 0 0 3px rgba(214,59,90,.1);color:#111}.block-ai-madlib__pill-label{display:inline-block;pointer-events:none}.block-ai-madlib__select-panel{background:#fff;border:1px solid hsla(0,0%,7%,.08);border-radius:16px;box-shadow:0 16px 40px hsla(0,0%,7%,.12);color:#111;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:500;left:0;line-height:1.4;list-style:none;margin:0;max-height:320px;max-width:min(360px,90vw);min-width:220px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:200}.block-ai-madlib__select-panel[hidden]{display:none}.block-ai-madlib__select-option{border-radius:10px;color:#111;cursor:pointer;outline:none;padding:.5rem .75rem;text-align:left;transition:background-color .1s ease,color .1s ease}.block-ai-madlib__select-option:focus,.block-ai-madlib__select-option:focus-visible,.block-ai-madlib__select-option:hover{background-color:#f7e3ec;color:#111}.block-ai-madlib__select-option.is-selected{background-color:#fdb1d7;color:#111;font-weight:600}.block-ai-madlib__select-option.is-disabled{color:hsla(0,0%,7%,.45);cursor:not-allowed;font-style:italic}.block-ai-madlib__select-option.is-disabled:focus,.block-ai-madlib__select-option.is-disabled:hover{background-color:transparent}.block-ai-madlib__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:11px 14px;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%}@media(min-width:768px){.block-ai-madlib__url-field{padding:13px 16px}}.block-ai-madlib__url-field:hover{background-color:#fff;border-color:hsla(0,0%,7%,.2)}.block-ai-madlib__url-field[focus-within].js-focus-within,.js-focus-within .block-ai-madlib__url-field[focus-within]{background-color:#fff;border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.block-ai-madlib__url-field:focus-within{background-color:#fff;border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08)}.block-ai-madlib__url-prefix{color:hsla(0,0%,7%,.55);-ms-flex:0 0 auto;flex:0 0 auto;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.block-ai-madlib__url-input,.block-ai-madlib__url-prefix{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500}.block-ai-madlib__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-ai-madlib__url-input::-webkit-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__url-input:-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__url-input::-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__url-input::placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__footer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:center;margin-top:.25rem;text-align:center}@media(min-width:1200px){.block-ai-madlib__footer{-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}.block-ai-madlib__generate.btn{-ms-flex-pack:center;gap:.5rem;justify-content:center;margin:0;min-height:48px;padding:.75rem 1.5rem;white-space:nowrap}.block-ai-madlib__generate-spark,.block-ai-madlib__generate.btn{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.block-ai-madlib__generate-spark{line-height:0}.block-ai-madlib__generate-spark svg{height:16px;width:16px}.block-ai-madlib__generate-text.is-desktop{display:inline}.block-ai-madlib__generate-text.is-mobile{display:none}@media(max-width:540px){.block-ai-madlib__generate-text.is-desktop{display:none}.block-ai-madlib__generate-text.is-mobile{display:inline}}.block-ai-madlib__generate.is-loading{cursor:progress;opacity:.7;pointer-events:none}.block-ai-madlib__details-toggle{-ms-flex-align:center;align-items:center;background:transparent;border:0;color:#111;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;gap:.375rem;line-height:1.3;margin:0;padding:.25rem 0;text-align:left}.block-ai-madlib__details-toggle:hover .block-ai-madlib__details-toggle-text{text-decoration-thickness:2px}.block-ai-madlib__details-toggle:focus-visible{border-radius:4px;outline:2px solid #111;outline-offset:4px}.block-ai-madlib__details-toggle[aria-expanded=true] .block-ai-madlib__details-toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-ai-madlib__details-toggle-text{text-decoration:underline;text-underline-offset:3px}.block-ai-madlib__details-toggle-icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:#111;display:-ms-inline-flexbox;display:inline-flex;height:14px;justify-content:center;transition:-webkit-transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1);transition:transform .2s cubic-bezier(.16,1,.3,1),-webkit-transform .2s cubic-bezier(.16,1,.3,1);width:14px}.block-ai-madlib__details-content{border-top:1px solid hsla(0,0%,7%,.08);display:block;margin-top:.25rem;padding-top:1.25rem}.block-ai-madlib__details-content[hidden]{display:none}.block-ai-madlib--clear .block-ai-madlib__details-content{border-top-color:hsla(0,0%,7%,.16)}.block-ai-madlib__details-textarea{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:16px;line-height:1.5;margin:0;min-height:88px;padding:12px 14px;resize:vertical;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);width:100%}.block-ai-madlib__details-textarea::-webkit-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__details-textarea:-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__details-textarea::-ms-input-placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__details-textarea::placeholder{color:hsla(0,0%,7%,.4);opacity:1}.block-ai-madlib__details-textarea:focus,.block-ai-madlib__details-textarea:focus-visible{border-color:#111;box-shadow:0 0 0 3px hsla(0,0%,7%,.08);outline:none}.block-ai-madlib--clear .block-ai-madlib__details-textarea{background:hsla(0,0%,100%,.85);border-color:hsla(0,0%,7%,.12)}.block-ai-madlib__field-errors:empty{display:none}.block-ai-madlib__field-errors-item{margin:.25rem 0 0}.block-ai-madlib__error,.block-ai-madlib__field-errors-item{color:#d63b5a;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.4}.block-ai-madlib__error{background:rgba(214,59,90,.08);border:1px solid rgba(214,59,90,.25);border-radius:10px;margin:0;padding:.625rem .875rem}.block-ai-madlib__error[hidden]{display:none}.block-ai-madlib__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}