.styles_generator___gnBL{--_mhg-text:var(--mhg-text,#252e48);--_mhg-text-muted:var(--mhg-text-muted,#545f7e);--_mhg-rule:var(--mhg-rule,rgba(37,46,72,.14));--_mhg-error:var(--mhg-error,#b3123c);--_mhg-accent-ink:var(--mhg-accent-ink,#5b0685);--_mhg-accent-edge:var(--mhg-accent-edge,#9965b3);--_mhg-accent-soft:var(--mhg-accent-soft,rgba(91,6,133,.1));--_mhg-accent-glow:var(--mhg-accent-glow,rgba(239,211,253,.45));--_mhg-surface-raised:var(--mhg-surface-raised,#fbf7ff);--_mhg-slot:var(--mhg-slot,hsla(0,0%,100%,.26));--_mhg-field:var(--mhg-field,hsla(0,0%,100%,.92));--_mhg-pane-wash:var(--mhg-pane-wash,linear-gradient(160deg,rgba(168,222,250,.52) 0%,rgba(232,192,252,.53) 50%,rgba(255,153,200,.38) 100%));--_mhg-sheen:var(--mhg-sheen,linear-gradient(112deg,hsla(0,0%,100%,.5) 0%,hsla(0,0%,100%,.14) 26%,hsla(0,0%,100%,0) 52%,hsla(0,0%,100%,.22) 100%));--_mhg-rim:var(--mhg-rim,linear-gradient(160deg,hsla(0,0%,100%,.92) 0%,hsla(0,0%,100%,.42) 100%));--_mhg-blur:var(--mhg-blur,blur(26px) saturate(180%));--_mhg-pane-shadow:var(--mhg-pane-shadow,0 26px 60px -26px rgba(58,16,128,.34),0 8px 22px -14px rgba(58,16,128,.16),inset 0 1px 0 hsla(0,0%,100%,.85));--_mhg-tooltip-shadow:var(--mhg-tooltip-shadow,0 6px 18px -6px rgba(58,16,128,.34),0 2px 8px -2px rgba(58,16,128,.16));--_mhg-field-hover-shadow:var(--mhg-field-hover-shadow,0 0 12px 2px rgba(181,84,255,.3),0 0 28px 6px rgba(181,84,255,.2),0 0 48px 12px rgba(181,84,255,.14));--_mhg-cta-fill:var(--mhg-cta-fill,#4136c1);--_mhg-cta-fill-hover:var(--mhg-cta-fill-hover,#241b92);--_mhg-cta-fill-active:var(--mhg-cta-fill-active,#5c52d9);--_mhg-cta-ink:var(--mhg-cta-ink,#fff);--_mhg-cta-border:var(--mhg-cta-border,none);--_mhg-cta-shadow:var(--mhg-cta-shadow,inset 0 1px 0 hsla(0,0%,100%,.28),0 14px 30px -14px rgba(65,54,193,.55));--_mhg-cta-shadow-hover:var(--mhg-cta-shadow-hover,inset 0 1px 0 hsla(0,0%,100%,.28),0 16px 34px -14px rgba(65,54,193,.7));--_mhg-cta-pulse:var(--mhg-cta-pulse,rgba(65,54,193,.35));border:1px solid transparent;background:var(--_mhg-sheen) padding-box,var(--_mhg-pane-wash) padding-box,var(--_mhg-rim) border-box;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;box-sizing:border-box;padding:16px;border-radius:20px;box-shadow:var(--_mhg-pane-shadow);backdrop-filter:var(--_mhg-blur);-webkit-backdrop-filter:var(--_mhg-blur);transition:border-color .2s ease}.styles_generator___gnBL:focus-within{border-color:var(--mhg-focus-edge,var(--_mhg-accent-edge))}.styles_generator___gnBL.styles_generator-dark__Zx2PR{--_mhg-text:var(--mhg-text,#f5f5f7);--_mhg-text-muted:var(--mhg-text-muted,#a8adba);--_mhg-rule:var(--mhg-rule,hsla(0,0%,100%,.16));--_mhg-error:var(--mhg-error,#ff7a93);--_mhg-accent-ink:var(--mhg-accent-ink,#a78bfa);--_mhg-accent-edge:var(--mhg-accent-edge,rgba(167,139,250,.7));--_mhg-accent-soft:var(--mhg-accent-soft,rgba(167,139,250,.14));--_mhg-accent-glow:var(--mhg-accent-glow,rgba(124,106,240,.6));--_mhg-surface-raised:var(--mhg-surface-raised,#161622);--_mhg-slot:var(--mhg-slot,hsla(0,0%,100%,.04));--_mhg-field:var(--mhg-field,rgba(6,6,12,.62));--_mhg-pane-wash:var(--mhg-pane-wash,linear-gradient(160deg,rgba(124,106,240,.2) 0%,rgba(14,14,24,.6) 55%,rgba(203,74,171,.14) 100%));--_mhg-sheen:var(--mhg-sheen,linear-gradient(112deg,hsla(0,0%,100%,.08) 0%,hsla(0,0%,100%,0) 40%));--_mhg-rim:var(--mhg-rim,linear-gradient(160deg,hsla(0,0%,100%,.22) 0%,hsla(0,0%,100%,.08) 100%));--_mhg-blur:var(--mhg-blur,blur(20px) saturate(160%));--_mhg-pane-shadow:var(--mhg-pane-shadow,0 18px 44px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06));--_mhg-tooltip-shadow:var(--mhg-tooltip-shadow,0 10px 28px -8px rgba(0,0,0,.7));--_mhg-field-hover-shadow:var(--mhg-field-hover-shadow,0 0 12px 2px rgba(124,106,240,.3),0 0 28px 6px rgba(124,106,240,.18),0 0 48px 12px rgba(203,74,171,.12));--_mhg-cta-fill:var(--mhg-cta-fill,linear-gradient(180deg,#fff 0%,#eae4ff 100%));--_mhg-cta-fill-hover:var(--mhg-cta-fill-hover,linear-gradient(180deg,#fff 0%,#f6f3ff 100%));--_mhg-cta-fill-active:var(--mhg-cta-fill-active,linear-gradient(180deg,#f2efff 0%,#eae4ff 100%));--_mhg-cta-ink:var(--mhg-cta-ink,#2f1d9e);--_mhg-cta-border:var(--mhg-cta-border,1px solid hsla(0,0%,100%,.72));--_mhg-cta-shadow:var(--mhg-cta-shadow,0 10px 26px -12px rgba(0,0,0,.9),0 0 0 1px rgba(124,106,240,.16),0 12px 34px -16px rgba(124,106,240,.6),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -8px 16px -10px rgba(65,54,193,.28));--_mhg-cta-shadow-hover:var(--mhg-cta-shadow-hover,0 18px 40px -14px rgba(0,0,0,.95),0 0 0 1px rgba(167,139,250,.55),0 0 38px -6px rgba(124,106,240,.55),inset 0 1px 0 #fff,inset 0 -8px 16px -10px rgba(65,54,193,.2));--_mhg-cta-pulse:var(--mhg-cta-pulse,rgba(167,139,250,.45))}.styles_generator___gnBL.styles_generator-error__oGzm1{border-color:var(--_mhg-error)}.styles_prompt-box__Jj6Ho{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;background:var(--_mhg-field);transition:box-shadow .3s ease,transform .5s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.styles_prompt-box__Jj6Ho:hover{transform:scale(1.02);box-shadow:var(--_mhg-field-hover-shadow)}}@media(prefers-reduced-motion:reduce){.styles_prompt-box__Jj6Ho{transition:box-shadow .3s ease}.styles_prompt-box__Jj6Ho:hover{transform:none}}.styles_prompt-box-pulse__MzAQx{animation:styles_prompt-pulse__PTARk .6s ease-out}@media(prefers-reduced-motion:reduce){.styles_prompt-box-pulse__MzAQx{animation:none}}@keyframes styles_prompt-pulse__PTARk{0%{box-shadow:0 0 0 0 var(--_mhg-cta-pulse)}to{box-shadow:0 0 0 12px transparent}}.styles_prompt-input__C7Eu0{width:100%;min-height:92px;border:none;outline:none;resize:none;background:transparent;font-family:inherit;font-size:15px;line-height:1.5;color:var(--_mhg-text)}@media only screen and (min-width:1025px){.styles_prompt-input__C7Eu0{min-height:120px}}.styles_prompt-input__C7Eu0::placeholder{color:var(--_mhg-text-muted)}.styles_prompt-toolbar__NSr5n{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.styles_count__fz4A_{flex:none;padding-bottom:4px;font-size:12px;line-height:1.2;color:var(--_mhg-text-muted)}.styles_count-error__uqLyW{color:var(--_mhg-error)}.styles_models__Zn6uU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.3}.styles_model-label__j_bHp{font-weight:600;color:var(--_mhg-text-muted)}.styles_model__zUWbo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--_mhg-accent-soft);font-weight:600;color:var(--_mhg-accent-ink)}.styles_model-dot__mkocw{width:6px;height:6px;border-radius:50%;background:var(--_mhg-accent-ink);box-shadow:0 0 8px var(--_mhg-accent-glow)}.styles_models-note__Fc2Uo{min-width:0;color:var(--_mhg-text-muted)}.styles_generate-wrap__o6tfP{position:relative;display:flex}.styles_generate__hK6lf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 20px;border:var(--_mhg-cta-border);border-radius:8px;background:var(--_mhg-cta-fill);box-shadow:var(--_mhg-cta-shadow);font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;color:var(--_mhg-cta-ink);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}@media(hover:hover){.styles_generate__hK6lf:hover:not(:disabled){background:var(--_mhg-cta-fill-hover);box-shadow:var(--_mhg-cta-shadow-hover)}}.styles_generate__hK6lf:active:not(:disabled){background:var(--_mhg-cta-fill-active)}.styles_generate__hK6lf:focus-visible{outline:2px solid var(--_mhg-text);outline-offset:3px}.styles_generate__hK6lf:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.styles_generate__hK6lf{transition:none}}.styles_generate-icon__NN_G2{flex:none;width:18px;height:20px}.styles_generate-overlay__UL5g5{position:absolute;inset:0;z-index:1;cursor:default}.styles_generate-tooltip__qjDGu{position:absolute;z-index:2;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 48px);padding:6px 12px;border:1px solid transparent;border-radius:8px;background:linear-gradient(var(--_mhg-surface-raised),var(--_mhg-surface-raised)) padding-box,var(--_mhg-rim) border-box;box-shadow:var(--_mhg-tooltip-shadow);font-size:13px;font-weight:500;line-height:20px;text-align:center;color:var(--_mhg-text);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.styles_generate-tooltip__qjDGu:after{content:"";position:absolute;top:100%;left:50%;width:18px;height:9px;margin-top:-1px;transform:translateX(-50%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:var(--_mhg-surface-raised)}.styles_generate-wrap__o6tfP:hover .styles_generate-tooltip__qjDGu{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.styles_generate-tooltip__qjDGu{transition:none}}