.GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-generate-button]{--generate-border-radius:24px;--generate-padding:4px;--generate-transition:260ms;position:relative;z-index:0;isolation:isolate;display:inline-flex;min-height:50px;max-width:100%;align-items:center;justify-content:center;overflow:visible;padding:.62rem 1.05rem .62rem .86rem;border:1px solid rgb(255 255 255/.14);border-radius:var(--generate-border-radius);color:rgb(255 255 255/.78);background:#101010;box-shadow:inset 0 1px 1px rgb(255 255 255/.2),inset 0 2px 2px rgb(255 255 255/.15),inset 0 4px 4px rgb(255 255 255/.1),inset 0 8px 8px rgb(255 255 255/.05),inset 0 16px 16px rgb(255 255 255/.05),0 -2px 4px rgb(0 0 0/.04),0 -8px 12px rgb(0 0 0/.08),0 12px 28px rgb(0 0 0/.18);font-family:var(--font-sans),Arial,sans-serif;font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:color var(--generate-transition),border-color var(--generate-transition),background-color var(--generate-transition),box-shadow var(--generate-transition),transform .18s ease}.GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-generate-button][data-full-width=true]{width:100%}.GenerateButton_button__m8a7_:before{position:absolute;z-index:-1;inset:calc(0px - var(--generate-padding));border-radius:calc(var(--generate-border-radius) + var(--generate-padding));background:linear-gradient(0deg,rgb(0 0 0/.28),rgb(0 0 0/.67));box-shadow:1px 1px 1px rgb(255 255 255/.14),2px 2px 2px rgb(255 255 255/.07),-1px -1px 1px rgb(0 0 0/.14),-2px -2px 2px rgb(0 0 0/.07);pointer-events:none;content:"";transition:box-shadow var(--generate-transition),filter var(--generate-transition)}.GenerateButton_button__m8a7_:after{background:linear-gradient(0deg,rgb(255 82 29/.9) 0,rgb(255 137 34/.72) 11%,hsl(var(--generate-highlight-hue) 100% 62%/.68) 27%,hsl(var(--generate-highlight-hue) 100% 62%/.22) 44%,transparent 64%);opacity:0;content:"";-webkit-mask-image:linear-gradient(0deg,#fff,transparent 74%);mask-image:linear-gradient(0deg,#fff,transparent 74%);transition:opacity var(--generate-transition),filter var(--generate-transition)}.GenerateButton_button__m8a7_:after,.GenerateButton_face___tO_Y{position:absolute;z-index:0;inset:0;border-radius:inherit;pointer-events:none}.GenerateButton_face___tO_Y{background:transparent;transition:background-color var(--generate-transition)}.GenerateButton_content__g4ZRh{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.7rem}.GenerateButton_logo__ruiAQ{display:block;width:24px;height:26px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 2px rgb(255 0 77/.78)) drop-shadow(0 0 7px hsl(var(--generate-highlight-hue) 100% 62%/.32));animation:GenerateButton_generate-logo-flicker__Y2eef 2.2s linear infinite;transition:filter var(--generate-transition),opacity var(--generate-transition),transform var(--generate-transition)}.GenerateButton_label__Aowhp{display:inline-flex;align-items:center;white-space:nowrap}.GenerateButton_letter__rzog9{position:relative;display:inline-block;color:rgb(255 255 255/.78);text-shadow:0 0 3px rgb(255 255 255/.08);animation:GenerateButton_generate-letter-shimmer__7XbSI 2.2s ease-in-out infinite;animation-delay:calc(var(--letter-index) * 72ms);transition:color var(--generate-transition),text-shadow var(--generate-transition)}.GenerateButton_button__m8a7_:hover{color:#fff;border-color:hsl(var(--generate-highlight-hue) 100% 80%/.48);box-shadow:inset 0 1px 1px rgb(255 255 255/.24),inset 0 6px 10px hsl(var(--generate-highlight-hue) 100% 70%/.08),0 14px 32px rgb(0 0 0/.22),0 0 8px rgb(255 116 36/.12),0 0 14px hsl(var(--generate-highlight-hue) 100% 60%/.1);transform:translateY(-1px)}.GenerateButton_button__m8a7_:hover:before{box-shadow:inset 0 -8px 8px -6px rgb(255 86 30/.3),inset 0 -14px 14px -8px hsl(var(--generate-highlight-hue) 100% 70%/.18),1px 1px 1px rgb(255 255 255/.14),2px 2px 2px rgb(255 255 255/.07),-1px -1px 1px rgb(0 0 0/.14)}.GenerateButton_button__m8a7_:hover:after{opacity:.34}.GenerateButton_button__m8a7_:focus-visible:after{opacity:.44}.GenerateButton_button__m8a7_:focus-visible .GenerateButton_logo__ruiAQ,.GenerateButton_button__m8a7_:hover .GenerateButton_logo__ruiAQ{filter:drop-shadow(0 0 2px rgb(255 108 36/.38)) drop-shadow(0 0 5px hsl(var(--generate-highlight-hue) 100% 62%/.48));animation-play-state:paused;transform:scale(1.04)}.GenerateButton_button__m8a7_:focus-visible .GenerateButton_letter__rzog9,.GenerateButton_button__m8a7_:hover .GenerateButton_letter__rzog9{color:#fff;text-shadow:0 0 4px hsl(var(--generate-highlight-hue) 100% 88%/.32)}.GenerateButton_button__m8a7_:active{border-color:hsl(var(--generate-highlight-hue) 100% 82%/.72);background:hsl(var(--generate-highlight-hue) 50% 17%/.94);transform:translateY(1px)}.GenerateButton_button__m8a7_:active:after{opacity:.7;filter:brightness(1.15)}.GenerateButton_button__m8a7_:focus-visible{outline:3px solid hsl(var(--generate-highlight-hue) 100% 66%/.92)!important;outline-offset:4px!important}body.public-theme-light .GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-generate-button][data-theme-responsive=true]{color:#ff004d}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true] .GenerateButton_face___tO_Y{background:#fff}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:after{background:linear-gradient(0deg,rgb(255 82 29/.84),rgb(255 137 34/.64) 13%,rgb(255 0 77/.42) 31%,transparent 68%)}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true] .GenerateButton_letter__rzog9{color:#ff004d;font-weight:700;text-shadow:0 0 3px rgb(255 0 77/.18);animation-name:GenerateButton_generate-letter-shimmer-day__5mgow}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true] .GenerateButton_logo__ruiAQ{filter:drop-shadow(0 0 2px rgb(255 0 77/.46)) drop-shadow(0 0 6px rgb(255 0 77/.16))}@media (hover:hover) and (pointer:fine){body.public-theme-light .GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-theme-responsive=true]:hover{color:#ff004d}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:hover:after{opacity:.2}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:hover .GenerateButton_letter__rzog9{color:#d90042;text-shadow:0 1px 0 rgb(255 255 255/.92),0 0 5px rgb(255 0 77/.28)}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:hover .GenerateButton_logo__ruiAQ{filter:drop-shadow(0 0 3px rgb(255 82 29/.42)) drop-shadow(0 0 7px rgb(255 0 77/.38))}}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:active .GenerateButton_face___tO_Y{background:#eeeeee}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:active:after{opacity:.56;filter:brightness(1.08)}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:focus-visible{outline-color:#ff004d!important}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:focus-visible .GenerateButton_letter__rzog9{color:#d90042;text-shadow:0 0 5px rgb(255 0 77/.32)}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true]:focus-visible .GenerateButton_logo__ruiAQ{filter:drop-shadow(0 0 3px rgb(255 82 29/.36)) drop-shadow(0 0 7px rgb(255 0 77/.34))}@keyframes GenerateButton_generate-letter-shimmer__7XbSI{50%{color:#fff;text-shadow:0 0 4px rgb(255 255 255/.58)}}@keyframes GenerateButton_generate-letter-shimmer-day__5mgow{50%{color:#d90042;text-shadow:0 1px 0 #fff,0 0 5px rgb(255 0 77/.14)}}@keyframes GenerateButton_generate-logo-flicker__Y2eef{50%{opacity:.46}}@media (prefers-reduced-motion:reduce){.GenerateButton_button__m8a7_,.GenerateButton_button__m8a7_:after,.GenerateButton_button__m8a7_:before,.GenerateButton_face___tO_Y,.GenerateButton_letter__rzog9,.GenerateButton_logo__ruiAQ{animation:none;transition-duration:.01ms}}@media (forced-colors:active){.GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-generate-button]{border:2px solid ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none;forced-color-adjust:auto}.GenerateButton_button__m8a7_:after,.GenerateButton_button__m8a7_:before{content:none}.GenerateButton_face___tO_Y{display:none}.GenerateButton_logo__ruiAQ{filter:none}.GenerateButton_letter__rzog9{color:ButtonText;text-shadow:none}body.public-theme-light .GenerateButton_button__m8a7_.GenerateButton_button__m8a7_[data-generate-button][data-theme-responsive=true]{border:2px solid ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true] .GenerateButton_logo__ruiAQ{filter:none}body.public-theme-light .GenerateButton_button__m8a7_[data-theme-responsive=true] .GenerateButton_letter__rzog9{color:ButtonText;text-shadow:none}}