.HeroPrompt_wrap__GCEUT{position:relative;z-index:1;width:100%;max-width:720px;margin:32px auto 0}.HeroPrompt_box___GxU6{display:flex;align-items:stretch;gap:10px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:border-color .2s,box-shadow .2s}.HeroPrompt_box___GxU6:focus-within{border-color:var(--green);box-shadow:0 0 0 4px var(--accent-glow),var(--shadow-md)}.HeroPrompt_input__BVFqp{flex:1 1;min-width:0;resize:none;border:0;outline:0;padding:12px;font:inherit;font-size:17px;line-height:1.45;color:var(--text);background:transparent}.HeroPrompt_input__BVFqp::placeholder{color:var(--text-tertiary)}.HeroPrompt_button__8iLTo{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;align-self:flex-end;padding:13px 22px;border:0;border-radius:var(--radius-pill);background:var(--green);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s var(--ease-out),opacity .2s}.HeroPrompt_button__8iLTo:hover:not(:disabled){background:#00b946;transform:translateY(-1px)}.HeroPrompt_button__8iLTo:disabled{opacity:.45;cursor:default}.HeroPrompt_chips__j16_A{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px}.HeroPrompt_chipsLabel__I9kEG{font-size:13px;font-weight:600;color:var(--text-tertiary)}.HeroPrompt_chip__0Knvj{padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:#fff;color:var(--text-secondary);font:inherit;font-size:13.5px;font-weight:500;line-height:1.3;cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .15s var(--ease-out)}.HeroPrompt_chip__0Knvj:hover:not(:disabled){border-color:var(--green);color:var(--text);background:var(--accent-glow);transform:translateY(-1px)}.HeroPrompt_chip__0Knvj:disabled{opacity:.6;cursor:default}.HeroPrompt_note__EHj8C{margin:14px 0 0;text-align:center;font-size:13.5px;color:var(--text-tertiary)}.HeroPrompt_srOnly__kJijy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.HeroPrompt_box___GxU6{flex-direction:column}.HeroPrompt_button__8iLTo{align-self:stretch;justify-content:center}.HeroPrompt_input__BVFqp{font-size:16px}}