.mai-hero-generator[data-v-817280d6]{--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-817280d6]:focus-within{background-color:#0a0f0fe8;border-color:#ffffff6b}.mai-hero-generator__flow[data-v-817280d6]{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:-1}.mai-hero-generator.is-flowing .mai-hero-generator__flow[data-v-817280d6]{opacity:1}.mai-hero-generator__meta[data-v-817280d6],.mai-hero-generator__pro-link[data-v-817280d6],.mai-hero-generator__prompt-label[data-v-817280d6],.mai-hero-generator__signals[data-v-817280d6],.mai-hero-generator__status[data-v-817280d6],.mai-hero-generator__submit[data-v-817280d6],.mai-hero-generator__tag[data-v-817280d6],.mai-hero-generator__tags[data-v-817280d6],.mai-hero-generator__toolbar[data-v-817280d6]{align-items:center;display:flex}.mai-hero-generator__meta[data-v-817280d6]{gap:16px;justify-content:space-between;padding:1px 4px 4px;position:relative;z-index:1}.mai-hero-generator__prompt-label[data-v-817280d6]{color:#ffffff9e;font-size:11px;font-weight:620;gap:7px;letter-spacing:0;min-width:0}.mai-hero-generator__pro-link svg[data-v-817280d6],.mai-hero-generator__prompt-label svg[data-v-817280d6],.mai-hero-generator__tag svg[data-v-817280d6]{flex:none;height:14px;width:14px}.mai-hero-generator__signals[data-v-817280d6]{gap:13px;justify-content:flex-end;min-width:0}.mai-hero-generator__status[data-v-817280d6]{color:#a9e8ca;flex:none;font-size:11px;font-weight:650;gap:7px}.mai-hero-generator__status i[data-v-817280d6]{background:#44d697;border-radius:50%;box-shadow:0 0 0 4px #44d6971f;height:6px;width:6px}.mai-hero-generator__pro-link[data-v-817280d6]{color:#ffffff9e;font-size:10px;gap:5px;min-width:0;text-decoration:none;transition:color .16s ease}.mai-hero-generator__pro-link[data-v-817280d6]:focus-visible,.mai-hero-generator__pro-link[data-v-817280d6]:hover{color:#fff}.mai-hero-generator__pro-link strong[data-v-817280d6]{color:#ffffffe6;font-weight:660}.mai-hero-generator__pro-link svg[data-v-817280d6]:last-child{height:12px;width:12px}.mai-hero-generator__field[data-v-817280d6]{display:block;min-width:0;position:relative;z-index:1}.mai-hero-generator__sr-only[data-v-817280d6]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.mai-hero-generator textarea[data-v-817280d6]{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-817280d6]::-moz-placeholder{color:#ffffff6b;opacity:1}.mai-hero-generator textarea[data-v-817280d6]::placeholder{color:#ffffff6b;opacity:1}.mai-hero-generator__toolbar[data-v-817280d6]{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-817280d6]{flex:1;flex-wrap:wrap;gap:7px;min-width:0}.mai-hero-generator__tag[data-v-817280d6]{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-817280d6]:focus-within,.mai-hero-generator__tag[data-v-817280d6]:hover{background-color:#ffffff1c;border-color:#ffffff52}.mai-hero-generator__tag--model[data-v-817280d6]{max-width:180px}.mai-hero-generator__model-logo[data-v-817280d6]{flex:none;height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.mai-hero-generator__tag--model span[data-v-817280d6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mai-hero-generator__tag--select[data-v-817280d6]{padding-right:8px;position:relative}.mai-hero-generator__tag--select select[data-v-817280d6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;max-width:132px;min-width:0;outline:0;padding:0;text-overflow:ellipsis}.mai-hero-generator__tag--select select option[data-v-817280d6]{background:#111615;color:#fff}.mai-hero-generator__tag--select>svg[data-v-817280d6]:last-child{height:12px;opacity:.68;width:12px}.mai-hero-generator__tag--ratio select[data-v-817280d6]{width:38px}.mai-hero-generator__tag--credits[data-v-817280d6]{color:#c9ecff;font-variant-numeric:tabular-nums}.mai-hero-generator__submit[data-v-817280d6]{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-817280d6]{height:20px;width:20px;stroke-width:2.3}.mai-hero-generator__submit[data-v-817280d6]:hover:not(:disabled){box-shadow:0 14px 34px #4da4c657;transform:translateY(-1px) scale(1.03)}.mai-hero-generator__submit[data-v-817280d6]:active:not(:disabled){transform:scale(.97)}.mai-hero-generator__submit[data-v-817280d6]:focus-visible{outline:2px solid #77c9ef;outline-offset:3px}.mai-hero-generator__submit[data-v-817280d6]: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-817280d6]{border-radius:20px;padding:12px 12px 10px}.mai-hero-generator__meta[data-v-817280d6]{gap:10px}.mai-hero-generator__signals[data-v-817280d6]{gap:9px}.mai-hero-generator__pro-link span[data-v-817280d6]{display:none}.mai-hero-generator textarea[data-v-817280d6]{font-size:14px;min-height:96px;padding-block:11px 8px}.mai-hero-generator__toolbar[data-v-817280d6]{gap:8px}.mai-hero-generator__tags[data-v-817280d6]{gap:6px}.mai-hero-generator__tag[data-v-817280d6]{font-size:11px;min-height:32px;padding-inline:9px}.mai-hero-generator__tag--model[data-v-817280d6]{max-width:154px}.mai-hero-generator__tag--select select[data-v-817280d6]{max-width:108px}.mai-hero-generator__tag--ratio select[data-v-817280d6]{width:35px}.mai-hero-generator__submit[data-v-817280d6]{height:44px;width:44px}}@media (max-width:390px){.mai-hero-generator__prompt-label[data-v-817280d6],.mai-hero-generator__status[data-v-817280d6]{font-size:10px}.mai-hero-generator__pro-link[data-v-817280d6]{font-size:9px}.mai-hero-generator__tag--model[data-v-817280d6]{max-width:146px}}@media (prefers-reduced-motion:reduce){.mai-hero-generator[data-v-817280d6],.mai-hero-generator__flow[data-v-817280d6],.mai-hero-generator__submit[data-v-817280d6],.mai-hero-generator__tag[data-v-817280d6]{transition:none}.mai-hero-generator.is-flowing .mai-hero-generator__flow[data-v-817280d6]{opacity:.25}}
