@property --mai-hero-beam-angle{syntax:"<angle>";initial-value:0deg;inherits:true}.mai-hero-generator[data-v-b7ad9407]{--flow-x:50%;--flow-y:50%;--generator-ease:cubic-bezier(.22,1,.36,1);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);background:#0d1212db;border:1px solid hsla(0,0%,100%,.24);border-radius:24px;box-shadow:0 22px 64px #080e0e4d,inset 0 1px #ffffff24;color:#fff;color-scheme:dark;isolation:isolate;overflow:hidden;padding:15px 15px 13px;position:relative;text-align:left;transition:border-color .18s var(--generator-ease),background-color .18s var(--generator-ease);width:min(100%,760px)}.mai-hero-generator[data-v-b7ad9407]:focus-within{background-color:#0a0f0fe8;border-color:#ffffff6b}.mai-hero-generator__beam[data-v-b7ad9407]{--mai-hero-beam-angle:0deg;animation:mai-hero-beam-spin-b7ad9407 5.4s linear infinite;border-radius:inherit;top:0;right:0;bottom:0;left:0;opacity:.72;pointer-events:none;position:absolute;transition:opacity .24s var(--generator-ease);z-index:3}.mai-hero-generator__beam[data-v-b7ad9407]:after,.mai-hero-generator__beam[data-v-b7ad9407]:before{background:conic-gradient(from var(--mai-hero-beam-angle),transparent 0,transparent 55%,hsla(0,0%,100%,.08) 59%,hsla(0,0%,100%,.42) 65%,hsla(0,0%,100%,.96) 70%,hsla(0,0%,100%,.58) 76%,hsla(0,0%,100%,.12) 82%,transparent 87%,transparent 100%),radial-gradient(ellipse 30% 22% at 18% 0,rgba(61,156,255,.94) 0,transparent 72%),radial-gradient(ellipse 24% 72% at 0 66%,rgba(62,211,169,.9) 0,transparent 72%),radial-gradient(ellipse 34% 22% at 72% 100%,rgba(119,92,255,.94) 0,transparent 72%),radial-gradient(ellipse 20% 58% at 100% 46%,rgba(238,81,190,.9) 0,transparent 72%),radial-gradient(ellipse 28% 20% at 92% 0,rgba(255,137,70,.84) 0,transparent 72%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-composite:source-in,xor;-webkit-mask:conic-gradient(from var(--mai-hero-beam-angle),transparent 0,transparent 48%,hsla(0,0%,100%,.1) 55%,hsla(0,0%,100%,.42) 62%,#fff 68%,#fff 78%,hsla(0,0%,100%,.42) 85%,hsla(0,0%,100%,.1) 91%,transparent 96%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:conic-gradient(from var(--mai-hero-beam-angle),transparent 0,transparent 48%,hsla(0,0%,100%,.1) 55%,hsla(0,0%,100%,.42) 62%,#fff 68%,#fff 78%,hsla(0,0%,100%,.42) 85%,hsla(0,0%,100%,.1) 91%,transparent 96%,transparent 100%),linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:source-in,xor,xor;mask-composite:intersect,exclude;padding:1px;position:absolute}.mai-hero-generator__beam[data-v-b7ad9407]:before{filter:brightness(1.28) saturate(1.25)}.mai-hero-generator__beam[data-v-b7ad9407]:after{filter:blur(7px) brightness(1.22) saturate(1.45);opacity:.52}.mai-hero-generator.is-flowing .mai-hero-generator__beam[data-v-b7ad9407],.mai-hero-generator:focus-within .mai-hero-generator__beam[data-v-b7ad9407]{opacity:1}.mai-hero-generator__flow[data-v-b7ad9407]{background:radial-gradient(circle at var(--flow-x) var(--flow-y),rgba(119,211,255,.22) 0,rgba(92,182,168,.1) 20%,transparent 43%),radial-gradient(circle at calc(var(--flow-x) + 12%) calc(var(--flow-y) - 10%),hsla(0,0%,100%,.1) 0,transparent 28%);filter:blur(10px);top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:0;pointer-events:none;position:absolute;transition:opacity .26s var(--generator-ease);z-index:0}.mai-hero-generator.is-flowing .mai-hero-generator__flow[data-v-b7ad9407]{opacity:1}@keyframes mai-hero-beam-spin-b7ad9407{to{--mai-hero-beam-angle:360deg}}.mai-hero-generator__meta[data-v-b7ad9407],.mai-hero-generator__pro-link[data-v-b7ad9407],.mai-hero-generator__prompt-label[data-v-b7ad9407],.mai-hero-generator__signals[data-v-b7ad9407],.mai-hero-generator__status[data-v-b7ad9407],.mai-hero-generator__submit[data-v-b7ad9407],.mai-hero-generator__tag[data-v-b7ad9407],.mai-hero-generator__tags[data-v-b7ad9407],.mai-hero-generator__toolbar[data-v-b7ad9407]{align-items:center;display:flex}.mai-hero-generator__meta[data-v-b7ad9407]{gap:16px;justify-content:space-between;padding:1px 4px 4px;position:relative;z-index:1}.mai-hero-generator__prompt-label[data-v-b7ad9407]{color:#ffffff9e;font-size:11px;font-weight:620;gap:7px;letter-spacing:0;min-width:0}.mai-hero-generator__pro-link svg[data-v-b7ad9407],.mai-hero-generator__prompt-label svg[data-v-b7ad9407],.mai-hero-generator__tag svg[data-v-b7ad9407]{flex:none;height:14px;width:14px}.mai-hero-generator__signals[data-v-b7ad9407]{gap:13px;justify-content:flex-end;min-width:0}.mai-hero-generator__status[data-v-b7ad9407]{color:#a9e8ca;flex:none;font-size:11px;font-weight:650;gap:7px}.mai-hero-generator__status i[data-v-b7ad9407]{background:#44d697;border-radius:50%;box-shadow:0 0 0 4px #44d6971f;height:6px;width:6px}.mai-hero-generator__pro-link[data-v-b7ad9407]{color:#ffffff9e;font-size:10px;gap:5px;min-width:0;text-decoration:none;transition:color .16s ease}.mai-hero-generator__pro-link[data-v-b7ad9407]:focus-visible,.mai-hero-generator__pro-link[data-v-b7ad9407]:hover{color:#fff}.mai-hero-generator__pro-link strong[data-v-b7ad9407]{color:#ffffffe6;font-weight:660}.mai-hero-generator__pro-link svg[data-v-b7ad9407]:last-child{height:12px;width:12px}.mai-hero-generator__field[data-v-b7ad9407]{display:block;min-width:0;position:relative;z-index:1}.mai-hero-generator__sr-only[data-v-b7ad9407]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.mai-hero-generator textarea[data-v-b7ad9407]{background:transparent;border:0;caret-color:#bde9ff;color:#fffffff0;font:inherit;font-size:15px;font-weight:430;letter-spacing:0;line-height:1.55;min-height:112px;outline:0;padding:13px 4px 10px;resize:none;width:100%}.mai-hero-generator textarea[data-v-b7ad9407]::-moz-placeholder{color:#ffffff6b;opacity:1}.mai-hero-generator textarea[data-v-b7ad9407]::placeholder{color:#ffffff6b;opacity:1}.mai-hero-generator__toolbar[data-v-b7ad9407]{align-items:flex-end;gap:10px;justify-content:space-between;min-width:0;padding:3px 1px 1px;position:relative;z-index:2}.mai-hero-generator__tags[data-v-b7ad9407]{flex:1;flex-wrap:wrap;gap:7px;min-width:0}.mai-hero-generator__tag[data-v-b7ad9407]{backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);background:#ffffff12;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:inset 0 1px #ffffff1a;color:#ffffffdb;font-size:12px;font-weight:540;gap:6px;letter-spacing:0;line-height:1;min-height:34px;min-width:0;padding:0 11px;transition:border-color .16s ease,background-color .16s ease}.mai-hero-generator__tag[data-v-b7ad9407]:focus-within,.mai-hero-generator__tag[data-v-b7ad9407]:hover{background-color:#ffffff1c;border-color:#ffffff52}.mai-hero-generator__tag--model[data-v-b7ad9407]{max-width:180px}.mai-hero-generator__model-logo[data-v-b7ad9407]{flex:none;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.mai-hero-generator__tag--model span[data-v-b7ad9407]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mai-hero-generator__dropdown[data-v-b7ad9407]{position:relative;z-index:3}.mai-hero-generator__dropdown.is-open[data-v-b7ad9407]{z-index:5}.mai-hero-generator__tag--select[data-v-b7ad9407]{cursor:pointer;font:inherit;letter-spacing:0;padding-right:8px}.mai-hero-generator__select-label[data-v-b7ad9407]{max-width:132px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mai-hero-generator__tag--select>svg[data-v-b7ad9407]:last-child{height:12px;opacity:.68;transition:transform .16s ease;width:12px}.mai-hero-generator__dropdown.is-open .mai-hero-generator__tag--select>svg[data-v-b7ad9407]:last-child{transform:rotate(180deg)}.mai-hero-generator__tag--ratio .mai-hero-generator__select-label[data-v-b7ad9407]{font-variant-numeric:tabular-nums;max-width:42px}.mai-hero-generator__menu[data-v-b7ad9407]{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:#0c1111f5;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff1a;left:0;min-width:max(100%,168px);overflow:hidden;padding:6px;position:absolute;z-index:20}.mai-hero-generator__menu--ratio[data-v-b7ad9407]{left:auto;min-width:96px;right:0}.mai-hero-generator__menu-item[data-v-b7ad9407]{align-items:center;background:transparent;border:0;border-radius:10px;color:#ffffffd1;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:540;letter-spacing:0;min-height:34px;padding:0 11px;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.mai-hero-generator__menu-item[data-v-b7ad9407]:focus-visible,.mai-hero-generator__menu-item[data-v-b7ad9407]:hover{background:#ffffff1a;color:#fff;outline:none}.mai-hero-generator__menu-item.is-active[data-v-b7ad9407]{background:#77d3ff24;color:#dff4ff}.mai-hero-generator__tag--credits[data-v-b7ad9407]{color:#c9ecff;font-variant-numeric:tabular-nums}.mai-hero-generator__submit[data-v-b7ad9407]{background:#f6fbff;border:1px solid hsla(0,0%,100%,.72);border-radius:50%;box-shadow:0 10px 28px #3689ab3d;color:#101615;cursor:pointer;flex:none;height:46px;justify-content:center;transition:transform .16s var(--generator-ease),box-shadow .16s var(--generator-ease),opacity .16s ease;width:46px}.mai-hero-generator__submit svg[data-v-b7ad9407]{height:20px;width:20px;stroke-width:2.3}.mai-hero-generator__submit[data-v-b7ad9407]:hover:not(:disabled){box-shadow:0 14px 34px #4da4c657;transform:translateY(-1px) scale(1.03)}.mai-hero-generator__submit[data-v-b7ad9407]:active:not(:disabled){transform:scale(.97)}.mai-hero-generator__submit[data-v-b7ad9407]:focus-visible{outline:2px solid #77c9ef;outline-offset:3px}.mai-hero-generator__submit[data-v-b7ad9407]:disabled{cursor:wait;opacity:.5}.dark .mai-hero-generator{background:#060a0ae6;border-color:#ffffff30;box-shadow:0 26px 72px #0006,inset 0 1px #ffffff1a}@media (max-width:620px){.mai-hero-generator[data-v-b7ad9407]{border-radius:20px;padding:12px 12px 10px}.mai-hero-generator__meta[data-v-b7ad9407]{gap:10px}.mai-hero-generator__signals[data-v-b7ad9407]{gap:9px}.mai-hero-generator__pro-link span[data-v-b7ad9407]{display:none}.mai-hero-generator textarea[data-v-b7ad9407]{font-size:14px;min-height:96px;padding-block:11px 8px}.mai-hero-generator__toolbar[data-v-b7ad9407]{gap:8px}.mai-hero-generator__tags[data-v-b7ad9407]{gap:6px}.mai-hero-generator__tag[data-v-b7ad9407]{font-size:11px;min-height:32px;padding-inline:9px}.mai-hero-generator__tag--model[data-v-b7ad9407]{max-width:154px}.mai-hero-generator__select-label[data-v-b7ad9407]{max-width:108px}.mai-hero-generator__tag--ratio .mai-hero-generator__select-label[data-v-b7ad9407]{max-width:38px}.mai-hero-generator__menu[data-v-b7ad9407]{min-width:max(100%,152px)}.mai-hero-generator__submit[data-v-b7ad9407]{height:44px;width:44px}}@media (max-width:390px){.mai-hero-generator__prompt-label[data-v-b7ad9407],.mai-hero-generator__status[data-v-b7ad9407]{font-size:10px}.mai-hero-generator__pro-link[data-v-b7ad9407]{font-size:9px}.mai-hero-generator__tag--model[data-v-b7ad9407]{max-width:146px}}@media (prefers-reduced-motion:reduce){.mai-hero-generator[data-v-b7ad9407],.mai-hero-generator__beam[data-v-b7ad9407],.mai-hero-generator__flow[data-v-b7ad9407],.mai-hero-generator__submit[data-v-b7ad9407],.mai-hero-generator__tag[data-v-b7ad9407]{transition:none}.mai-hero-generator__beam[data-v-b7ad9407]{--mai-hero-beam-angle:28deg;animation:none;opacity:.58}.mai-hero-generator__beam[data-v-b7ad9407]:after{opacity:.28}.mai-hero-generator.is-flowing .mai-hero-generator__flow[data-v-b7ad9407]{opacity:.25}}
